Short answer: you can switch keyboard layouts without a dedicated switcher. Windows does it with Win+Space or a shortcut you pick. PowerToys Keyboard Manager, part of Microsoft’s free PowerToys, can put that shortcut on Caps Lock. AutoHotkey can do almost anything, as long as you write the script, and SharpKeys swaps one key for another. What none of them can do is fix a word you’ve already typed in the wrong layout — that takes a separate program.
What Windows does on its own
Win+Space cycles through your installed layouts, whatever your settings say. On top of that, Windows has one more switching shortcut you can change: Alt+Shift, Ctrl+Shift, the key above Tab, or nothing at all.
That key above Tab is the only single key Windows offers for the job. Caps Lock isn’t on the list.
Only a program can fix what you’ve typed
Shortcuts don’t touch text that’s already there: if you typed יקךךם instead of “hello”, it stays יקךךם. That’s why I made Lang Switcher, a keyboard layout switcher for exactly this. Typed in the wrong layout? Just press Pause/Break. The last word is converted, the window switches to the right layout, and you keep typing. If you select text with the mouse first, the whole selection is converted. You can also assign the program a different key — even Caps Lock.
It doesn’t guess what you meant to type, and it doesn’t take away the shortcuts you’re used to. If you’d rather have the layout change by itself as you type, look at automatic switchers — mine deliberately isn’t one.
I’m not the only one who wants this: there’s been an open request for it in Microsoft’s PowerToys since December 2021 — #14850, “Text converter between different keyboard layouts”.
PowerToys Keyboard Manager, step by step
PowerToys is free and runs on Windows 11 and on Windows 10 version 2004 or later; Microsoft recommends getting it from GitHub or the Microsoft Store. One of its tools, Keyboard Manager, makes a key do another key’s job — or send a whole shortcut. I checked these steps against Microsoft’s documentation in October 2026:
- Install PowerToys and open PowerToys Settings.
- On the left, find Keyboard Manager and turn it on.
- Click “Remap a key”, then “Add key remapping”.
- In the “Select” column, pick Caps Lock; in the “To send” column, enter Win+Space.
- Click “OK” — no restart needed.
Changed your mind? Turn Keyboard Manager off or close PowerToys, and Caps Lock is Caps Lock again. One honest caveat, straight from Microsoft’s documentation: not every app sees the remap. Keyboard Manager intercepts keys, so apps that do the same can interfere with it, and certain keyboard APIs don’t work with it at all.
AutoHotkey: anything goes, but it’s on you
AutoHotkey is free and open source: you write a text file of commands, and it runs them. The same remap is a single line, CapsLock::#Space, where # stands for the Windows key — that’s the syntax of the current version, v2.
The price is upkeep. You create the script, put a shortcut to it in the Startup folder so it starts with Windows, and fix it yourself when something breaks. Antivirus programs sometimes flag such scripts; the AutoHotkey FAQ says these alerts are most often false positives. You could even build a fix for selected text: copy, swap the letters using a table, paste. But that’s a little homemade tool, and you’re the one maintaining it. It makes sense if you enjoy that kind of thing.
SharpKeys: one key for another
SharpKeys takes a different route: it writes a remap into the Windows registry, which Windows reads when it starts, so nothing has to keep running. But it only swaps whole keys one for one — it can’t make Caps Lock send Win+Space — and the change takes effect after you sign out or restart.
What PowerToys and AutoHotkey can’t do
- Work on their own: a remap only works while PowerToys or your script is running — close it, and the key goes back to normal.
- Work in windows of programs run as administrator: neither does anything there unless it’s also running as administrator. On the sign-in screen, neither works at all.
- Let you game without a second thought: Microsoft suggests not using Keyboard Manager while you play, as it may affect the game’s performance, and some games ignore AutoHotkey remaps altogether.
- Keep Caps Lock for capitals: once remapped, it loses its old job. PowerToys warns you about such an “orphaned” key; in a script, one more line turns Shift+Caps Lock into the old Caps Lock.
Which to choose
If Win+Space is enough, don’t install anything. If you want one key for switching, go with PowerToys: five steps and no code. If you don’t mind tinkering, AutoHotkey gives you more freedom. And if you fix wrong-layout words more often than you switch on purpose, you need a program that fixes what you’ve already typed.