XKB FUNCTIONS XkbChangeDeviceInfo(3x11)
NAME
XkbChangeDeviceInfo - Update the server's description of a
device with the changes noted in an XkbDeviceChangesRecSYNOPSIS
cc [ flag... ] file... -lX11 [ library... ]
Bool XkbChangeDeviceInfo (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. STRUCTURESChanges to an Xkb extension device may be tracked by listen-
ing to XkbDeviceExtensionNotify events and accumulating the changes in an XkbDeviceChangesRec structure. The changesnoted in the structure may then be used in subsequent opera-
tions 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(3x11)ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes: X Version 11 Last change: libX11 1.3.5 1XKB FUNCTIONS XkbChangeDeviceInfo(3x11)
____________________________________________________________
| 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