diff --git a/proto/protocol.xml b/proto/protocol.xml index dbb11ff..1b8cc62 100644 --- a/proto/protocol.xml +++ b/proto/protocol.xml @@ -1355,9 +1355,14 @@ - Notification that the EIS implementation has changed modifier - states on this device. Future ei_keyboard.key requests must take the - new modifier state into account. + Notification that the EIS implementation has changed group or modifier + states on this device, but not necessarily in response to an + ei_keyboard.key event. Future ei_keyboard.key requests must take the + new group or modifier state into account. + + This event should not be sent in response to ei_keyboard.key events + that change the group or modifier state according to the keymap. The + client is expected to track such group or modifier states on its own. A client must assume that all modifiers are lifted when it receives an ei_device.paused event. The EIS implementation