XCB_INPUT_DEVICE_PRESENCE_NOTIFY_EVENT_T(3)
β¨ NAME β¨
xcb_input_device_presence_notify_event_t β bestie, that's the whole name section, no cap. The original manpage literally just drops the struct name and dips π so that's what we're working with.
πΈ SYNOPSIS πΈ
Pull in the header like this:
#include <xcb/xinput.h>
π Event datastructure π
Here's the whole vibe, character for character:
typedef struct xcb_input_device_presence_notify_event_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
xcb_timestamp_t time;
uint8_t devchange;
uint8_t device_id;
uint16_t control;
uint8_t pad1[20];
} xcb_input_device_presence_notify_event_t;
π¦ EVENT FIELDS π¦
response_typeβ the type of this event, which in this case isXCB_INPUT_DEVICE_PRESENCE_NOTIFY. Iconic detail: this field is also chillin' in thexcb_generic_event_t, so you can use it to tell events apart from each other. iykyk πsequenceβ the sequence number of the last request that the X11 server processed.timeβ NOT YET DOCUMENTED. π literally that's it, the docs said "we'll get to it" and then did not get to it.devchangeβ NOT YET DOCUMENTED. π«device_idβ NOT YET DOCUMENTED. πcontrolβ NOT YET DOCUMENTED. β
Bestie I need you to know I'm not skipping these, the original manpage genuinely has NOT YET DOCUMENTED fortime,devchange,device_idandcontrol. Mysterious behavior fr fr π
π DESCRIPTION π
Nothing here. The section exists, it's just vibing empty. Not a single word. Main character energy, honestly β shows up, says nothing, leaves. β¨
π§ SEE ALSO π§
Also empty. No references, no friends, no cross-links. This page is on its solo era. π¦
π AUTHOR π
Generated from xinput.xml. If you've got corrections and improvements, hit up xcb@lists.freedesktop.org β they're literally asking, so don't be shy. π«Ά
and that's the whole page, bestie π shoutout to X Version 11 and libxcb 1.17 for making this little event struct possible. slay, stay notified, mwah π πΈ
π¦ 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