How to Reset Keyboard Layout to US Default on Windows 11
🔍 WiseChecker

How to Reset Keyboard Layout to US Default on Windows 11

Quick fix: Open Settings → Time & language → Language & region, add English (United States) as a language, set it as the Windows display language and the default input method, then remove any other language layouts you don’t need.

Your keyboard layout has drifted to UK English, Spanish, German, or Japanese — possibly from a single accidental Win + Space press, or from a previous user account, or because Windows OOBE picked the wrong region. The @, #, ", brackets, and slashes are all in wrong positions. You want US English layout, full stop, with no extras.

Symptom: Symbol keys produce wrong characters; the keyboard behaves like a non-US layout despite physical US hardware.
Affects: Windows 11 (and Windows 10) when input methods accumulate over time or were set incorrectly during install.
Fix time: ~5 minutes.

ADVERTISEMENT

What causes this

Windows 11 separates display language (what menus appear in), input language (what language the keyboard is configured for), and keyboard layout (the physical mapping of which key produces which character). The three can drift independently. The fix is to set all three to US English: display language English, input language English (United States), keyboard layout US.

A second cause: pressing Win + Space by accident cycles to a different installed layout, and you don’t notice until you hit a symbol key. The fix below addresses both — set US as default and remove the others so Win + Space has nothing to cycle to.

Method 1: Reset via Settings (recommended)

The standard route. Sets US English as the only installed language and layout.

  1. Open Settings → Time & language → Language & region.
  2. If English (United States) isn’t already in the language list, click Add a language, search for it, and install. Untick optional packs (handwriting, speech) unless you need them.
  3. Once installed, click English (United States) in the list and drag (or use the up arrow) to make it the top entry.
  4. Under Windows display language at the top of the page, choose English (United States). You’ll be prompted to sign out — defer until step 7.
  5. For each other language in the list (UK English, Spanish, Japanese, etc.) you don’t need, click the three dots and choose Remove.
  6. Click English (United States) → Language options. Confirm only US is listed under Keyboards. If another layout appears, click the three dots next to it and choose Remove.
  7. Sign out (Start → user icon → Sign out) and sign back in for all changes to apply.

Test by typing @, ", :, ;, [, ], \, |. All should produce the character on your physical keycap.

ADVERTISEMENT

Method 2: Force US default via registry (works without Settings access)

Use when Settings doesn’t accept the changes or reverts them.

  1. Press Win + R, type regedit, press Enter.
  2. Navigate to HKEY_CURRENT_USER\Keyboard Layout\Preload.
  3. Set the entry named 1 to value 00000409 (US English layout). Delete any other numbered entries (2, 3, …) that point to other layouts.
  4. Navigate to HKEY_USERS\.DEFAULT\Keyboard Layout\Preload. Repeat the same: entry 1 = 00000409, delete others. This applies to new user accounts and the sign-in screen.
  5. Navigate to HKEY_CURRENT_USER\Keyboard Layout\Substitutes. Delete every value here (they map one layout to another and often cause drift).
  6. Open Terminal (Admin) and run Set-WinUserLanguageList -LanguageList en-US -Force. This sets the user’s language list to US English only.
  7. Sign out and sign back in.

This survives Settings UI quirks and is the right path on PCs where Settings keeps reverting changes.

Method 3: Apply to all users system-wide

For shared PCs or when you want to reset every account’s keyboard at once.

  1. Open Settings → Time & language → Language & region → Administrative language settings (link near the bottom).
  2. In the dialog that opens, click Copy settings.
  3. Tick Welcome screen and system accounts and New user accounts.
  4. Click OK. Windows applies your current US English settings to the sign-in screen and any new user accounts you create.
  5. For existing accounts other than your own, sign in to each and repeat Method 1 — Settings → Language changes are per-user.
  6. Reboot.

After this, the lock screen, sign-in screen, and any future user accounts will start with US English layout.

How to verify the fix worked

  • Click the language indicator in the system tray. It should show ENG with sub-text US.
  • Open Notepad and type !@#$%^&*()-_=+[]{};':"\|,./<>?. Every character should match the symbol on the physical key.
  • Press Win + Space. Either the picker appears with only English (United States) – US, or no picker appears at all (only one layout = no need to switch).

If none of these work

If symbol keys still produce wrong characters even with the language list confirmed US-only, the keyboard hardware itself may be region-locked or physically different. Confirm the laptop’s model number — laptops sold in Japan, Korea, France (AZERTY), or Germany (QWERTZ) ship with physically different keycaps. No software change makes a JIS keyboard’s @ key match a US ANSI keyboard’s @ key, because they’re physically in different positions. The only fixes for hardware mismatch are: (1) connect a USB ANSI keyboard, (2) use a remapping tool like PowerToys Keyboard Manager to translate physical key positions, or (3) accept the keycap-vs-output mismatch (many programmers do this with Dvorak layouts on QWERTY hardware).

Bottom line: Reset keyboard layout = remove all installed languages except US English, then sign out and back in. Three minutes of Settings work, no driver reinstalls needed.

ADVERTISEMENT