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
       subset 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	behav-
       iors 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  re-
       turns Success.

       If  the	server	map  in	 the xkb parameter has not been	allocated, Xk-
       bGetKeyBehaviors	allocates and initializes it before obtaining the  ac-
       tions.

       If the server does not have a compatible	version	of Xkb,	or the Xkb ex-
       tension	has  not been properly initialized, XkbGetKeyBehaviors returns
       BadAccess. If num is less than 1	or greater  than  XkbMaxKeyCount,  Xk-
       bGetKeyBehaviors	 returns BadValue. If any allocation errors occur, Xk-
       bGetKeyBehaviors	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.12		 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+14.3.quarterly>

home | help