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
Dvorak-QWERTY keyboard layout no longer respecting QWERTY layer #7742
Comments
That's not the default behavior on macOS though, is it? At least it wasn't last time I used it. Using command to go back to qwerty just sounds wrong to me. |
It’s a standard keyboard layout built into macOS distinct from just the Dvorak layout. It’s so you can still use keyboard shortcuts in their original position. |
Honestly if that's the case then I don't understand why macOS would even send us the dvorak keys. |
So i just ran back through your releases. Everything was working as expected in 0.13.0. The behavior changed in 0.13.1-rc1. I understand this will be pretty low on your priority list but appreciate you even responding so far. I figure if push comes to shove I can just add a whole bunch of keybinding changes to handle this directly. But would be lovely if it handled things natively. |
Huh good to know this is a regression, my assumption would be that f5ed831 broke this then. Could you confirm this? It's probably easiest by just bisecting the |
I guess the issue is that we use character without modifier, and it means that the character is without a Maybe we should exclude I think 85d85e4 broke it? |
I cloned the repo and modified |
Could you post |
In what context am I running |
You press the same binding and communicate what you've pressed/expected? |
Sorry, took me a second to realize you meant launch Alacritty with that as an argument. This is me doing
|
When using the Dvorak-QWERTY keyboard layout in macOS, holding the command key remaps back to QWERTY so that you can leverage the normal locations for keyboard shortcuts. Currently Alacritty is ignoring this and just returning the value of Command with the Dvorak key.
System
OS: macOS
Version: 0.13.1
Logs
Crashes: STDERR, STDOUT
Font/Terminal size:
alacritty -vv
Keyboard and bindings: [22.520989958s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(5653978656)), event: KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Comma), logical_key: Character("w"), text: Some("w"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some(","), key_without_modifiers: Character("w") } }, is_synthetic: false } }
The text was updated successfully, but these errors were encountered: