Keyboard shortcut does not respect international keyboard layouts

poshoholic
poshoholic
Community Member

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 as AltGr, we can't detect the difference in the code. We do try to detect certain layouts and use AltGr + # instead such as German layout. On French-Canadian layout, would it be safe to say Alt + # is a good default shortcut?

  • poshoholic
    poshoholic
    Community Member
    edited September 2016

    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).

  • Super, @poshoholic,

    We've added your suggestion to our issue tracker.

    Thanks for your feedback and have a great weekend!

This discussion has been closed.