xcb_xkb_action_message_event_t(3)
β¨ xcb_xkb_action_message_event_t β¨
okay bestie, gather round π this one is a page out of the XCB Events manual, and it's giving "the struct is here, the lore is pending." No cap.
πΈ NAME πΈ
xcb_xkb_action_message_event_t β literally that. That's the whole name. The manpage left the description blank, so we're not gonna make one up, periodt. π
π¦ SYNOPSIS π¦
#include <xcb/xkb.h>
π Event datastructure π
ok so this is the whole vibe, here's the struct, character for character, do NOT touch it:
typedef struct xcb_xkb_action_message_event_t {
uint8_t response_type;
uint8_t xkbType;
uint16_t sequence;
xcb_timestamp_t time;
uint8_t deviceID;
xcb_keycode_t keycode;
uint8_t press;
uint8_t keyEventFollows;
uint8_t mods;
uint8_t group;
xcb_xkb_string8_t message[8];
uint8_t pad0[10];
} xcb_xkb_action_message_event_t;
π EVENT FIELDS π
response_typeβ the type of this event, and in this case it'sXCB_XKB_ACTION_MESSAGE. This field is also chillin' in thexcb_generic_event_t, so you can use it to tell your events apart from each other. It's the little name tag at the party. π·οΈsequenceβ the sequence number of the last request that the X11 server processed. It's how you keep track of who said what, in order. π§ΎxkbTypeβ NOT YET DOCUMENTED. π the page really said "no thoughts, head empty" on this one.timeβ NOT YET DOCUMENTED. πdeviceIDβ NOT YET DOCUMENTED. πkeycodeβ NOT YET DOCUMENTED. πpressβ NOT YET DOCUMENTED. πkeyEventFollowsβ NOT YET DOCUMENTED. πmodsβ NOT YET DOCUMENTED. πgroupβ NOT YET DOCUMENTED. πmessageβ NOT YET DOCUMENTED. π
bestie, I want to be so clear rn: those "NOT YET DOCUMENTED" labels are the original's words, not mine. I'm not out here guessing at behaviour, that's not the move. If you need the tea on those fields, it's not on this page. π
π DESCRIPTION π
ok soβ¦ there's no description here. The section is just sitting there, empty, minding its own business. Not me hyping up a section with zero content π β the page genuinely gives you nothing in this spot, so I'm not gonna invent anything. Moving on!
β SEE ALSO β
Also empty! Nothing to see, nothing to also. The section exists and that's about it. π«Ά
π AUTHOR π
Generated from xkb.xml. Got corrections or improvements? Contact xcb@lists.freedesktop.org β they're the ones to hit up, fr fr. π
and that's the whole page, bestie!! π¦β¨ this came from X Version 11, libxcb 1.17.0, and it's filed under xcb_xkb_action_message_event_t(3) β slay, go forth, and read your structs carefully π
ππ
π¦ 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