diff --git a/protocol/wayland.xml b/protocol/wayland.xml index 9418c62f..44adce12 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -1880,7 +1880,7 @@ - + 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 @@ -2013,7 +2013,7 @@ - + The wl_pointer interface represents one or more input devices, such as mice, which control the pointer location and pointer_focus @@ -2426,7 +2426,7 @@ - + The wl_keyboard interface represents one or more keyboards associated with a seat. @@ -2461,6 +2461,10 @@ From version 7 onwards, the fd must be mapped with MAP_PRIVATE by the recipient, as MAP_SHARED may fail. + + From version 10 onwards, if the wl_keyboard has an active surface + immediately before this event, the compositor must send modifiers and + keys events immediately after this event. @@ -2588,9 +2592,23 @@ + + + + + + Notifies the client that the set of logically down keys has changed. + + In the wl_keyboard logical state, this event replaces the keys currently + logically down. The compositor must not send this event if the + wl_keyboard did not have an active surface immediately before this + event. + + + - + The wl_touch interface represents a touchscreen associated with a seat.