XCB_INPUT_DEVICE_PRESENCE_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

✨ 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 is XCB_INPUT_DEVICE_PRESENCE_NOTIFY. Iconic detail: this field is also chillin' in the xcb_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 for time, devchange, device_id and control. 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 πŸ’…πŸŒΈ