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. |