XKB FUNCTIONS XkbTranslateKeyCode(3x11)
NAME
XkbTranslateKeyCode - Translate a keycode to a key symbol
and modifiersSYNOPSIS
cc [ flag... ] file... -lX11 [ library... ]
Bool XkbTranslateKeyCode (XkbDescPtr xkb, KeyCode key,
unsigned int mods, unsigned int *mods_rtrn, KeySym
*keysym_rtrn);
ARGUMENTS- xkb
keyboard description to use for translation- key
keycode to translate- mods
modifiers to apply when translating key- mods_rtrn
backfilled with unconsumed modifiers- keysym_rtrn
keysym resulting from translationDESCRIPTION
mods_rtrn is backfilled with the modifiers consumed by the
translation process. mods is a bitwise inclusive OR of the legal modifier masks: ShiftMask, LockMask, ControlMask,Mod1Mask, Mod2Mask, Mod3Mask, Mod4Mask, Mod5Mask.The Always-
ConsumeShiftAndLock library control (see below), if enabled,causes XkbTranslateKeyCode to consume shift and lock.
XkbTranslateKeyCode returns True if the translation resulted
in a keysym, and False if it resulted in NoSymbol. The AlwaysConsumeShiftAndLock control, if enabled, forces XLookupString to consume the Shift and Lock modifiers when processing all keys, even if the definition for the key typedoes not specify these modifiers. The AlwaysConsumeShif-
tAndLock control is unset by default.SEE ALSO
XLookupString(3x11)ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes: X Version 11 Last change: libX11 1.3.5 1XKB FUNCTIONS XkbTranslateKeyCode(3x11)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | x11/library/libx11 ||_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | See XInitThreads(3X11) |
|_____________________________|_____________________________|
X Version 11 Last change: libX11 1.3.5 2