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?

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.