Share this article
This article is translated in
Improve this guide
How to Stop Windows From Changing Keyboard Language
4 min. read
Updated onOctober 17, 2024
updated onOctober 17, 2024
Share this article
This article is translated in
Improve this guide
Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more
To fix various driver issues on your PC, you will need a dedicated tool to find the freshest and the original drivers. You can use PC HelpSoft Driver Updater to do it in 3 easy steps:
Many users reported thatWindows 10changeskeyboardlanguage on its own. If you’re experiencing the same problem, read this guide to learn why it occurs and how you can quickly fix it.
This might happen when the Input Language is programmed to be maintained per app or per window through an API that changes the input locale to a different or defaultkeyboard layoutis enabled for the user. Here’s how to fix it:
How do I disable keyboard language switch in Windows 10?
1. Set a different input method
2. Make the keyboard layout as default
Note:When you change your primarylanguage, yourkeyboard layoutmay change. When signing back into Windows, use the rightkeyboard layoutfor entering yourpassword. Otherwise, you might not sign in.
You can also change yourkeyboard layouton thesign-in screenby clicking the language abbreviation button.
Your keyboard freezes as soon as you sign-in? Don’t worry, we’ve gotthe right solutionfor you.
3. Choose only one input language and keyboard layout
4. Disable keyboard actions
By default, pressingCTRL+SHIFTorALT+SHIFTwill cycle through any keyboard layouts you may have mapped and it is possible to do this by mistake.
If you keep pressing any of these combinations, you can go back to the correct setting.
5. Use Registry Editor to disable the keyboard layout toggle hotkeys
You might also want to use:
reg add “HKCU\Keyboard LayoutToggle” /v “LanguageHotkey” /d 3reg add “HKCU\Keyboard LayoutToggle” /v “Hotkey” /d 3
And for new users, try this (in an elevatedCommand prompt):
reg load HKEY_USER\Stemp “%USERPROFILE%..DefaultNTUSER.DAT"reg add “HKEY_USERStempKeyboardLayoutToggle” /v “LayoutHotkey” /d 3reg unload HKEY_USERStemp
If you can’t access the Registry Editor, don’t panic because we’ve gota perfectly good guideon fixing this issue.
6. Change the region settings
7. Change registry settings through policy or login script
If you can’t edit your registry, follow the steps inthis dedicated guideand learn how you can do it like a pro.
Were you able to resolve theWindows 10switches keyboard language on its own error using any of these solutions? Let us know in the comments section below.
As always, leave there any other suggestions or questions you may have and we’ll check them out.
More about the topics:Keyboard issues
Milan Stanojevic
Windows Toubleshooting Expert
Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He’s a PC enthusiast and he spends most of his time learning about computers and technology.
Before joining WindowsReport, he worked as a front-end web developer. Now, he’s one of the Troubleshooting experts in our worldwide team, specializing in Windows errors & software issues.
User forum
3 messages
Sort by:LatestOldestMost Votes
Comment*
Name*
Email*
Commenting as.Not you?
Save information for future comments
Comment
Δ
Milan Stanojevic
Windows Toubleshooting Expert
Before joining WindowsReport, he worked as a front-end web developer. Now, he’s specialized in Windows errors & software issues.