dwww Home | Manual pages | Find package

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 spec-
       ified  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 XkbDe-
       viceExtensionNotify 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 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.8.12           XkbChangeDeviceInfo(3)

Generated by dwww version 1.16 on Sat Oct 3 04:26:33 CEST 2026.