Manual Pages for Linux CentOS command on man XkbSetDeviceButtonActions
MyWebUniversity

Manual Pages for Linux CentOS command on man XkbSetDeviceButtonActions

XkbSetDeviceButtonActions(3) XKB FUNCTIONS XkbSetDeviceButtonActions(3)

NAME

XkbSetDeviceButtonActions - Change only the button actions for an input extension device SYNOPSIS Bool XkbSetDeviceButtonActions (Display *dpy, XkbDeviceInfoPtr device, unsigned int firstbutton, unsigned int numbuttons); ARGUMENTS

- dpy connection to X server

- device structure defining the device and modifications

- firstbutton number of first button to update, 0 relative

- numbuttons number of buttons to update DESCRIPTION XkbSetDeviceButtonActions assigns actions to the buttons of the device

specified in deviceinfo->devicespec. Actions are assigned to numbuttons buttons beginning with firstbutton and are taken from the

actions specified in deviceinfo->btnacts. If the server does not support assignment of Xkb actions to extension device buttons, XkbSetDeviceButtonActions has no effect and returns False. If the device has no buttons or if firstbutton or numbuttons specify buttons outside of the valid range as determined by

deviceinfo->numbtns, the function has no effect and returns False. Otherwise, XkbSetDeviceButtonActions sends a request to the server to change the actions for the specified buttons and returns True. If the actual request sent to the server involved illegal button num‐ bers, a BadValue protocol error is generated. If an invalid device

identifier is specified in deviceinfo->devicespec, a BadKeyboard pro‐ tocol error results. If the actual device specified in

deviceinfo->devicespec does not contain buttons and a request affect‐ ing buttons is made, a BadMatch protocol error is generated. DIAGNOSTICS BadKeyboard The device specified was not a valid core or input extension device BadMatch A compatible version of Xkb was not available in the server or an argument has correct type and range, but is otherwise invalid BadValue An argument is out of range X Version 11 libX11 1.6.5 XkbSetDeviceButtonActions(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™