from small one page howto to huge articles all in one place
poll results
Last additions:
May 25th. 2007:
April, 26th. 2006:
|
You are here: manpages
XkbNoteNameChanges
Section: XKB FUNCTIONS (3) Updated: libX11 1.6.4 Index
Return to Main Contents
NAME
XkbNoteNameChanges - Note the changed names in a changes structure
SYNOPSIS
-
void XkbNoteNameChanges
(XkbNameChangesPtr old,
XkbNamesNotifyEvent *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 noted
DESCRIPTION
When your application receives a XkbNamesNotify event, you can note the changed
names in a changes structure using
XkbNoteNameChanges.
The
wanted
parameter is the bitwise inclusive OR of the valid 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,
|
| | | physical symbols,
|
| | | types, and
|
| | | compatibility map
|
XkbAllNamesMask | (0x3fff) | Xkb->names | all name components
|
Index
- NAME
-
- SYNOPSIS
-
- ARGUMENTS
-
- DESCRIPTION
-
|