Keyboard shortcuts and non-latin keyboards
Keyboard shortcuts don’t work when switching to a non-latin keyboards. I’m constantly switching between a greek and a latin keyboard and I keep getting surprised when shortcuts don’t work at all because I’m currently using the greek keyboard (on macos and Chrome).
Here are some ideas that would help avoid this:
hardcode alias that map on-latin to the corresponding latin character when switching keyboards. So for greek, it would mean that ‘α’ would be treated as ‘a’ and ‘ψ’ as c, because they’re on the same key.
bind to keys (code instead of charCode) rather than their character value. This might change keybinding for nonstandard keyboards and would require finding the mapping from key to character to display.
allow configuring key bindings (there’s a separate feature request for that), and, importantly, allow mapping an action to more than one character
Log in to comment and vote
Comments4
u2672293730
Nov 30, 2025
I have to say that this idea could be confusing for someone switching between something like AZERTY and greek, so maybe not the best.
Sasha
Nov 30, 2025
Hi, have you tried to change the keybinds within the keybinds dialog?
u2672293730
Dec 4, 2025
On the keybind dialog, I can still only choose keys with latin letters, and it works, as long as I type those letters.
The key handling logic seems to be assigning letters, not keys. At the very least, no shortcut work for me unless I’m using a latin keyboard.
Sasha
Dec 4, 2025
Gotcha!! Will implement.