Skip to content

plugins/eis: Ignore duplicate key events

David Redondo requested to merge work/davidre/eis-xdo-duplicate into master

Some clients (like xdotool) can send multiple events for the same key. In some instances the number of presses and releases can even be mismatched leading to stuck keys. While we clean up pressed keys when the client vanishes, this doesnt help when it doesnt immediately disconnect (for example Xwayland keeps client connections live longer than the actual x client to reuse them).

Merge request reports