Unix/Linux Go Back    

X11R7.4 - man page for xkbgetindicatorstate (x11r4 section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

XkbGetIndicatorState(3) 		  XKB FUNCTIONS 		  XkbGetIndicatorState(3)

       XkbGetIndicatorState - Obtains the current state of the keyboard indicators

       Status XkbGetIndicatorState ( display, device_spec, state_return )
	     Display *display;
	     unsigned int device_spec;
	     unsigned int state_return;

       - display
	      connection to the X server

       - device_spec
	      device ID, or XkbUseCoreKbd

       - state_return
	      backfilled with a mask of the indicator state

       Xkb  allows  applications to obtain information about indicators using two different meth-
       ods. The first method, which is similar to the core X implementation, uses a mask to spec-
       ify  the  indicators. The second method, which is more suitable for applications concerned
       with interoperability, uses indicator names. The correspondence between the indicator name
       and  the  bit position in masks is as follows: one of the parameters returned from XkbGet-
       NamedIndicators is an index that is the bit position to use  in	any  function  call  that
       requires a mask of indicator bits, as well as the indicator's index into the XkbIndicator-
       Rec array of indicator maps.

       XkbGetIndicatorState queries the display for the state of the  indicators  on  the  device
       specified  by  the device_spec.	For each indicator that is "turned on" on the device, the
       associated bit is set in state_return.  If a compatible version of the  Xkb  extension  is
       not  available in the server, XkbGetIndicatorState returns a BadMatch error. Otherwise, it
       sends the request to the X server, places the state of the indicators  into  state_return,
       and  returns  Success. Thus the value reported by XkbGetIndicatorState is identical to the
       value reported by the core protocol.

       BadMatch       A compatible version of Xkb was not available in the server or an  argument
		      has correct type and range, but is otherwise invalid


X Version 11				   libX11 1.2.1 		  XkbGetIndicatorState(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 01:13 PM.