Index of Section 3 Manual Pages
| Interix / SUA | XkbChangeDeviceInfo.3 | Interix / SUA |
XkbChangeDeviceInfo(3) XKB FUNCTIONS XkbChangeDeviceInfo(3)
NAME
XkbChangeDeviceInfo - Update the server's description of a
device with the changes noted in an XkbDeviceChangesRec
SYNOPSIS
Bool XkbChangeDeviceInfo ( dpy, device_info, changes )
Display * dpy;
XkbDeviceInfoPtr device_info;
XkbDeviceChangesPtr changes;
ARGUMENTS
- dpy connection to X server
- device_info
local copy of device state and configuration
- changes
note specifying changes in device_info
DESCRIPTION
XkbChangeDeviceInfo updates the server's description of
the device specified in device_info->device_spec with the
changes specified in changes and contained in device_info.
The update is made by an XkbSetDeviceInfo request.
STRUCTURES
Changes to an Xkb extension device may be tracked by lis-
tening to XkbDeviceExtensionNotify events and accumulating
the changes in an XkbDeviceChangesRec structure. The
changes noted in the structure may then be used in subse-
quent operations to update either a server configuration
or a local copy of an Xkb extension device configuration.
The changes structure is defined as follows:
typedef struct _XkbDeviceChanges {
unsigned int changed; /* bits indicating what has changed */
unsigned short first_btn; /* number of first button which changed, if any */
unsigned short num_btns; /* number of buttons that have changed */
XkbDeviceLedChangesRec leds;
} XkbDeviceChangesRec,*XkbDeviceChangesPtr;
SEE ALSO
XkbSetDeviceInfo(3)
X Version 11 libX11 1.1.5 XkbChangeDeviceInfo(3)