Skip to main content

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

4 comments

Log in to comment and vote

Comments4

  • u2672293730

    •

    Nov 30, 2025

    hardcode alias that map on-latin to the corresponding latin character

    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

      Team•

      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

          Team•

          Dec 4, 2025

          Gotcha!! Will implement.