Skip to content
Follow
Windows 🟡 Intermediate

How to Configure Advanced Keyboard Layout Switching Rules in Windows 11

Richard
Written by
Richard
Updated 8 min read
How to configure advanced keyboard layout switching rules in Windows 11
How to configure advanced keyboard layout switching rules in Windows 11
Before you start
  • 43 steps
  • Includes a restart or sign-out

Accidental language changes usually come from a shortcut you hit by mistake or from Windows swapping layouts as you move between apps. Windows 11 controls this through a handful of advanced keyboard settings. They decide how input languages switch, which keys trigger the switch, and whether each app window remembers its own layout. This guide covers each one.

Advertisement
⚡ Quick Answer

Open Settings Time & language Typing Advanced keyboard settings, then click Input language hotkeys to change the key sequence that switches between layouts. In the Text Services and Input Languages dialog, select a rule such as Between input languages, click Change Key Sequence, pick Left Alt + Shift or Ctrl + Shift, then click OK and Apply. The change takes effect without a restart.

Advertisement

Accessing Advanced Keyboard Settings in 🪟 Windows 11

The advanced keyboard settings are where you change how you switch between languages and fix the shortcut keys. In Windows 11 the Typing page sits directly under Time & language, next to Language & region. You can visit Language & region first to see which languages and keyboards are installed, but you do not need it to reach the keyboard settings.

  1. Open Settings.
  2. Click Time & language in the left sidebar.
  3. Select Language & region. Your preferred languages are listed here, and it helps to know what is installed before you change any rules.
  4. Go back to Time & language and click Typing.
  5. Click Advanced keyboard settings. The page that opens holds the input method override, the per-app option, the language bar link and the hotkey link.
📝Good to KnowThe same path works on Home and Pro.

If you have only one language and one keyboard installed, some switching options have nothing to act on, so add a second language first if you want to test your rules.

Configuring Language Bar Options

The language bar options control how the input indicator appears, so you always know which language is active. These options live in a legacy dialog that Windows 11 still uses.

Advertisement
  1. Open Settings Time & language Typing Advanced keyboard settings.
  2. Click Language bar options. The Text Services and Input Languages dialog box opens on the Language Bar tab.
  3. Choose Floating on desktop, Docked in the taskbar , or Hidden. Depending on your build, one or more of these may be greyed out. That is normal, because Windows 11 prefers its own taskbar indicator.
  4. Check or uncheck Additional taskbar icons to control the extra status elements. On some builds this appears as the Show additional Language bar icons in the taskbar checkbox.
  5. Click Apply to save your display preferences. The change shows up straight away, with no restart needed.

To undo the change, reopen the dialog, pick your previous option, and click Apply again.

Changing Key Sequences for Input Languages

💡TipChanging the key sequence for input languages lets you set shortcuts that do not clash with other software.

Before you open the dialog, know that Windows 11 has two ways to switch that do not need it. Pressing the Win+Space cycles through your installed layouts and shows a small selector as you do. You can also click the language indicator in the taskbar tray and pick a layout from the list. Both work without the legacy dialog, so you can switch even if you disable every other shortcut.

To change the shortcut keys themselves:

  1. Open Settings Time & language Typing Advanced keyboard settings.
  2. Click Input language hotkeys. The Text Services and Input Languages dialog opens on the Advanced Key Settings tab.
  3. Select a switching rule in the list, such as Between input languages.
  4. Click Change Key Sequence. A small window opens with the shortcut options.
  5. Select your preferred combination, such as Left Alt + Shift or Ctrl + Shift, and click OK.
  6. Click Apply in the main dialog, then OK.
Advertisement

If you switch only between keyboard layouts of the same language, the Ctrl + Shift option is the one that applies. Pick the one that matches how you actually type, and avoid combinations your other apps already use.

Setting Between Input Languages Shortcuts

A shortcut for a specific language lets you jump straight to it instead of cycling through every installed option. This is the most useful rule if you use three or more layouts.

  1. Open the Advanced Key Settings tab in the Text Services and Input Languages window, as described in the previous section.
  2. Select the input language you want to assign a direct shortcut to from the list. These entries start with To followed by the language name.
  3. Click Change Key Sequence.
  4. Select the Enable Key Sequence checkbox. The key choices become active.
  5. Choose a combination from the available options. Pick a modifier set that no other app uses, because a clash will stop the shortcut from working.
  6. Click OK to confirm the assignment.

The shortcut should show in the key sequence column next to that language. Test it in Notepad to confirm that it switches layouts.

Advertisement

Using Direct Language Switching Rules

Direct language switching rules let you give every installed language its own shortcut, so you switch in a single keypress. The steps are the same as above, repeated once for each layout.

  1. Open Settings Time & language Typing Advanced keyboard settings.
  2. Click Input language hotkeys.
  3. Review the list to find your installed layouts. Each one appears as an entry starting with To and the language name. If a layout is missing, it is not installed. Add it under Settings Time & language Language & region first.
  4. Highlight the target language rule and click Change Key Sequence.
  5. Assign an unused key combination, such as a specific Ctrl or Shift modifier pair, and click OK.

Give each language a different combination. If two rules share the same keys, only one of them will respond.

Managing Caps Lock and Input Switching

Caps Lock behavior is a common cause of accidental changes, especially when you also use the Shift key to switch languages. This setting decides whether Caps Lock turns off with the Caps Lock key or with Shift.

Advertisement
  1. Open Settings Time & language Typing Advanced keyboard settings, then click Input language hotkeys.
  2. Stay on the Advanced Key Settings tab and find the section labeled To turn off Caps Lock.
  3. Select Press the CAPS LOCK key or Press the SHIFT key.
  4. Click Apply to save the setting.
  5. Click OK to close the dialog.

The Press the SHIFT key option behaves like a typewriter. This can be handy if you use a Shift-based switching shortcut, but it may surprise you if you are used to the default. You can switch back at any time with the same steps.

Disabling Unwanted Keyboard Shortcuts

If you never want a particular shortcut to switch layouts, turn it off. A disabled rule cannot be hit by mistake, and you can still switch with Win+Space or the taskbar indicator.

  1. Open the Advanced Key Settings tab from Settings Time & language Typing Advanced keyboard settings Input language hotkeys.
  2. Select the shortcut rule you want to disable.
  3. Click Change Key Sequence.
  4. Select Not Assigned from the available options. For a language-specific rule, clear the Enable Key Sequence checkbox instead.
  5. Click OK, then Apply, to disable that hotkey.
Advertisement

To bring the shortcut back, repeat the steps and choose a key combination instead of Not Assigned.

Troubleshooting Unexpected Language Switching

Random language jumps usually come from duplicate input profiles, a clashing shortcut, or Windows sharing one layout across all your apps. Work through these checks in order.

  1. Open Settings and go to Time & language Language & region.
  2. Check your preferred languages list for duplicate or unwanted layouts. Keep only the ones you really type in.
  3. Click the three dots next to an unwanted language and select Remove. To remove just one keyboard from a language you want to keep, open that language’s options and remove the keyboard there.
  4. Go to Settings Time & language Typing Advanced keyboard settings and select the checkbox Let me use a different input method for each app window. With this on, each app window keeps its own layout. Switching from one window to another no longer changes the layout underneath you, which is the most common cause of accidental switching. Clear the checkbox if you want one layout shared across all windows.
  5. Restart your computer to clear any lingering input state.
  6. Review your third-party background applications to make sure no external software, such as a keyboard utility or remapping tool, is overriding your Windows typing shortcuts.

If the problem continues, disable the shortcuts as described in the previous section and use Win+Space or the taskbar indicator to switch on purpose.

Advertisement

What to do next

After you set up your keyboard rules, look at the rest of the Typing page, which covers autocorrect and word suggestions. You can also review your display language settings under Language & region if you use several localization profiles on the same computer.

The default shortcut for switching between installed input languages in Windows 11 is the Windows key + Space. Depending on how your input language hotkeys were set up, the legacy Left Alt + Shift combination may also work. Ctrl + Shift is the other common option, and it applies to keyboard layouts within a language. If a shortcut behaves differently from what you expect, check the Advanced Key Settings tab to see which rules are assigned.

Have a question about this guide?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Tags: #Windows 11

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *