xcb_input_dev...luator_event_t(3)
π 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 literallyXCB_INPUT_DEVICE_VALUATOR. this field also lives in thexcb_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. π¦β¨π
π¦ 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