xcb_input_dev...luator_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_valuator_event_t πŸ’–

okay bestie, so this is a page from the XCB Events crew, and today's main character is xcb_input_device_valuator_event_t β€” a little event datastructure from <xcb/xinput.h> that shows up when the X server has some valuator ✨tea✨ to spill. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <xcb/xinput.h>

πŸŽ€ Event datastructure πŸŽ€

typedef struct xcb_input_device_valuator_event_t {
    uint8_t  response_type;
    uint8_t  device_id;
    uint16_t sequence;
    uint16_t device_state;
    uint8_t  num_valuators;
    uint8_t  first_valuator;
    int32_t  valuators[6];
} xcb_input_device_valuator_event_t;

🌸 EVENT FIELDS 🌸

  • response_type β€” the type of this event, and in this case it's literally XCB_INPUT_DEVICE_VALUATOR. this field also lives in the xcb_generic_event_t, so you can use it to tell your events apart from each other. it's giving "who dis" energy πŸ’…
  • sequence β€” the sequence number of the last request processed by the X11 server. iconic little paper trail.
  • device_id β€” NOT YET DOCUMENTED. yeah, we don't know either bestie 😭
  • device_state β€” NOT YET DOCUMENTED. πŸ™ˆ
  • num_valuators β€” NOT YET DOCUMENTED. 🫢
  • first_valuator β€” NOT YET DOCUMENTED. πŸ’€
  • valuators β€” NOT YET DOCUMENTED. πŸ’œ
lowkey obsessed with how half this struct is just "NOT YET DOCUMENTED" β€” the mystery is the vibe, fr fr.

🌈 DESCRIPTION 🌈

(she's empty, bestie β€” the original leaves this one blank, so we're leaving it blank too. the lore is simply not there. πŸŽ€)


⭐ SEE ALSO ⭐

(nothing listed here either. we're on our own. main character energy only. ✨)


πŸ‘‘ AUTHOR πŸ‘‘

Generated from xinput.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. they're literally so sweet for that πŸ’–


and that's the whole page, bestie β€” X Version 11, libxcb 1.17.0, straight from the XCB Events section. go forth and handle your valuator events, you absolute icon. πŸ¦‹βœ¨πŸ’