A seat is a group of keyboards, pointer and touch devices. This object is published as a global during start up, or when such a device is hot plugged. A seat typically has a pointer and maintains a keyboard focus and a pointer focus.
A.15.1. Requests provided by wl_seat
A.15.1.1. wl_seat::get_pointer - return pointer object
The ID provided will be initialized to the wl_pointer interface for this seat.
This request only takes effect if the seat has the pointer capability.
wl_seat::get_pointer arguments
- id
Type: new_id
A.15.1.2. wl_seat::get_keyboard - return keyboard object
The ID provided will be initialized to the wl_keyboard interface for this seat.
This request only takes effect if the seat has the keyboard capability.
wl_seat::get_keyboard arguments
- id
Type: new_id
A.15.1.3. wl_seat::get_touch - return touch object
The ID provided will be initialized to the wl_touch interface for this seat.
This request only takes effect if the seat has the touch capability.
wl_seat::get_touch arguments
- id
Type: new_id