-
-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AltGr is creating Ghost keystrokes #3675
Comments
That's a "feature" of key events on MS Windows, which you can see by running the "keyboard" tool from |
Yes, I have seen that behavior on Control_L+Alt_R. But why does it translate to ALT_L?
|
Then perhaps we need to filter them out also when releasing |
Can you please try 5.0-r32215 or later from https://xpra.org/beta/windows |
Tnx for the quick update! Steps:
Expected Result: KeyPress ISO3_Level_Shift followed by KeyRelease ISO3_Level_Shift
Expected Result: KeyPress ISO3_Level_Shift, KeyRelease ISO3_Level_Shift, KeyPress Event ISO3...
xev Output:
|
See also #4066 (comment) and #4024 |
Describe the bug
Pressing AltGr on my german keyboard is producing Alt_L keypress + release events once the key is released.
To Reproduce
Steps to reproduce the behavior:
/usr/bin/xpra --no-daemon start :100
Expected result: KeyEvents for AltGr
Actual result: After releasing the AltGr Button, KeyPress and KeyRelease events for ALT_L are coming in.
This is a very annoying behavior as it triggers activation of the menu bar in some programs and typing is disrupted.
It seems this has been found already in issue: #2560 but not followed up?
I noticed on windows side if I run
GTK_keyboard_test.exe
i getdown Control_L, down alt_R
when pressing altGr. This seems to be standard behavior on windows. Not sure if this has anything to do with this bug.Client output on start on windows with
-d keyboard
Client output when pressing AltGr:
Client output on releasing altgr:
Server output on AltGr press:
Server output on releasing AltGr:
The text was updated successfully, but these errors were encountered: