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

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | STRUCTURES | SEE ALSO

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

home | help