Change Keyboard Language when specific hardware is detected #36418
Labels
Idea-New PowerToy
Suggestion for a PowerToy
Needs-Triage
For issues raised to be triaged and prioritized by internal Microsoft teams
Description of the new feature / enhancement
#Product-Keyboard Shortcut Manager
As a Brazilian, who has lived in the US and now lives in Spain, one of the most annoying things I have to deal with my work computer is that all my home keyboards are US-layout ones, and the keyboard in the work laptop is in Spanish.
I can type in both, no problem, but I have to select a default language (US-International) and when I'm using the other keyboard, I have to manually change the language to Spanish every time the computer sleeps, or I close the lid. Many questions in morning chats are ended with
_
instead of?
because of that 🫤...The request is to have a program running that detects the keyboard being typed on (maybe based on model or serial number), and switches to the last selected language for that keyboard, in a similar way that Windows remembers the monitor layout and resolution when you plug the same set-up after having worked in a different place.
Alternatively, it could detect a new plugged layout and change the global layout configuration for the computer to the latest one selected for that set of plugged-in keyboards. This would eliminate the need to have more than one layout active at a time, but would not fix the issue that pressing a
Ç
in my Spanish keyboard while having the US-Intl layout selected for the wireless keyboard actually produces a\
Scenario when this would be used?
Used for people that, like me, have multiple keyboard keyboard layouts throughout the day (at different desks / docks for example).
Supporting information
I searched around, and can't find anything that does this... the closest I got are these 2 answers from the foruns, but don't really address the issue
https://answers.microsoft.com/en-us/windows/forum/all/changing-keyboard-when-docked/1b0f269a-8898-41ef-8aa7-e7dc20f6490b
https://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/changing-docked-profile/ae909c40-3383-4daa-b136-fe8a1d8619e8
The text was updated successfully, but these errors were encountered: