-
Notifications
You must be signed in to change notification settings - Fork 47
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
clx: display-keyboard-mappings: spurious caching of the mappings #53
Comments
Keyboard-mapping may change during the runtime, but CLX doesn't pick that changes. Fixes #53.
I've been thinking about what would be the ideal solution, CLX would provide two classes for display, the vanilla and the cached-keysyms-display. The user of CLX could decide with which version to start the connection. However due to CLX's design, that favors minimizing the round trips doing this would require heavy modifications to the code base. A more workable solution would be to document the problem in the manual and provide example code of how to handle the keyboard layout changing notify-event in the client code. Thoughts? |
This is correct behavior, McCLIM handles it correctly and stumpwm does as well. See closed wip fix (last comment) for explanation, why we don't want to handle this in clx (#54). |
Steps to reproduce:
setxkbmap -layout us
setxkbmap -layout fr
How to fix:
Fix proposed in: McCLIM/McCLIM#35
The text was updated successfully, but these errors were encountered: