xcb_xkb_compa...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_compat_map_notify_event_t(3) πŸ’–

okay bestie, welcome to the XCB Events corner of the manual, this one lives under libxcb 1.17.0 and it's part of X Version 11. it's giving "niche but important", iykyk πŸ¦‹


✨ NAME ✨

xcb_xkb_compat_map_notify_event_t β€” the compatibility map notify event struct, and yes that's literally the whole name, no extra description was written, we move πŸ’…


✨ SYNOPSIS ✨

first, you gotta pull in the header, no cap:

#include <xcb/xkb.h>

πŸŽ€ Event datastructure

and here's the actual struct, character for character, don't touch a thing:

typedef struct xcb_xkb_compat_map_notify_event_t {
    uint8_t         response_type;
    uint8_t         xkbType;
    uint16_t        sequence;
    xcb_timestamp_t time;
    uint8_t         deviceID;
    uint8_t         changedGroups;
    uint16_t        firstSI;
    uint16_t        nSI;
    uint16_t        nTotalSI;
    uint8_t         pad0[16];
} xcb_xkb_compat_map_notify_event_t;

✨ EVENT FIELDS ✨

every field, one by one, no skips, we're thorough like that 🫢

  • response_type β€” bestie this is the field, it tells you what kind of event you're holding. for this one it's XCB_XKB_COMPAT_MAP_NOTIFY. it also shows up in xcb_generic_event_t, which is literally the whole point: you peek at it so you can tell your events apart from each other. main character field fr πŸ‘‘
  • sequence β€” the sequence number of the last request that got processed by the X11 server. the receipts, basically 🧾
  • xkbType β€” NOT YET DOCUMENTED. 😭
  • time β€” NOT YET DOCUMENTED. 😭
  • deviceID β€” NOT YET DOCUMENTED. 😭
  • changedGroups β€” NOT YET DOCUMENTED. 😭
  • firstSI β€” NOT YET DOCUMENTED. 😭
  • nSI β€” NOT YET DOCUMENTED. 😭
  • nTotalSI β€” NOT YET DOCUMENTED. 😭
not me reading eight "NOT YET DOCUMENTED" in a row πŸ’€ the mystery is real, the struct is mysterious, we simply don't know yet and we're not gonna make stuff up. periodt.

✨ DESCRIPTION ✨

…and that's it. the DESCRIPTION section is literally empty in the original. nothing. void. the silence is loud. πŸ™ˆ


✨ SEE ALSO ✨

also empty bestie, there are no SEE ALSO references here. zero crumbs. nothing to follow. it's giving minimalist ✨


✨ AUTHOR ✨

this page was Generated from xkb.xml. if you spot something wrong or wanna improve it, hit up xcb@lists.freedesktop.org β€” they take corrections and improvements, so go off 🫢


okay that's the whole page, love that for us πŸ’œ this came to you from X Version 11, libxcb 1.17.0, and the page name xcb_xkb_compa...notify_event_t(3) β€” yeah the title got truncated in the header, iconic behaviour honestly. mwah, bye bestie πŸ’…βœ¨