XkbGetKeyActions(3) XKB FUNCTIONS XkbGetKeyActions(3)
NAME
XkbGetKeyActions - Update the actions (the key_acts array) for a subset
of the keys in a keyboard description
SYNOPSIS
Status XkbGetKeyActions (Display *dpy, unsigned int first, unsigned int
num, XkbDescPtr xkb);
ARGUMENTS
dpy connection to X server
first keycode of first key of interest
num number of keys desired
xkb pointer to keyboard description where result is stored
DESCRIPTION
XkbGetKeyActions sends a request to the server to obtain the actions for
num keys on the keyboard starting with key first. It waits for a reply
and returns the actions in the server->key_acts field of xkb. If suc-
cessful, XkbGetKeyActions returns Success. The xkb parameter must be a
pointer to a valid Xkb keyboard description.
If the server map, in the xkb parameter, has not been allocated, Xk-
bGetKeyActions 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, XkbGetKeyActions returns
BadAccess. If num is less than 1 or greater than XkbMaxKeyCount, Xk-
bGetKeyActions returns BadValue. If any allocation errors occur, Xk-
bGetKeyActions 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 XkbGetKeyActions(3)
Generated by dwww version 1.16 on Sat Oct 3 05:00:30 CEST 2026.