XCB_INPUT_SET_DEVICE_VALUATORS_UNCHECKED(3)
β¨ NAME β¨
xcb_input_set_device_valuators β bestie, the NAME section literally left this blank, so consider this your vibe check: it's the XCB request that sets a device's valuators π
πΈ SYNOPSIS πΈ
okay so first, include the header, no cap:
#include <xcb/xinput.h>
π Request function
xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators(xcb_connection_t *conn,
uint8_t device_id, uint8_t first_valuator, uint8_t num_valuators,
const int32_t *valuators);
π¦ Reply datastructure
typedef struct xcb_input_set_device_valuators_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_set_device_valuators_reply_t;
π Reply function
xcb_input_set_device_valuators_reply_t
*xcb_input_set_device_valuators_reply(xcb_connection_t *conn,
xcb_input_set_device_valuators_cookie_t cookie,
xcb_generic_error_t **e);
π REQUEST ARGUMENTS π
connβ the XCB connection to X11. your lil hotline to the server, periodt π«device_idβ TODO: NOT YET DOCUMENTED. yeah bestie, they really just left us on read πfirst_valuatorβ TODO: NOT YET DOCUMENTED. same energy πnum_valuatorsβ TODO: NOT YET DOCUMENTED. the docs said "not me being mysterious" πvaluatorsβ TODO: NOT YET DOCUMENTED. iconic of them to keep us guessing fr fr
π REPLY FIELDS π
response_typeβ the type of this reply, and in this case it'sXCB_INPUT_SET_DEVICE_VALUATORS. this field also lives in thexcb_generic_reply_t, so you can use it to tell your replies apart from each other π΅οΈβοΈsequenceβ the sequence number of the last request processed by the X11 server. lowkey the receipts of the whole convo π§Ύlengthβ the length of the reply, in words. and yes bestie, a word is 4 bytes βxi_reply_typeβ TODO: NOT YET DOCUMENTED. a mystery, a legend, a myth π¦statusβ TODO: NOT YET DOCUMENTED. we simply do not know and that's the tea β
π DESCRIPTION π
it's givingβ¦ absolutely nothing. the DESCRIPTION section is empty, no cap. the whole page is out here with main character energy and zero explanation π
π«Ά RETURN VALUE π«Ά
It returns an xcb_input_set_device_valuators_cookie_t. Errors have to be handled when you call the reply function xcb_input_set_device_valuators_reply.
If you'd rather handle errors in the event loop instead, use xcb_input_set_device_valuators_unchecked. See xcb-requests(3) for details β¨
π ERRORS π
This request does never generate any errors. like, not a single one. flawless behaviour, we love to see it π
π₯ SEE ALSO π₯
empty. the SEE ALSO section has no references for us. bestie we are on our own out here π§
πΈ AUTHOR πΈ
Generated from xinput.xml. Contact xcb@lists.freedesktop.org for corrections and improvements.
heads up bestie:device_id,first_valuator,num_valuators,valuators,xi_reply_typeandstatusare all marked TODO: NOT YET DOCUMENTED in the original β that's not me being lazy, that's literally what it says π
and that's the whole page, bestie π this came to you from X Version 11, libxcb 1.17.0 β stay iconic, read your manpages, and hydrate πβ¨π¦
π¦ 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