XkbSetDeviceButtonActions man page on Peanut

Man page or keyword search:  
man Server   7435 pages
apropos Keyword Search (all sections)
Output format
Peanut logo
[printable version]

XkbSetDeviceButtonActions(3Xkb) XKBLIB FUNCTIONXkbSetDeviceButtonActions(3Xkb)

NAME
       XkbSetDeviceButtonActions - Change only the button actions for an input
       extension device

SYNTAX
       Bool XkbSetDeviceButtonActions ( dpy,  device,  first_button,  num_but‐
       tons, actions )
	     Display * dpy;
	     XkbDeviceInfoPtr device;
	     unsigned int first_button;
	     unsigned int num_buttons;
	     *** MISSING *** actions;

ARGUMENTS
       - dpy  connection to X server

       - device
	      structure defining the device and modifications

       - first_button
	      number of first button to update, 0 relative

       - num_buttons
	      number of buttons to update

       - actions
	      *** MISSING ***

DESCRIPTION
       XkbSetDeviceButtonActions  assigns actions to the buttons of the device
       specified  in  device_info->device_spec.	  Actions  are	 assigned   to
       num_buttons  buttons beginning with first_button and are taken from the
       actions specified in device_info->btn_acts.

       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 first_button  or  num_buttons
       specify	 buttons   outside   of	 the  valid  range  as	determined  by
       device_info->num_btns, 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 device_info->device_spec, a BadKeyboard pro‐
       tocol	error	results.   If	the   actual   device	specified   in
       device_info->device_spec 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			  Release 6.1  XkbSetDeviceButtonActions(3Xkb)
[top]

List of man pages available for Peanut

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net