Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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.12		XkbChangeDeviceInfo(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XkbChangeDeviceInfo&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help