Quick fix: Open Settings → Time & language → Language & region → [your language] → Language options → Keyboards → Add a keyboard. Pick the second layout (e.g., UK English alongside US English). Switch with Win + Space or the language indicator in the system tray.
You work in two languages or with two keyboard layouts — English (US) for everyday typing, Spanish for Spanish chats; or QWERTY for code, Dvorak for prose. Windows 11 supports multiple keyboard layouts per language and quick-switching between them. Setup takes 2 minutes and applies system-wide.
Affects: Windows 11 (and Windows 10) with keyboard configuration.
Fix time: ~5 minutes.
What causes this
Windows 11 separates display language (what Windows menus appear in) from input language (what language the keyboard is logically configured for) and keyboard layout (the physical key-to-character mapping). For multi-layout setups, you can have one display language with multiple keyboards attached, or multiple display languages each with their own keyboards.
The Win + Space shortcut cycles through all installed layouts. The language indicator in the system tray shows the current one (ENG-US, ESP-ES, etc.). Switching is instant and applies to whatever app has focus.
Method 1: Add a second keyboard within the existing language
For when you want multiple layouts (e.g., QWERTY + Dvorak) but stay in one display language.
- Open Settings → Time & language → Language & region.
- Find your current language (e.g., English (United States)). Click the three-dot menu next to it → Language options.
- Scroll to Keyboards. Click Add a keyboard.
- The list shows every layout available. Common picks:
- United States-Dvorak — for Dvorak typists.
- United States-International — for European-character access from US keyboard.
- United States-Colemak — for Colemak typists (requires download).
- Click to add. The layout appears in the Keyboards list.
- Switch with
Win + Space. The on-screen popup shows the current layout. Tap Space repeatedly to cycle. - Or click the language indicator (e.g., ENG) in the system tray. A list appears; click to switch.
This is the right path for multi-layout, single-language setups.
Method 2: Add a second language with its own keyboard
For when you type in a second language and want its native keyboard layout.
- Open Settings → Time & language → Language & region.
- Click Add a language.
- Search for the language you want (e.g., Spanish, French, Portuguese). Pick the regional variant (Spanish (Spain) vs. Spanish (Mexico)).
- Click Next. Untick optional features (handwriting, speech) to save download size.
- Click Install. Download takes 30 seconds to 2 minutes.
- The language now appears in the language list. Click the three-dot menu → Language options to verify the default keyboard for that language is the one you want.
- To rearrange priority: drag the language up or down in the list. The top language is the default at sign-in.
Win + Spacenow cycles through both languages (and each language’s installed keyboards).
This is the right path for multi-language typists.
Method 3: Configure switching shortcuts and indicator
For fine-tuning the experience.
- Open Settings → Time & language → Typing → Advanced keyboard settings.
- Find Switching input methods. Toggle Use the desktop language bar when it’s available if you prefer the floating language bar over the system tray indicator.
- Click Input language hot keys. The Text Services dialog opens. Click Advanced Key Settings tab.
- Default shortcuts:
Alt + Shift— cycle between input languagesCtrl + Shift— cycle between keyboards within a language` + Shift(grave + Shift) — rotate input languages backwards
- Click Change Key Sequence to customize. Pick which keys cycle languages vs. layouts.
- Click OK twice to save.
- Also in Advanced keyboard settings: Override for default input method — pick a specific keyboard to always be the default at sign-in, regardless of the display language.
This handles preferences for keyboard-switching habits. Default Win+Space works for most users; classic Alt+Shift is preferred by long-time Windows users.
How to verify the fix worked
- Click any text field. Press
Win + Space. The popup shows both keyboards. - Pick the alternate. Type a key — output should reflect the new layout (e.g.,
'key produces “ on US-International, ’ on standard US). - The system tray shows the current language code (ENG, ESP, etc.) plus the layout name. Click for a quick switcher.
If none of these work
If Win + Space doesn’t switch layouts, the touch keyboard settings may be interfering. Disable hardware keyboard layout sync: Settings → Time & language → Typing → Advanced keyboard settings → uncheck Use the desktop language bar when available. For PCs where layouts don’t persist after reboot: this can be a per-user vs. system mismatch. Open Control Panel → Language → Advanced settings → Apply language settings to the welcome screen and new user accounts. Tick “Welcome screen and system accounts” and “New user accounts”. For external keyboards with built-in layouts (Apple, Logitech with multi-OS support): the hardware can override Windows’s logical layout. Press the appropriate key combo on the hardware (often Fn+Q or similar) to force PC-mode. For Bluetooth keyboards that show wrong characters: the keyboard sends raw key codes; Windows interprets them based on the active layout. Use Win+Space to switch to the layout matching the physical keyboard.
Bottom line: Settings → Language options → Add a keyboard adds layouts within one language; Add a language adds a full second language with its own keyboards. Win+Space cycles instantly.