xcb_xkb_set_indicator_map(3)

πŸ“¦
version 1.17.0 Β· 4 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, debian trixie, fedora 43, fedora 44, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ xcb_xkb_set_indicator_map ✨

okay bestie, welcome to the manual page for xcb_xkb_set_indicator_map, part of the XCB Requests fam πŸ’– this one lives in the xcb_xkb_set_indicator_map(3) corner of the universe, so pull up a chair, hydrate, and let's get into it 🫢


🌸 NAME 🌸

xcb_xkb_set_indicator_map β€” bestie the name is literally all we got, the original page left this one blank, no cap πŸ’€


πŸŽ€ SYNOPSIS πŸŽ€

First thing first, you gotta invite the header in:

#include <xcb/xkb.h>

πŸ’… Request function

xcb_void_cookie_t xcb_xkb_set_indicator_map(xcb_connection_t *conn,
       xcb_xkb_device_spec_t deviceSpec, uint32_t which, const
       xcb_xkb_indicator_map_t *maps);

that's the whole vibe right there, periodt ✨


πŸ¦‹ REQUEST ARGUMENTS πŸ¦‹

  • conn β€” your XCB connection to X11. the lifeline, the main character, the reason we're all here πŸ’–
  • deviceSpec β€” TODO: NOT YET DOCUMENTED. yeah bestie, the docs simply did not show up for this one πŸ™ˆ
  • which β€” TODO: NOT YET DOCUMENTED. also a mystery, also not documented, we stay humble πŸ’€
  • maps β€” TODO: NOT YET DOCUMENTED. the third member of the undocumented trio, iconic behaviour honestly πŸ‘‘

🌈 DESCRIPTION 🌈

so this section... is empty. like, completely empty. the original manpage just slid right past it. no description, no lore, nothing 🫠 we respect the silence, we move on, we don't ask questions.


⭐ RETURN VALUE ⭐

okay so this function hands you back an xcb_void_cookie_t. that's the tea πŸ“

and here's the important part, bestie: errors (if any) have to be handled in the event loop. that's the assignment, no skipping it πŸ’…

if you'd rather deal with errors directly using xcb_request_check, then you want the checked version instead:

xcb_xkb_set_indicator_map_checked

head over to xcb-requests(3) for the full details, iykyk ✨


πŸ’€ ERRORS πŸ’€

this request does never generate any errors.

that's it. that's the whole section. no errors, not a single one, she's clean, she's unproblematic, she ate πŸ”₯


🧚 SEE ALSO 🧚

so this section is just... sitting here. empty. no cross-references were listed. we're giving it space to be, we're not forcing it 🌸


πŸ‘‘ AUTHOR πŸ‘‘

Generated from xkb.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. like, if something's off, tell them, they're literally asking 🫢


and that's the whole page, bestie!! this was X Version 11, libxcb 1.17.0, and the page you just read was xcb_xkb_set_indicator_map(3) β€” go forth, set those indicator maps, and slay πŸ’…βœ¨πŸ’–