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
       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.4           XkbChangeDeviceInfo(3)

Generated by dwww version 1.15 on Sun Jun 23 21:26:12 CEST 2024.