XkbSetDeviceButtonActions man page on PC-BSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
PC-BSD logo
[printable version]

XkbSetDeviceButtonActions(3)	 XKB FUNCTIONS	  XkbSetDeviceButtonActions(3)

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

SYNTAX
       Bool XkbSetDeviceButtonActions (Display *dpy, XkbDeviceInfoPtr  device,
	      unsigned int first_button, unsigned int num_buttons);

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

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			 libX11 1.3.3	  XkbSetDeviceButtonActions(3)
[top]

List of man pages available for PC-BSD

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