protocol: more clarifications

This commit is contained in:
Peter Hutterer 2023-02-28 08:39:10 +10:00
parent 35f5fa102c
commit 5d7f6ab188

View file

@ -586,6 +586,17 @@
capabilies and an EIS implementation may then create device based on the bound
capabilities.
Note that seat capabilities only represent a mask of possible capabilities on
devices in this seat. A capability that is not available on the seat cannot
ever be available on any device in this seat. For example, a seat that only has the
pointer and keyboard capabilities can never have a device with the touchscreen
capability.
It is up to the EIS implementation to decide how many (if any) devices with any given
capability exist in this seat.
Capabilities are only advertised once and are constant for the lifetime of the seat.
It is a protocol violation to send this event after the ei_seat.done event.
</description>
<arg name="capabilities" type="uint32" enum="ei_device.capabilities" summary="the seat capabilities"/>