Manual Page Result
0
Command: XkbChangeDeviceInfo | Section: 3 | Source: OpenBSD | File: XkbChangeDeviceInfo.3
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 (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 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 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.8.10 XkbChangeDeviceInfo(3)