XkbGetIndicatorState(3) XKB FUNCTIONS XkbGetIndicatorState(3) NAME XkbGetIndicatorState - Obtains the current state of the keyboard indi- cators SYNOPSIS Status XkbGetIndicatorState (Display *display, unsigned int de- vice_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.7.5 XkbGetIndicatorState(3)
Generated by dwww version 1.14 on Fri Jan 24 06:05:14 CET 2025.