-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Description
Edit: Discussed during today's (March 1st 2018) bug scrub and agreed to consider a generic mechanism to allow users to customize keyboard shortcuts. Chances of conflicts are very high for any shortcut and many users would be unable to use the related features.
----- Original description:
Follow up to #3084
Keyboard navigation through the editor regions is currently implemented with the shortcuts ctrl+backtick
and ctrl+shift+backtick
, inspired by what Slack does.
However, not all the keyboard layouts have a physical key for the backtick. See for example the Italian keyboard layout. See the relevant discussion on #3084
until we find a single keyboard shortcut that's actually a standard, the closest is what we have here with ⌘+` that Slack uses. It seems worth trying this.
We could then supplement it, or replace it, with a simpler shortcut that doesn't change between keyboards, if we can find a good idea for what that should be.
Worth noting Slack has preferences for the language and the keyboard layout, though at the moment that's limited to just 4 languages.
A few options to consider:
- find a shortcut that works universally across all keyboard layouts (I doubt there's one)
- use a single key shortcut, as mentioned on Accessibility: Adding Keyboard Shorcuts to navigate the editor regions #3084
- make the shortcut configurable on a per user basis