XCB_INPUT_DEVICE_PROPERTY_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_input_device_property_notify_event_t(3) πŸ’–

okay bestie, gather round, because we're talking about a whole event datastructure from XCB Events β€” specifically xcb_input_device_property_notify_event_t. it's giving "your device's property changed and the server is texting you about it." no cap. πŸŽ€


✨ NAME ✨

xcb_input_device_property_notify_event_t β€” that's it, that's the name, that's the whole vibe πŸ’…


🌸 SYNOPSIS 🌸

first things first, you gotta let it in:

#include <xcb/xinput.h>

πŸ¦‹ Event datastructure πŸ¦‹

here's the glow-up, the whole struct, every single field, untouched and iconic:

typedef struct xcb_input_device_property_notify_event_t {
    uint8_t         response_type;
    uint8_t         state;
    uint16_t        sequence;
    xcb_timestamp_t time;
    xcb_atom_t      property;
    uint8_t         pad0[19];
    uint8_t         device_id;
} xcb_input_device_property_notify_event_t;

yes bestie, pad0[19] is just sitting there doing nothing and honestly? same. ✨


πŸ”₯ EVENT FIELDS πŸ”₯

  • response_type β€” this is the type of this event, and in this case it's XCB_INPUT_DEVICE_PROPERTY_NOTIFY. it also shows up in the xcb_generic_event_t, so you can use it to tell your events apart from each other. lowkey the social security number of events 🫢
  • sequence β€” the sequence number of the last request processed by the X11 server. iykyk.
  • state β€” NOT YET DOCUMENTED. πŸ’€ yeah. it said what it said.
  • time β€” NOT YET DOCUMENTED. πŸ™ˆ
  • property β€” NOT YET DOCUMENTED. 😭
  • device_id β€” NOT YET DOCUMENTED. 🌈
bestie, i need you to know that i am not gatekeeping here β€” four of these fields are genuinely, officially, "NOT YET DOCUMENTED." in the source. i'm just the messenger. 🧚

πŸ’œ DESCRIPTION πŸ’œ

there is none. the description section is empty. it's giving silence, it's giving mystery, it's giving main character energy with no dialogue. ✨


🌟 SEE ALSO 🌟

also empty. no friends listed. this event is booked and busy and apparently alone. πŸ’…


πŸ‘‘ AUTHOR πŸ‘‘

Generated from xinput.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. (yes, that's the actual address, go tell them things, they're literally asking 🫢)


and that's the whole page, bestie! πŸ’– this one shipped with X Version 11 and libxcb 1.17 β€” so when you're out here handling your input device property notify events, that's who you thank. slay, periodt, and may your response_type always be XCB_INPUT_DEVICE_PROPERTY_NOTIFY. πŸŽ€βœ¨πŸ¦‹