Problem / Use Case
Currently the Customize Keys screen only allows binding long-press input to keys visible in default layout (namely English letters & digits when Number Row is enabled). When displaying any other layout, only digits have long-press inputs (since none were bound to the displayed keys). So, effectively no long-press inputs are available for keys from the following layouts:
- Punctuation (some keys here have long-press selection menus, but not all of them)
- Symbols
- non-Latin languages (+letters not present in English for other Latin languages, such as Ä, Ö, Ü, ß/'ss' letters in German layout)
Proposed Solution
On the Customize Keys selection screen, add a way to switch between all enabled layouts (e.g. a radiobutton list below the currently existing interface). If you don't want to support this functionality for keys with existing long-press selection menus, they can be disabled on this screen (the way it's currently done for Shift & Backspace keys); alternatively the configured custom key may be added to the respective selection menu.
Privacy Consideration
Implementing this feature would not necessiate collecting or exposing any personal data.
Additional Context
Some non-English layouts appear to have a long-press selection menu on certain letters (e.g. Ё as long-press option for Е in Russian layout); IMO adding more individual keys would be better instead (except for e.g. Japanese which effectively has a completely custom input scheme that relies heavily on long-press selection menus).
Problem / Use Case
Currently the Customize Keys screen only allows binding long-press input to keys visible in default layout (namely English letters & digits when Number Row is enabled). When displaying any other layout, only digits have long-press inputs (since none were bound to the displayed keys). So, effectively no long-press inputs are available for keys from the following layouts:
Proposed Solution
On the Customize Keys selection screen, add a way to switch between all enabled layouts (e.g. a radiobutton list below the currently existing interface). If you don't want to support this functionality for keys with existing long-press selection menus, they can be disabled on this screen (the way it's currently done for Shift & Backspace keys); alternatively the configured custom key may be added to the respective selection menu.
Privacy Consideration
Implementing this feature would not necessiate collecting or exposing any personal data.
Additional Context
Some non-English layouts appear to have a long-press selection menu on certain letters (e.g. Ё as long-press option for Е in Russian layout); IMO adding more individual keys would be better instead (except for e.g. Japanese which effectively has a completely custom input scheme that relies heavily on long-press selection menus).