xcb_xkb_compa...notify_event_t(3)
π 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'sXCB_XKB_COMPAT_MAP_NOTIFY. it also shows up inxcb_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 π
β¨
π¦ 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