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 listening to XkbDeviceExtensionNotify events and accumulating the changes in an XkbDe-
viceChangesRec structure. The changes noted in the structure may then be used in subsequent operations to update either a server configura-
tion 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.2.1 XkbChangeDeviceInfo(3)