-
-
Notifications
You must be signed in to change notification settings - Fork 805
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
Fix Emits of Additional ANSI Characters #4991
base: main
Are you sure you want to change the base?
Conversation
This does not catch all possible keys that should be silent. For example, using the neo layout, I can press (there are also a few typos in the comment in the code) |
@op3, thanks for testing. Do you see more missing keys? If not, I would update my PR with the aforementioned missing keys. |
So, Another key combination that should not result in any characters is Obviously, this is much less of a problem than the modifier keys, because one would usually not press this key combination. Still, I would consider this to be incorrect behavior. And adding “4” to the list of exceptions also does not feel right (too specific …). There are a few more unassigned key combinations. The W, A, and Z keys on layer 5 come to mind. |
5b56c5e
to
9992d59
Compare
@wez, does this fix provide a solution that you would consider to be merged? |
Thanks for this; only just getting around to looking at it. |
Can we include ISO_Level3_Latch and ISO_Level5_Latch for Ergo-L layout (https://ergol.org/)? 🙏
Russian layout mentioned in #4910 is still working with this PR. |
9992d59
to
8d41379
Compare
@wez, sorry for the late response.
I couldn't find any issue when using the regular German layout and the behavior with and without my fix is the same. @tsacha, I also included ISO_Level3/5_Latch |
This commit ensures that ANSI chars won't be emitted when pressing non-standard modifier keys. Fixes wez#4975
8d41379
to
38ecc38
Compare
This commit ensures that ANSI chars won't be emitted when pressing non-standard modifier keys.
Fixes #4975