wayland/protocol
Julian Orth bd42ea82fc protocol: add wl_keyboard.keys event
The compositor can use this event together with the keymap and modifiers
event to replace the client's view of the XKB state without having to
generate synthetic leave, enter, or key events that might cause
unintended side effects.

A compositor might use this in the following situations:

- If the user disconnects a physical keyboard that currently has keys
  pressed, the compositor might send a keys event with an empty array.
- If the user has multiple physical keyboards with different keymaps
  connected and switches from one to the other, the compositor might use
  this event when sending the new keymap to the client.

Signed-off-by: Julian Orth <ju.orth@gmail.com>
2024-07-23 14:41:27 +02:00
..
.gitignore Update .gitignore for protocol/ 2013-11-19 13:26:04 -08:00
generate-shm-formats.py Add an automated script to update wl_shm.format 2019-09-06 12:09:22 +00:00
tests.xml Replace initial 8 spaces with a tab for all xml files 2020-04-29 12:21:33 +00:00
wayland.dtd Add support for the deprecated-since XML attribute 2024-04-24 16:18:28 +00:00
wayland.xml protocol: add wl_keyboard.keys event 2024-07-23 14:41:27 +02:00