I have installed a few different languages on my system but I usually use one of them and English, I want to temporarily disable all the other ones so that I can switch between that language and English with a single Alt+Shift. I am a windows user. Is there a way to do this?
Asked
Active
Viewed 1,066 times
1 Answers
1
My idea is based on this answer of mine for deleting a keyboard layout from the registry:
- Use regedit to navigate to following registry keys, where you will find there the list of keyboards that are preloaded at boot.
HKEY_USERS\.DEFAULT\Keyboard Layout\PreloadHKEY_CURRENT_USER\Keyboard Layout\PreloadHKEY_USERS\.DEFAULT\Control Panel\International\User ProfileHKEY_USERS\.DEFAULT\Control Panel\International\User Profile System Backup
Find the keyboard identifier among the list of Keyboard Identifiers
Delete the key.
The evolution of this idea is to use regedit to export the above
four registry keys to two .reg files for each of your wanted
configurations (after configuring the languages manually).
Once the files are created, executing them will set the wanted languages.
Note that for an exported .reg key that looks like this:
Windows Registry Editor Version 5.00
[HKEY_USERS.DEFAULT\Keyboard Layout\Preload]
...
You should add a line to delete the existing key, to clean up before importing, which will make it look like this:
Windows Registry Editor Version 5.00
[-HKEY_USERS.DEFAULT\Keyboard Layout\Preload]
[HKEY_USERS.DEFAULT\Keyboard Layout\Preload]
...
harrymc
- 498,455