-
Notifications
You must be signed in to change notification settings - Fork 109
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
Modifier keys + different keyboard layouts causing issues with keymappings #23
Comments
Tried recompiling with the
|
Thanks for the log output, this should help. In the meantime, you can remap anything by editing the |
What if Also for anyone looking at this, on Linux the path is It's weird that the following
Because on the verbose log I see:
Note the |
I cloned this today, so I was on 2dda631, and seems pressing |
So the reason it's not working for you is that this behavior is currently hard-coded: when Eventually I'd like to support modifiers in key-mappings, which should allow you to do:
|
I need to look into this. I remember trying it out back in the day, and having other problems. Otherwise, I think this could indeed be a good solution. |
Ok I remember the issue: if we use |
The
Ah yeah that's a big limitation, not really actionable (perhaps a comment could say that in the code though?). |
It should work, but looking at the debug output, you're holding |
Yes, I am holding Shift while pressing . because that's : in my keyboard. I should clean my keyboard
Oh! Now I read that properly, I missed the "modifiers" part and the Verbose log again, if you need it
|
Hey would you mind trying #88 and see if it fixes the issue? |
git clone git@github.com:cloudhead/rx.git
cd rx
git checkout remotes/origin/f/char-mappings
cargo run And the issue is indeed fixed (on my end, anyway). |
Related to #18
Windows 10, compiled with 1.38 stable. (
--vulkan
feature flag)rx does not go into command mode when writing
:
using a Swedish/Nordic keyboard layout (Shift + Period) and instead zooms in one level.It seems to recieve a colon in the
RecievedCharacter
event, but theKeyboardInput
contains a period.Logs:
The text was updated successfully, but these errors were encountered: