Manpage of 'XkbGetIndicatorState' on UHLU - BSD System Documentation,
Programming Reference, Manual Pages and Source Code
All manual pages         All RFC pages
Common page
for XkbGetIndicatorState
Other pages
for XkbGetIndicatorState
More pages
containing XkbGetIndicatorState

Section 3 manual page or howto for 'XkbGetIndicatorState'  

XkbGetIndicatorState(3) 	 XKB FUNCTIONS	       XkbGetIndicatorState(3)



NAME
       XkbGetIndicatorState  - Obtains the current state of the keyboard indi-
       cators

SYNOPSIS
       Status XkbGetIndicatorState ( display, device_spec, state_return )

	     Display *display;
	     unsigned int device_spec;
	     unsigned int state_return;

ARGUMENTS
       - display
	      connection to the X server

       - device_spec
	      device ID, or XkbUseCoreKbd

       - state_return
	      backfilled with a mask of the indicator state

DESCRIPTION
       Xkb allows applications to obtain information  about  indicators  using
       two different methods. The first method, which is similar to the core X
       implementation, uses a mask  to	specify  the  indicators.  The	second
       method, which is more suitable for applications concerned with interop-
       erability, uses indicator names. The correspondence between the indica-
       tor name and the bit position in masks is as follows: one of the param-
       eters returned from XkbGetNamedIndicators 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	XkbIndicatorRec  array
       of indicator maps.

       XkbGetIndicatorState  queries  the display for the state of the indica-
       tors 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.

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

SEE ALSO
       XkbGetNamedIndicators(3)




X Version 11			 libX11 1.2.1	       XkbGetIndicatorState(3)

NAME - SYNOPSIS - ARGUMENTS - DESCRIPTION - DIAGNOSTICS - SEE ALSO -  
All manual pages         All RFC pages
Common page
for XkbGetIndicatorState
Other pages
for XkbGetIndicatorState
More pages
containing XkbGetIndicatorState
A random manual page         All manual pages        All RFC pages