microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.36k stars 6.56k forks source link

[KBM] Auto-select keymap according to keyboard being typed on #12349

Open hendrikdevloed opened 3 years ago

hendrikdevloed commented 3 years ago

Description of the new feature / enhancement

The feature that is provided by https://github.com/gmcouto/RightKeyboard would be a logical addition to the Keyboard Manager. When starting to type on an external keyboard it makes sense to automatically switch to the appropriate keymap for that keyboard, and back when resuming to type on another keyboard with another matching layout.

Scenario when this would be used?

E.g. when using multilingual keyboards in different incompatible writing systems. I have a Bluetooth Cyrillic keyboard and a normal Latin laptop keyboard. There is a logical one-to-one correspondence between what keyboard is being typed on and what keyboard layout (US-Intl / RUS) to switch to. Doing so manually is annoying and error-prone, even when using the Alt-Shift shortcut provided by Windows. The https://github.com/gmcouto/RightKeyboard is already a working solution, but conceptually this feature would really fit well in the Keyboard Manager of Powertoys.

Supporting information

No response

908875137 commented 3 years ago

Maybe we can add a group management and a shortcut for quick switching ?

908875137 commented 3 years ago

Maybe we can add a group management and a shortcut for quick switching ?

g76r commented 3 months ago

+1

mrjlaunch commented 1 week ago

+1 Why this isn't already a feature of Windows baffles the mind.