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.6.12		 XkbGetKeyBehaviors(3)

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | DIAGNOSTICS

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

home | help