Typing in a different language (such as Latin-American Spanish)? Learning a new one (like Basque)? Find out here how to change the keyboard language and layout on a Mac.
First, Mr. Legan Turns the Chessboard
A certain L. Legan turned his chessboard in 1913 some 45 degrees and… stopped.
With a corner of the board pointing at the other player and one at himself, he began to arrange the figures much like in a typical chess configuration (pawns in front, royalties behind in the center, etc.) but filling the corner in quite artistic a manner, of course.
In Legan’s chess, everything else (but the movement of pawns, of course, which now is diagonally) works like it does with the standard form of chess.
Now that we’ve turned that corner, how about picking a different variant for the keyboard layout on a Mac? No need to hold it with one corner pointing to you—but you can try, of course:
How to Change the Keyboard Language on a Mac
Using the Menu Bar
Time needed: 1 minute.
To switch the keyboard language to set the keyboard layout and auto-complete language on a Mac using the input source switch in the menu bar:
- Click the Input Sources icon in the Mac menu bar.
How to spot: The menu item sports a flag or a flag together with the current input source’s name.
Just one source: If only one input source is currently available, the menu bar shows the Emojis & Symbols dialog icon instead.
No “Input Sources” menu item: If you do not see the menu item, you can enable it in System Settings for easy language switching; see below.
- Select the keyboard language and layout you want to use from the menu that has appeared.
Language missing: If the keyboard layout you want to use is not in the menu, select Open Keyboard Preferences… and see below for adding it.
Keyboard shortcut alternative: You can also switch between languages using the keyboard alone; see below.
Add the “Input Sources” Mac Menu Bar Item
To add the language-switching Input Sources menu bar item on macOS:
- Open System Settings (or System Preferences) using the (Apple logo) menu.
- Go to the Keyboard category.
- Click Edit… under Input Sources.
macOS Monterey 12 and earlier: Switch to the Input Sources tab.
- Check Show Input menu in menu bar.
Change the Keyboard Language with a Mac Keyboard Shortcut
To change the active keyboard language and layout for input on a Mac using the keyboard alone:
- Press and hold the Control key.
- Now press Space to bring up the keyboard language change menu.
Custom keyboard shortcut: You can change the key combination to bring up the menu; see below.
- Press Space (while holding Control) until the desired language is highlighted.
Language not in menu: If the keyboard layout you are looking for is not in the menu, see below for adding it.
- Let go of the Control key.
Set up a Mac Keyboard Shortcut for Language Switching
To pick the key combination to change the keyboard language on a Mac:
- Open System Settings (or Preferneces).
- Go to the Keyboard category.
- Click Keyboard Shortcuts…
macOS Monterey 12 and earlier: Open the Shortcuts tab.
- Select Input Sources on the left.
- Check at least Select the previous input source.
Next: You can also check Select the next input source, of course.
- Tap the current keyboard shortcut (or the empty space) next to Select the previous input source.
- Press the key combination you want to use for changing the keyboard language.
You can also make the Function key bring up the input sources switcher:
- Open Keyboard in System Preferences; see above.
- Go to the Keyboard tab.
- Select Change Input Source for Press fn key to.
Add Keyboard Langauges to Mac
To add a new keyboard layout to macOS on your Mac:
- Open System Settings on the Mac.
- Open the Keyboard section.
- Click Edit… for Input Sources.
macOS Monterey 12 and earlier: Go to the Input Sources tab.
- Click + underneath the list of current languages, keyboard layouts and input sources.
- Choose the language and keyboard layout you want to add to your Mac.
Search: You can search for languages as well as keyboard layouts.
- Click Add.
How to Change the Keyboard Language on a Mac: FAQ
Will changing the keyboard language using Input Sources also change the language for autocorrect and spelling?
The language used for checking the spelling—and, if you want, auto-correcting it—on a Mac is typically
- picked automatically using the language in which you write, but
- you can also change the Mac autocorrect and spelling language manually and independently from the keyboard language.
(How to change the language on a Mac keyboard tested with macOS Ventura 13.0 and Monterey 12.3; updated March 2023)