XCB_XKB_INDICATOR_MAP_NOTIFY_EVENT_T(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_indicator_map_notify_event_t πŸ’–

okay bestie, welcome to the group chat. this is a page from the XCB Events manual set β€” it's the little event datastructure called xcb_xkb_indicator_map_notify_event_t, and she's from libxcb 1.17. yes, she's a whole struct. yes, she's iconic. let's get into it 🫢


✨ NAME ✨

xcb_xkb_indicator_map_notify_event_t β€” that's literally it, that's the name. she's an event datastructure, no cap πŸ’…


🌸 SYNOPSIS 🌸

first things first, you gotta pull in the header:

#include <xcb/xkb.h>

πŸ¦‹ Event datastructure πŸ¦‹

here's the whole glow-up, verbatim, don't touch a single character:

typedef struct xcb_xkb_indicator_map_notify_event_t {
    uint8_t         response_type;
    uint8_t         xkbType;
    uint16_t        sequence;
    xcb_timestamp_t time;
    uint8_t         deviceID;
    uint8_t         pad0[3];
    uint32_t        state;
    uint32_t        mapChanged;
    uint8_t         pad1[12];
} xcb_xkb_indicator_map_notify_event_t;

look at her. the padding. the vibes. immaculate ✨


πŸ‘‘ EVENT FIELDS πŸ‘‘

time to meet the members of the squad, one by one:

  • response_type β€” the type of this event, and in this specific case it's XCB_XKB_INDICATOR_MAP_NOTIFY. plot twist: this field also lives inside xcb_generic_event_t, so you can use it to tell your events apart from each other. very "which one of y'all is it" energy πŸ’€
  • sequence β€” the sequence number of the last request that the X11 server actually processed. she's keeping receipts, fr fr.
  • xkbType β€” NOT YET DOCUMENTED. yeah. nobody wrote it up yet. we move πŸ™ˆ
  • time β€” NOT YET DOCUMENTED. same situation, bestie, the docs just aren't there yet.
  • deviceID β€” NOT YET DOCUMENTED. no notes available, not even a crumb 😭
  • state β€” NOT YET DOCUMENTED. still a mystery, still serving mystery πŸ’…
  • mapChanged β€” NOT YET DOCUMENTED. undocumented and honestly kind of giving main character energy for it ✨
ngl the fact that half of these say NOT YET DOCUMENTED is not me being lazy β€” that's genuinely what the page says. i'm just the messenger, and the message is: nobody filled these in yet 🫢

πŸŽ€ DESCRIPTION πŸŽ€

so… this section exists in the original and it's empty. nothing in it. zero. void. she said "no thoughts, head empty" 🌈


πŸ”₯ SEE ALSO πŸ”₯

also empty in the original. no cross-references, no friends listed. she's a lone wolf, and honestly? respect πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

this page was generated from xkb.xml. if you spot something wrong or wanna suggest corrections and improvements, hit up xcb@lists.freedesktop.org β€” they're the ones to talk to, bestie πŸ’Œ


and that's the whole page, periodt. this lil masterpiece came to you courtesy of X Version 11 and libxcb 1.17 β€” thanks for reading, mwah πŸ’‹βœ¨