Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XkbGetKeyBehaviors(3)		  XKB FUNCTIONS 	   XkbGetKeyBehaviors(3)

NAME
     XkbGetKeyBehaviors  - Obtain the behaviors (the behaviors array) for a sub-
     set of the keys in a keyboard description from the server

SYNOPSIS
     Status XkbGetKeyBehaviors (Display *dpy, unsigned int first,  unsigned  int
	    num, XkbDescPtr xkb);

ARGUMENTS
     dpy    connection to server

     first  keycode of first key to get

     num    number of keys for which behaviors are desired

     xkb    Xkb description to contain the result

DESCRIPTION
     XkbGetKeyBehaviors  sends	a  request to the server to obtain the behaviors
     for num keys on the keyboard starting with the key whose keycode is  first.
     It  waits	for  a	reply and returns the behaviors in the server->behaviors
     field of xkb.  If successful, XkbGetKeyBehaviors returns Success.

     If the server map in the xkb parameter has not been allocated, XkbGetKeyBe-
     haviors allocates and initializes it before obtaining the actions.

     If the server does not have a compatible version of Xkb, or the Xkb  exten-
     sion  has	not been properly initialized, XkbGetKeyBehaviors returns BadAc-
     cess. If num is less than 1 or greater than XkbMaxKeyCount, XkbGetKeyBehav-
     iors returns BadValue. If any allocation errors  occur,  XkbGetKeyBehaviors
     returns BadAlloc.

DIAGNOSTICS
     BadAccess	    The Xkb extension has not been properly initialized

     BadAlloc	    Unable to allocate storage

     BadValue	    An argument is out of range

X Version 11			  libX11 1.8.13 	   XkbGetKeyBehaviors(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XkbGetKeyBehaviors&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help