Keyboard shortcut does not respect international keyboard layouts
In 1Password, the keyboard short is configured by default to open when I press Ctrl and/or Alt with a backslash. This is problematic for several reasons:
- on international keyboards, AltGr (the right Alt key) is required to access certain characters -- for example, in a French Canadian keyboard layout the backslash is only accessible if I press AltGr in combination with the backslash key; yet Ctrl+that same key triggers the shortcut even though you're not pressing a backslash key with Ctrl when using that keyboard layout
- backslash is an important key in programming/command line work, but the shortcut location is convenient, so if I were to keep that shortcut (or many other shortcuts I might choose) I would only want to do so if I could configure it to trigger only when Ctrl is pressed with the shortcut key (which would never trigger a backslash so I wouldn't have any issue with my keyboard layout)
You really should:
1. Allow users to specify if they want Ctrl, Alt, or both to activate the shortcut.
2. Only default to Ctrl, not Alt, since Alt has more important use on international keyboard layouts.
3. Respect international keyboard layouts with the shortcut by recognizing when the actual shortcut key is pressed rather than just looking for a keycode for US English keyboard layouts (e.g. in fr-ca layouts, backslash would only work as a shortcut key if AltGr was pressed since you cannot get a backslash otherwise; however, the hash symbol which is on the same physical key would only work as a shortcut key if AltGr was not pressed, since otherwise you are pressing backslash).
1Password Version: 6.0.199d
Extension Version: Not Provided
OS Version: Windows 10 Anniversary Update
Sync Type: Not Provided
Referrer: forum-search:keyboard shortcut
Comments
-
Hi @poshoholic,
I've moved your thread to our Windows Beta forum since you're using 1Password 6 Beta.
We're going to overhaul the entire keyboard shortcut settings in 1Password 6, to let you add your own combination from the start to the end, not just limited to
Control [+ Alt ]
. Right now, we're using this to start with because that's the common shortcut for 1Password on both Windows and macOS platforms.On Windows, it treats
Control + Alt
the same asAltGr
, we can't detect the difference in the code. We do try to detect certain layouts and useAltGr + #
instead such as German layout. On French-Canadian layout, would it be safe to sayAlt + #
is a good default shortcut?0 -
Thanks for moving my thread over. Yes, I think
Alt + #
is a good default shortcut for the French-Canadian layout, as long as you can detect that it's Alt and not AltGr, and as long as you mean the top left key on the keyboard (which produces#
regularly,|
with shift, and\
with AltGr).0 -
Super, @poshoholic,
We've added your suggestion to our issue tracker.
Thanks for your feedback and have a great weekend!
0