[go: up one dir, main page]

reis::eis

Module seat

source
Expand description

An ei_seat represents a set of input devices that logically belong together. In most cases only one seat is present and all input devices on that seat share the same pointer and keyboard focus.

A seat has potential capabilities, a client is expected to bind to those capabilities. The EIS implementation then creates logical input devices based on the capabilities the client is interested in.

Immediately after creation of the ei_seat object, the EIS implementation sends a burst of events with information about this seat. This burst of events is terminated by the ei_seat.done event.

Note that for a client to receive objects of this type, it must announce support for this interface in ei_handshake.interface_version.

Structs§

Enums§