XkbGetDeviceInfoChanges(3) XKB FUNCTIONS XkbGetDeviceInfoChanges(3)NAME
XkbGetDeviceInfoChanges - Query the changes that have occurred in the button actions or indicator names and indicator maps associated with
an input extension device
SYNOPSIS
Status XkbGetDeviceInfoChanges ( dpy, device_info, changes )
Display * dpy;
XkbDeviceInfoPtr device_info;
XkbDeviceChangesPtr changes;
ARGUMENTS
- dpy connection to X server
- device_info
structure to update with results
- changes
contains notes of changes that have occurred
DESCRIPTION
The changes->changed field indicates which attributes of the device specified in changes->device have changed. The parameters describing
the changes are contained in the other fields of changes. XkbGetDeviceInfoChanges uses that information to call XkbGetDeviceInfo to obtain
the current status of those attributes that have changed. It then updates the local description of the device in device_info with the new
information.
SEE ALSO XkbGetDeviceInfo(3)X Version 11 libX11 1.2.1 XkbGetDeviceInfoChanges(3)
Check Out this Related Man Page
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 XkbSetDeviceInfo request.
STRUCTURES
Changes to an Xkb extension device may be tracked by listening to XkbDeviceExtensionNotify 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.5.0 XkbChangeDeviceInfo(3)
What is the point of this? Whenever I close my shell it appends to the history file without adding this. I have never seen it overwrite my history file.
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend (3 Replies)