*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: XkbGetNamedIndicator | Section: 3 | Source: OpenBSD | File: XkbGetNamedIndicator.3
XkbGetNamedIndicator(3) XKB FUNCTIONS XkbGetNamedIndicator(3) NAME XkbGetNamedIndicator - Look up the indicator map and other information for an indicator by name SYNOPSIS Bool XkbGetNamedDeviceIndicator (Display *dpy, unsigned int dev_spec, unsigned int led_class, unsigned int led_id, Atom name, int *ndx_rtrn, Bool *state_rtrn, XkbIndicatorMapPtr map_rtrn, Bool *real_rtrn); Bool XkbGetNamedIndicator (Display *dpy, Atom name, int *ndx_rtrn, Bool *state_rtrn, XkbIndicatorMapPtr map_rtrn, Bool *real_rtrn); ARGUMENTS dpy connection to the X server dev_spec keyboard device ID, or XkbUseCoreKbd led_class feedback class, or XkbDfltXIClass led_id feedback ID, or XkbDfltXIId name name of the indicator to be retrieved ndx_rtrn backfilled with the index of the retrieved indicator state_rtrn backfilled with the current state of the retrieved indicator map_rtrn backfilled with the mapping for the retrieved indicator real_rtrn backfilled with True if the named indicator is real (physical) DESCRIPTION Xkb also allows applications to refer to indicators by name. Use Xk- bGetNames to get the indicator names. Using names eliminates the need for hard-coding bitmask values for particular keyboards. For example, instead of using vendor-specific constants such as WSKBLed_ScrollLock mask on Digital workstations or XLED_SCROLL_LOCK on Sun workstations, you can instead use XkbGetNamedDeviceIndicator to look up information on the indicator named "Scroll Lock." If the device specified by device_spec has an indicator named name, Xk- bGetNamedDeviceIndicator returns True and populates the rest of the pa- rameters with information about the indicator. Otherwise, XkbGetNamed- DeviceIndicator returns False. The ndx_rtrn field returns the zero-based index of the named indicator. This index is the bit position to use in any function call that re- quires a mask of indicator bits, as well as the indicator's index into the XkbIndicatorRec array of indicator maps. state_rtrn returns the current state of the named indicator (True = on, False = off). map_rtrn returns the indicator map for the named indicator. In addi- tion, if the indicator is mapped to a physical LED, the real_rtrn para- meter is set to True. Each of the " _rtrn " arguments is optional; you can pass NULL for any unneeded " _rtrn " arguments. XkbGetNamedIndicator is a convenience function that calls XkbGetNamed- DeviceIndicator with a device_spec of XkbUseCoreKbd, a led_class of XkbDfltXIClass, and a led_id of XkbDfltXIId. It returns the return value from XkbGetNamedDeviceIndicator. RETURN VALUES True The XkbGetNamedIndicator and XkbGetNamedDeviceIndicator functions return True if the device specified by de- vice_spec has an indicator named name. False The XkbGetNamedIndicator and XkbGetNamedDeviceIndicator functions return False if the device specified by de- vice_spec does not have an indicator named name. SEE ALSO XkbGetNames(3) X Version 11 libX11 1.8.10 XkbGetNamedIndicator(3)

Navigation Options