sodcalculator

10 Tech How-To

How to Stop Windows 11 from Changing Keyboard Language

Guide 10-9190 · Updated · Step by step

If you’re typing and suddenly your keyboard starts producing accented characters or switching to a different layout, Windows 11 may be automatically changing your input language. This guide shows you how to disable automatic language switching and lock your keyboard to one language, so your typing stays consistent. You’ll need access to your Windows 11 settings and administrator rights (though not strictly required for most steps).

What You’ll Need

  • A Windows 11 PC with the language bar or input indicator visible in the taskbar (usually shows “ENG” or similar).
  • Administrator access (for some registry edits, though most steps work without it).
  • Basic familiarity with the Settings app and Control Panel.

Step-by-Step

  1. Open Settings: Press Windows + I to open Settings.
  2. Go to Time & Language: Click on “Time & Language” in the left sidebar, then select “Language & region” from the right pane.
  3. Check your language list: Under “Preferred languages,” you’ll see a list. If you have more than one language installed (e.g., English and Spanish), that’s the main reason Windows switches. To stop automatic switching, you have two options: remove the extra language (if you don’t need it) or adjust the per-app settings (next step). To remove, click the three dots next to the language and select “Remove.” If you need multiple languages, continue.
  4. Disable per-app language switching: In the same “Language & region” page, scroll down to “Language options” for your primary language (e.g., English (United States)). Click on it. Then, under “Keyboards,” you’ll see the keyboard layouts. Click “Add a keyboard” and ensure you only have one layout (e.g., US QWERTY). If you have multiple, remove the extras.
  5. Disable the language bar hotkeys: Press Windows + R, type control and press Enter to open the Control Panel.
  6. Open Language settings: In Control Panel, click “Clock and Region” → “Language” → “Advanced settings” (on the left).
  7. Change input switching methods: Click “Change language bar hot keys.” This opens the “Text Services and Input Languages” dialog.
  8. Disable the hotkeys: In the dialog, go to the “Advanced Key Settings” tab. You’ll see a list like “Between input languages” and “To English (United States) – US.” Select each one and click “Change Key Sequence.” In the new window, check “Not Assigned” for both “Switch Input Language” and “Switch Keyboard Layout.” Click OK. This stops the Alt+Shift and Ctrl+Shift shortcuts from changing your language.
  9. Disable automatic switching in apps: In the same “Advanced Key Settings” tab, look for “Allow each window to use a different input method.” Uncheck this box. This prevents Windows from automatically switching languages when you switch between apps (like from Word to Chrome).
  10. Apply and restart: Click Apply, then OK. Restart your PC to ensure all changes take effect.
  11. Optional – Registry tweak (if still switching): Press Windows + R, type regedit and press Enter. Navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Language. Look for a value named “Locked” (if not present, right-click → New → DWORD (32-bit) and name it “Locked”). Set its value to 1. This locks the language to the one you’re using. Close the registry editor and restart.

Common Mistakes

  • Not removing extra keyboard layouts: Even if you have one language, you might have multiple keyboard layouts (e.g., US and UK). Remove all but one.
  • Forgetting to disable the hotkey for each language pair: If you have multiple languages, you need to disable the hotkey for each pair, not just the primary one.
  • Only changing settings in the old Control Panel: Windows 11 has two places for language settings (Settings and Control Panel). You need to adjust both to fully disable switching.
  • Not restarting: Some changes only take effect after a restart. If you skip it, you may think the fix didn’t work.
  • Editing the registry without backup: If you use the registry method, always back up the registry first (File → Export). A wrong edit can cause system issues.

Tips

  • Use the language icon: If you want to manually switch languages, click the language icon in the taskbar (e.g., “ENG”) and select the one you want. This is more reliable than hotkeys.
  • Set a single language as default: In Settings → Time & Language → Language & region, click on your primary language and select “Set as default.” This makes it the first choice for new apps.
  • Use the “Let me set a different input method for each app window” option: If you actually want different languages per app (e.g., Spanish in Word, English in Chrome), keep that checked. But if you’re having issues, uncheck it.
  • Check for third-party keyboard software: Some keyboards (like gaming keyboards) have their own software that can override Windows settings. Make sure those are set to not switch languages.
  • Update Windows: Occasionally, bugs cause automatic switching. Keep Windows updated to avoid known issues.

Troubleshooting

If the language still switches after following all steps:

  • Check for a stuck key: Sometimes a stuck Alt or Shift key can trigger the hotkey. Try pressing each key individually to see if it’s stuck.
  • Check your keyboard layout: Go to Settings → Time & Language → Language & region → click on your language → “Language options” → under Keyboards, ensure only one layout is listed. If you see multiple, remove them.
  • Reset the language settings: In Settings, remove all languages except the one you want, then re-add it. This resets any corrupted settings.
  • Run the keyboard troubleshooter: Go to Settings → System → Troubleshoot → Other troubleshooters → run “Keyboard” troubleshooter.
  • Create a new user profile: If the issue persists, create a new local user account (Settings → Accounts → Other users → Add account) and test if the problem occurs there. If it doesn’t, your user profile is corrupted, and you may need to migrate.
  • Check for malware: Rarely, malware can change language settings. Run a full Windows Defender scan.

Frequently Asked Questions

Q: Why does my keyboard language keep changing to something else?
A: Windows 11 can automatically switch languages when you have multiple languages installed, or when you press hotkeys like Alt+Shift or Ctrl+Shift. Also, per-app language settings can cause switching when you move between apps.

Q: Can I disable the language switch hotkey entirely?
A: Yes, follow the steps above to open “Text Services and Input Languages” → “Advanced Key Settings” → select “Between input languages” → “Change Key Sequence” → check “Not Assigned.” This disables the default hotkeys.

Q: Will removing a language delete my files or apps?
A: No, removing a language only removes the language interface and keyboard layout. Your personal files and apps remain untouched.

Q: What if I need multiple languages for different apps?
A: You can keep multiple languages, but disable the “Allow each window to use a different input method” option. Then, manually switch languages using the taskbar icon when needed.

Q: Does the registry tweak work for all versions of Windows 11?
A: The registry key “Locked” under the Language key is known to work in most versions of Windows 11, but it may not be officially documented. Use it with caution and back up your registry.

Q: I changed the settings but it still switches after restart. What now?
A: Try resetting the language settings completely: remove all languages, restart, then add back only the one you need. If that fails, check for third-party keyboard software or create a new user profile.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →