-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Description
Environment
Windows build number: Microsoft Windows [Version 10.0.19041.450]
Windows Terminal version (if applicable): 1.2.2381.0
- Swedish keyboard layout
Steps to reproduce
invoke the Font Size Increase command ctrl+= on a Swedish keyboard layout.
(hint: that would be ctrl+shift+0)
Expected behaviour
Font size increases one step.
Actual behaviour
Nothing happens.
Reflections
-
The new Command Palette (that I am already a huge fan of, despite it's flaws) insists that Increase Font Size is bound to ctrl+shift+0 (bonus bug?)
-
Referring to the Modifier keys section in http://docs.microsoft.com/en-us/windows/terminal/customize-settings/key-bindings#key-binding-properties it appears that all the characters that are shift:ed on an American keyboard layout are invalid bindings. This theory is also widely supported by the fact that Windows Terminal binds ctrl+shift+numeral to newTab and ctrl+alt+numeral to switchToTab.
-
International keyboards often move the special characters around on the keyboard. (In the case with the Swedish keyboard layout, to fit in the three extra vowels in our 29 letter alphabet.)
-
It appears that the problem is how Terminal deals with characters that are bound to the numeric keys.