XQueryKeymap
Syntax
XQueryKeymap(display, keys_return)
Display *display;
char keys_return[32];
Arguments
display
| Specifies the connection to the X server.
|
keys_return
| Returns an array of bytes that identifies which keys are pressed down.
Each bit represents one key of the keyboard.
|
Description
The
XQueryKeymap()
function returns a bit vector for the logical state of the keyboard,
where each bit set to 1 indicates that the corresponding key is currently
pressed down.
The vector is represented as 32 bytes.
Byte N (from 0) contains the bits for keys 8N to 8N + 7
with the least-significant bit in the byte representing key 8N.
Note that the logical state of a device (as seen by client applications)
may lag the physical state if device event processing is frozen.
See also
XAutoRepeatOff(),
XAutoRepeatOn(),
XBell(),
XChangeKeyboardControl(),
XChangeKeyboardMapping(),
XGetKeyboardControl(),
XSetPointerMapping(),
"
Keyboard and Pointer Settings".
Christophe Tronche, [email protected]