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.7.5 XkbGetKeyBehaviors(3)
Generated by dwww version 1.14 on Sat Jun 13 08:27:49 CEST 2026.