NAME
XkbChangeDeviceInfo - Update the server's description of a device with the changes noted in an XkbDeviceChangesRec SYNOPSIS Bool XkbChangeDeviceInfo (Display *dpy, XkbDeviceInfoPtr deviceinfo, XkbDeviceChangesPtr changes); ARGUMENTS
- dpy connection to X server
- deviceinfo local copy of device state and configuration
- changes note specifying changes in deviceinfo DESCRIPTION XkbChangeDeviceInfo updates the server's description of the device
specified in deviceinfo->devicespec with the changes specified in changes and contained in deviceinfo. The update is made by an XkbSet‐ DeviceInfo request. STRUCTURES Changes to an Xkb extension device may be tracked by listening to Xkb‐ DeviceExtensionNotify 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 firstbtn; /∗ number of first button which changed, if any */ unsigned short numbtns; /∗ number of buttons that have changed */ XkbDeviceLedChangesRec leds; } XkbDeviceChangesRec,*XkbDeviceChangesPtr; SEE ALSO XkbSetDeviceInfo(3) X Version 11 libX11 1.6.5 XkbChangeDeviceInfo(3)