xcb_xkb_get_indicator_map(3)
π xcb_xkb_get_indicator_map β the manual page, bestie edition π
okay so this is the xcb_xkb_get_indicator_map page from the XCB Requests family, and it's basically your group chat with the X11 server asking "hey babes, what's the indicator map looking like rn?" πβ¨
β¨ NAME β¨
xcb_xkb_get_indicator_map β (the description slot in the original is literally empty, so likeβ¦ that's the vibe. it's giving mystery. π΅οΈβοΈ)
πΈ SYNOPSIS πΈ
#include <xcb/xkb.h>
π¦ Request function
xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map(xcb_connection_t *conn,
xcb_xkb_device_spec_t deviceSpec, uint32_t which);
π¦ Reply datastructure
typedef struct xcb_xkb_get_indicator_map_reply_t {
uint8_t response_type;
uint8_t deviceID;
uint16_t sequence;
uint32_t length;
uint32_t which;
uint32_t realIndicators;
uint8_t nIndicators;
uint8_t pad0[15];
} xcb_xkb_get_indicator_map_reply_t;
π¦ Reply function
xcb_xkb_get_indicator_map_reply_t
*xcb_xkb_get_indicator_map_reply(xcb_connection_t *conn,
xcb_xkb_get_indicator_map_cookie_t cookie,
xcb_generic_error_t **e);
π¦ Reply accessors
xcb_xkb_indicator_map_t *xcb_xkb_get_indicator_map_maps(const
xcb_xkb_get_indicator_map_request_t *reply);
int xcb_xkb_get_indicator_map_maps_length(const
xcb_xkb_get_indicator_map_reply_t *reply);
xcb_xkb_indicator_map_iterator_t
xcb_xkb_get_indicator_map_maps_iterator(const
xcb_xkb_get_indicator_map_reply_t *reply);
π REQUEST ARGUMENTS π
connβ bestie, this is The XCB connection to X11. your whole link to the server, your main character connection. πdeviceSpecβ TODO: NOT YET DOCUMENTED. yeah the docs really just left us on read for this one πwhichβ TODO: NOT YET DOCUMENTED. also ghosted us fr fr π
π REPLY FIELDS π
response_typeβ the type of this reply, and in this case it'sXCB_XKB_GET_INDICATOR_MAP. this field is also chillin' inside thexcb_generic_reply_t, so you can use it to tell replies apart from each other. it's the little name tag at the party πsequenceβ the sequence number of the last request processed by the X11 server. it's the receipts of "yes i got to your message" β¨lengthβ the length of the reply, measured in words (and a word here is 4 bytes, no cap). πdeviceIDβ TODO: NOT YET DOCUMENTED. πwhichβ TODO: NOT YET DOCUMENTED. πrealIndicatorsβ TODO: NOT YET DOCUMENTED. πnIndicatorsβ TODO: NOT YET DOCUMENTED. π
π«Ά DESCRIPTION π«Ά
(okay so the original DESCRIPTION section is completely empty. nothing. zero. silence. not me staring at a blank section like ποΈπποΈ β anyway, moving on bestie)
β RETURN VALUE β
Returns an xcb_xkb_get_indicator_map_cookie_t, iconic. πͺ
Errors have to be handled when you call the reply function xcb_xkb_get_indicator_map_reply.
But if you'd rather handle your errors in the event loop instead, use xcb_xkb_get_indicator_map_unchecked. see xcb-requests(3) for the deets, iykyk. π
π₯ ERRORS π₯
This request does never generate any errors.
yup, she's clean. zero drama, zero errors. we love a low-maintenance request. πβ¨
π SEE ALSO π
(the original SEE ALSO section is empty β no references, nothing. just vibes. π¦)
π AUTHOR π
Generated from xkb.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. they're literally asking for your feedback, bestie, so don't be shy π«Ά
and that's the whole page!! mwah π this little gem comes to you from X Version 11 and libxcb 1.17.0 β periodt, slay, go read some more manpages, ily πβ¨ππ¦
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms