XkbGetIndicatorState man page on Hurd

Printed from http://www.polarhome.com/service/man/?qf=XkbGetIndicatorState&af=0&tf=2&of=Hurd

XkbGetIndicatorState(3)		 XKB FUNCTIONS	       XkbGetIndicatorState(3)

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

SYNOPSIS
       Status	XkbGetIndicatorState   (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.6.2	       XkbGetIndicatorState(3)
[top]

List of man pages available for Hurd

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