#include <xkbcommon.h>
Description of a pointer button action.
- Note
- This struct uses a size-based versioning; see Extensible structure ABI contract for further details.
- See also
xkb_event::xkb_event_get_pointer_button()
-
XKB_EVENT_TYPE_POINTER_BUTTON
- Since
- 1.14.0
◆ size
| uint32_t xkb_event_pointer_button::size |
◆ button
| uint32_t xkb_event_pointer_button::button |
Button index.
- Since
- 1.14.0
◆ count
| uint8_t xkb_event_pointer_button::count |
Number of clicks reported in this single event.
0 denotes a plain press/release described in #state.
- A value greater than
0 denotes a complete press-release cycle: 1 for a single click, 2 for a double-click, etc.
- Since
- 1.14.0
◆ state
| uint8_t xkb_event_pointer_button::state |
◆ reserved0
| uint8_t xkb_event_pointer_button::reserved0[2] |
|
private |
Reserved for future extensions.
- Precondition
- Must be set to
0 by the caller.
The documentation for this struct was generated from the following file: