XKB FUNCTIONS XkbNoteNameChanges(3x11)
NAME
XkbNoteNameChanges - Note the changed names in a changes
structureSYNOPSIS
cc [ flag... ] file... -lX11 [ library... ]
void XkbNoteNameChanges (XkbNameChangesPtr old, XkbNamesNo-
tifyEvent *new, unsigned int wanted); ARGUMENTS- old
XkbNameChanges structure to be updated- new
event from which changes are to be copied- wanted
types of names for which changes are to be notedDESCRIPTION
When your application receives a XkbNamesNotify event, you can note the changed names in a changes structure usingXkbNoteNameChanges.
The wanted parameter is the bitwise inclusive OR of thevalid names mask bits shown in Table 1. XkbNoteNameChanges
copies any changes that are reported in new and specified in wanted into the changes record specified by old. Table 1 Symbolic Names Masks________________________________________________________________________________
Mask Bit Value Keyboard Field Component________________________________________________________________________________
XkbKeycodesNameMask (1<<0) Xkb->names keycodes
XkbGeometryNameMask (1<<1) Xkb->names geometry
XkbSymbolsNameMask (1<<2) Xkb->names symbols
XkbPhysSymbolsNameMask (1<<3) Xkb->names phys_symbols
XkbTypesNameMask (1<<4) Xkb->names type
XkbCompatNameMask (1<<5) Xkb->names compat
XkbKeyTypeNamesMask (1<<6) Xkb->map type[*].name
XkbKTLevelNamesMask (1<<7) Xkb->map type[*].lvl_names[*]
XkbIndicatorNamesMask (1<<8) Xkb->names indicators[*]
XkbKeyNamesMask (1<<9) Xkb->names keys[*], num_keys
XkbKeyAliasesMask (1<<10) Xkb->names key_aliases[*], num_key_aliases
XkbVirtualModNamesMask (1<<11) Xkb->names vmods[*]
XkbGroupNamesMask (1<<12) Xkb->names groups[*]
XkbRGNamesMask (1<<13) Xkb->names radio_groups[*], num_rg
XkbComponentNamesMask (0x3f) Xkb->names keycodes,
geometry, symbols, X Version 11 Last change: libX11 1.3.5 1XKB FUNCTIONS XkbNoteNameChanges(3x11)
physical symbols, types, and compatibility mapXkbAllNamesMask (0x3fff) Xkb->names all name components
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| 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