How to Switch Keyboard Language on Mac (Shortcut & Caps Lock)
July 29, 2026
It sounds like a non-topic: press a shortcut, the language changes. But half the people coming from Windows spend their first weeks pressing Alt+Shift, which does nothing here, and the other half live with the default Ctrl+Space and quietly put up with it clashing with half their apps.
Here's every way to switch - and how to set up the one that's actually comfortable for you.
The default shortcuts
A fresh macOS install with two layouts switches language like this:
- Ctrl+Space - select the previous input source. With two languages this is just "toggle back and forth".
- Ctrl+Option+Space - select the next input source in the list. Relevant if you have three or more layouts.
- Fn / 🌐 (Globe) - on recent Apple keyboards, the Globe key also switches input source by default. One tap - next language.
If pressing Ctrl+Space does nothing, an app has probably grabbed the shortcut for itself (code editors love it for autocomplete). More on that below.
Switching with the mouse
In the top-right of the menu bar there's an input indicator - a flag or letters like "ABC". Click it and pick a language from the list. Slow, but explicit: you also see which layout is active right now.
If the icon isn't there: System Settings → Keyboard → Input Sources → turn on "Show input menu in menu bar".
How to change the switching shortcut
System Settings → Keyboard → Keyboard Shortcuts → Input Sources. There are two actions here - "previous input source" and "next input source" - and each can get its own combo.
Two tips from experience:
- Pick a combo you can't press by accident and that isn't taken by the apps you live in. Ctrl+Space is elegant, but editors love it; things like Option+Space or Cmd+Shift+Space are usually safer.
- If you type in two languages, assign only "previous input source" and disable "next". Fewer chances of two similar combos getting mixed up.
The Globe key: configure it or defuse it
The 🌐 key is its own story. Under System Settings → Keyboard there's a "Press 🌐 key to" setting with three options: change input source, show emoji, or start dictation.
If switching language with Globe works for you - leave it. But if you keep grazing it on the way to the Fn keys and your language jumps on its own, set it to "Show Emoji & Symbols": an accidental tap opens a harmless panel instead of switching your layout mid-word.
Caps Lock as a switcher
Since macOS Sonoma you can make Caps Lock itself the switcher: a short press changes language, holding it gives you actual caps. It lives in System Settings → Keyboard → Input Sources → Edit → "Use the Caps Lock key to switch to and from" your layout.
Who likes it: people used to this scheme from Windows utilities. Who doesn't: anyone who actually uses Caps Lock - and anyone who hits it by accident. If your language started "living its own life" after enabling this, that's the reason - turn it off.
Three settings that make switching stop annoying you
- Remove layouts you don't use. Every language in the list is one more stop in the rotation. Type in two? Keep exactly two. System Settings → Keyboard → Input Sources, minus on everything else.
- Turn off per-app input memory if you didn't enable it on purpose - that's the "Automatically switch to a document's input source" setting behind the classic my Mac switches language by itself complaint.
- Keep the indicator visible - the input menu in the menu bar, or better yet something that shows the layout more prominently than a tiny icon in the corner.
And the last mile
Even with a perfect shortcut, switching stays manual: forget to press it once, and half a sentence comes out in the wrong alphabet. No setting fixes that, because the mistake happens before you can see it.
That's what our app Boomkey is for. When a word comes out in the wrong layout, you hit space and it fixes itself (beta, English ↔ Ukrainian, Belarusian, Hebrew, Russian) - or you double-tap Shift and the selected text converts between any two layouts you have installed. And if a whole paragraph in the wrong alphabet already happened, there's a separate guide on fixing it.
It's a native menu bar app, everything runs locally on your Mac, one-time purchase with a 7-day trial - no card, no account.
Do the basics now though: a comfortable shortcut, two layouts instead of four, a visible indicator. Three minutes of settings, and switching languages stops being a thing you think about at all.
Type freely. Boomkey fixes it.
Fix text typed in the wrong keyboard layout on macOS. 7-day free trial, no card required.
Try Boomkey