XCB_INPUT_CHANGE_FEEDBACK_CONTROL_CHECKED(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_change_feedback_control ✨

okay bestie, welcome to the XCB Requests corner of the manual, where we talk about xcb_input_change_feedback_control πŸ’…


🌸 NAME 🌸

xcb_input_change_feedback_control β€” and that's... literally it. That's the whole name. The original page gives us nothing else here, no little blurb, nada. So we're working with vibes and a function signature, bestie. 🫢


πŸŽ€ SYNOPSIS πŸŽ€

first things first, you gotta pull in the header:

#include <xcb/xinput.h>

πŸ¦‹ Request function πŸ¦‹

xcb_void_cookie_t
       xcb_input_change_feedback_control(xcb_connection_t *conn,
       uint32_t mask, uint8_t device_id, uint8_t feedback_id,
       xcb_input_feedback_ctl_t *feedback);

that's the whole thing, character for character, no cap. ✨


🌈 REQUEST ARGUMENTS 🌈

  • conn β€” the XCB connection to X11. your little telephone line to the X server, basically. πŸ“ž
  • mask β€” TODO: NOT YET DOCUMENTED. yeah. the docs simply did not show up. not me being mad about it. 😭
  • device_id β€” TODO: NOT YET DOCUMENTED. same energy. πŸ’€
  • feedback_id β€” TODO: NOT YET DOCUMENTED. the mystery continues, we love a cryptic icon. πŸ™ˆ
  • feedback β€” TODO: NOT YET DOCUMENTED. that's a xcb_input_feedback_ctl_t * btw, in case you were wondering what type the mystery is. πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

so... this section is empty. like, empty empty. no description. the original page just moves on. we respect that. sometimes silence is the loudest statement. 🀐✨


πŸ’œ RETURN VALUE πŸ’œ

it hands you back an xcb_void_cookie_t, bestie. and because it's a void cookie, any errors (if there even are any) have to be handled over in the event loop. that's just how the void-cookie girlies operate. πŸŽ€

if you'd rather handle errors directly with xcb_request_check instead, then you want the checked version: xcb_input_change_feedback_control_checked. πŸ’…

and for the full tea on how any of this works, go read xcb-requests(3). 🫢


πŸ”₯ ERRORS πŸ”₯

okay so the best news on this entire page:

This request does never generate any errors.

periodt. zero errors. she's unproblematic. she's giving peace of mind. πŸ‘‘


⭐ SEE ALSO ⭐

this section is empty too. no cross-references listed. just vibes and open space. πŸ¦‹


🌸 AUTHOR 🌸

Generated from xinput.xml. If you've got corrections or improvements, hit up xcb@lists.freedesktop.org β€” they're the ones who want to hear from you. πŸ’Œ


and that's the whole page, bestie!! X Version 11 energy, libxcb 1.17.0 era, brought to you by the libxcb girlies πŸŽ€πŸ’–βœ¨ slay, go forth and change those feedback controls πŸ¦‹