-
Notifications
You must be signed in to change notification settings - Fork 919
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
Invalid text in KeyEvent on Linux after recent change #3079
Comments
CC @notgull |
Confirmed this issue on my end. Standby for a fix. |
This code appears to be the issue, as it appears that reverting it to the old implementation of winit/src/platform_impl/linux/x11/util/input.rs Lines 36 to 67 in 8fdd81e
|
@notgull maybe the keymap stuff is not delivered? |
The new implementation of select_xkb_events apparently misconfigures the server. This commit does a temporary fix by just reverting it to its previous implementation. This is temporary until I can figure out what Xlib is doing behind the scenes or until I read xkbproto.pdf. Closes #3079 for now Signed-off-by: John Nunley <[email protected]>
I tried putting an explicit synchronization between the server and client before/after the event call, but nothing changes. My current working theory is that the |
The new implementation of select_xkb_events apparently misconfigures the server. This commit does a temporary fix by just reverting it to its previous implementation. This is temporary until I can figure out what Xlib is doing behind the scenes or until I read xkbproto.pdf. Fixes: #3079 Signed-off-by: John Nunley <[email protected]>
The new implementation of select_xkb_events apparently misconfigures the server. This commit does a temporary fix by just reverting it to its previous implementation. This is temporary until I can figure out what Xlib is doing behind the scenes or until I read xkbproto.pdf. Fixes: rust-windowing#3079 Signed-off-by: John Nunley <[email protected]>
The new implementation of select_xkb_events apparently misconfigures the server. This commit does a temporary fix by just reverting it to its previous implementation. This is temporary until I can figure out what Xlib is doing behind the scenes or until I read xkbproto.pdf. Fixes: #3079 Signed-off-by: John Nunley <[email protected]>
KeyEvent::text
always contains a lowercase Latin letter, even if the current layout uses another language. Pressing Shift while typing still produces a lowercase letter. This issue first appeared in bb9b629.The text was updated successfully, but these errors were encountered: