XkbGetKeyboard(3) XKB FUNCTIONS XkbGetKeyboard(3) NAME XkbGetKeyboard - Retrieves one or more components of a keyboard de- vice description SYNOPSIS XkbDescPtr XkbGetKeyboard (Display *display, unsigned int which, un- signed int device_spec); ARGUMENTS display connection to the X server device_spec device ID, or XkbUseCoreKbd bits_to_change determines events to be selected / deselected values_for_bits 1=>select, 0->deselect; for events in bits_to_change DESCRIPTION XkbGetKeyboard allocates and returns a pointer to a keyboard descrip- tion. It queries the server for those components specified in the which parameter for device device_spec and copies the results to the XkbDe- scRec it allocated. The remaining fields in the keyboard description are set to NULL. The valid masks for which are those listed in Table 1. Table 1 Mask Bits for XkbDescRec ────────────────────────────────────────────────── Mask Bit XkbDescRec Field Value ────────────────────────────────────────────────── XkbControlsMask ctrls (1L<<0) XkbServerMapMask server (1L<<1) XkbIClientMapMask map (1L<<2) XkbIndicatorMapMask indicators (1L<<3) XkbNamesMask names (1L<<4) XkbCompatMapMask compat (1L<<5) XkbGeometryMask geom (1L<<6) XkbAllComponentsMask All Fields (1L<<7) XkbGetKeyboard is used to read the current description for one or more components of a keyboard device. It calls XkbGetKeyboardByName as fol- lows: XkbGetKeyboardByName(dpy, device_spec, NULL, which, which, False). DIAGNOSTICS BadAlloc Unable to allocate storage X Version 11 libX11 1.7.5 XkbGetKeyboard(3)
Generated by dwww version 1.14 on Fri Jan 24 06:20:08 CET 2025.