-
-
Notifications
You must be signed in to change notification settings - Fork 59
GUI RPC drops keystroke flags such as repeat #7231
Copy link
Copy link
Open
Labels
C: gui-virtualizationThis issue pertains to GUI virtualization in Qubes OS.This issue pertains to GUI virtualization in Qubes OS.P: majorPriority: major. Between "default" and "critical" in severity.Priority: major. Between "default" and "critical" in severity.affects-4.1This issue affects Qubes OS 4.1.This issue affects Qubes OS 4.1.affects-4.2This issue affects Qubes OS 4.2.This issue affects Qubes OS 4.2.needs diagnosisRequires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.
Metadata
Metadata
Assignees
Labels
C: gui-virtualizationThis issue pertains to GUI virtualization in Qubes OS.This issue pertains to GUI virtualization in Qubes OS.P: majorPriority: major. Between "default" and "critical" in severity.Priority: major. Between "default" and "critical" in severity.affects-4.1This issue affects Qubes OS 4.1.This issue affects Qubes OS 4.1.affects-4.2This issue affects Qubes OS 4.2.This issue affects Qubes OS 4.2.needs diagnosisRequires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.
Type
Fields
Give feedbackNo fields configured for Bug.
How to file a helpful issue
Qubes OS release
r4.1
Brief summary
Key repeat is usable in dom0, but the Qubes gui protocol
gui-commondoesn't include flags for keys.This makes games extremely confused, because they can't differentiate between "pressing a key repeatedly" and "holding down a key".
Steps to reproduce
Run
xinput test-xi2in dom0. Hold any key. You will see something like this in stdout:Run
xinput test-xi2in a VM other than dom0. Hold any key. The flags are empty.Expected behavior
X input events should include flags like
repeattoo.