Module wayland_client::core::seat
[−]
[src]
Structures related to seats and inputs.
A Seat
represents a set of input devices, with possibly any combination
of a Keyboard
, a Pointer
and a Touch
(not yet implemented). Most
classic settings will have a single Seat
.
These objects allow you to handle user input, using various callbacks.
Structs
Keyboard |
A keyboard interface. |
KeyboardId |
An opaque unique identifier to a keyboard, can be tested for equality. |
Pointer |
A pointer interface. |
PointerId |
An opaque unique identifier to a pointer, can be tested for equality. |
Seat |
A global wayland Seat. |
Touch | |
TouchId |
An opaque unique identifier to a touch screen, can be tested for equality. |
Enums
ButtonState |
State of a button of a pointer. |
KeyState |
The state of a keyboard key. |
KeymapFormat |
Possible keymap formats |
ScrollAxis |
Axis associated to a scroll event. |