What a second keyboard layout does and who needs one
A second keyboard layout lets you switch between different ways of typing on the same physical keyboard — without unplugging anything or buying new hardware. Your computer stores multiple layouts and lets you toggle between them with a keystroke or menu click. The most common reason to add one is to type in a different language: Spanish, French, Arabic, Mandarin, or any other language your work requires.
You might also add a layout if you use a specialized typing system. Programmers sometimes switch to Dvorak or Colemak layouts, which rearrange the keys to reduce finger movement. Stenographers use QWERTY but with special software that maps key combinations to whole words. Musicians and designers may add layouts for symbols or shortcuts their software expects.
The key point: your keyboard hardware does not change. The layout is software — your operating system intercepts your keystrokes and translates them according to whichever layout you have active. When you press the key marked "A", the computer decides whether that produces an A, an Ñ, a Cyrillic character, or something else entirely.
Key Takeaways
- A second keyboard layout is a software setting, not a hardware change, and lets you type in different languages or symbol systems on the same keyboard.
- Windows, macOS, and Linux all support multiple layouts built in, with no extra software required for common languages.
- You can switch layouts with a keyboard shortcut (usually Windows key + Space on Windows, or Control + Space on macOS) or by clicking a menu.
- The physical keys stay in the same place; the layout only changes what character appears when you press each key.
- Specialized layouts like Dvorak or stenography software require additional setup but work the same way as language layouts.
Adding a layout on Windows
Open Settings and go to Time & Language, then Language & Region. Under "Languages", click Add a language and search for the language you want — Spanish, French, Japanese, whatever you need. Windows will read the layout files automatically.
Once installed, the language appears in your language list. You do not need to set it as your default; it just sits there ready to use. To switch to it, press Windows key + Space (the default shortcut on most Windows 10 and 11 machines). A small menu appears showing your active languages. Click the one you want, or keep pressing Windows + Space to cycle through them.
If you want to change the keyboard shortcut itself, go back to Settings, then Time & Language > Keyboard. Look for Editing language and keyboard options or Advanced keyboard settings (the exact name varies by Windows version). From there you can reassign the switching shortcut to something else — Alt + Shift, Left Alt, or any combination you prefer.
To remove a layout you no longer use, go back to Languages in Settings, click the language, and select Remove.
Adding a layout on macOS
Open System Settings and go to Keyboard. Click Input Sources on the left sidebar. Click the + button at the bottom of the list to add a new input source.
A dialog opens showing languages and input methods. Find the language you want — the list is searchable — and select it. Some languages offer multiple layouts (for example, Spanish has Spain and Latin American variants). Choose the one that matches your needs and click Add.
The new layout now appears in your Input Sources list. To switch between layouts, press Control + Space (the default on most Macs), or click the flag icon in the menu bar at the top right of your screen and select the layout you want. Like Windows, you can customize the switching shortcut: in the same Input Sources settings, look for Keyboard Shortcuts and change the "Select the previous input source" or "Select next input source" shortcut to whatever you prefer.
Adding a layout on Linux
The process depends on your desktop environment. On GNOME (the most common), open Settings, go to Keyboard, and look for Input Sources. Click the + button, search for your language, and add it. Switching works the same way as macOS — usually Super key (Windows key) + Space, or a menu click.
On KDE Plasma, open System Settings, go to Keyboard > Layouts, and click Add Layout. The rest is similar. If you use a different desktop environment (XFCE, Cinnamon, etc.), the path varies, but the principle is the same: find Keyboard or Input in Settings and add a layout from there.
If you are comfortable with the command line, you can also configure layouts using setxkbmap or by editing your X11 configuration files directly. That approach is more powerful but not necessary for basic language switching.
Dvorak, Colemak, and other specialized layouts
If you want to switch to Dvorak or Colemak — alternative QWERTY arrangements designed to reduce finger travel — both Windows and macOS include these layouts built in. You add them exactly like a language layout: go to your keyboard settings, add the layout, and switch to it when you want to use it.
The catch: your muscle memory is built for QWERTY. Switching to Dvorak or Colemak means relearning where every key is. Most people who make this switch do it gradually — they use the new layout for a few hours a day, then increase the time as they get faster. It typically takes weeks or months to reach your old QWERTY speed.
For stenography or other specialized input systems, you usually install dedicated software that works alongside your keyboard layout. Plover (open-source stenography software) and similar tools create their own input method rather than using the built-in layout system. Follow the software's installation instructions, and it will integrate with your operating system's input switching.
Switching layouts while you work
Once you have added a layout, switching is fast. The keyboard shortcut (Windows + Space, Control + Space, or whatever you set) works in any program — email, documents, web browsers, code editors. You do not have to restart anything or close what you are doing.
Most operating systems show you which layout is active in a small indicator: a flag or language code in the menu bar or system tray. On Windows, it appears near the clock. On macOS, it is the flag icon in the top right. This indicator also works as a menu — click it to see all your layouts and switch without using the keyboard shortcut.
If you switch layouts frequently, you might want to customize your shortcut to something faster or easier to remember. The default shortcuts work, but if you are typing in two languages constantly, a shortcut you can hit without thinking saves time and frustration.
Troubleshooting common layout problems
If you add a layout but it does not appear in your switcher, restart your computer. Operating systems sometimes need a reboot to fully register a new input source, especially on Windows.
If the layout switches but the wrong characters appear, you may have installed the wrong variant. Spanish (Spain) and Spanish (Mexico) have different layouts, for example. Go back to your language settings, remove the layout, and add it again — this time paying attention to the country or region option.
If your keyboard shortcut is not working, check whether another program has claimed it. Some software (especially games or accessibility tools) can override system shortcuts. Try a different shortcut in your keyboard settings, or temporarily disable the conflicting program to test.
On macOS, if you have many layouts and the menu bar is crowded, you can hide the input source indicator entirely and rely on the keyboard shortcut alone. In Keyboard settings, uncheck "Show input menu in menu bar".
Frequently Asked Questions
Can I use two layouts at the same time without switching?
No — only one layout is active at any moment. You have to switch between them. However, some programs (like Google Docs or Microsoft Word) have built-in language detection that can underline words in the wrong language, which helps you notice when you have forgotten to switch.
Will adding a layout slow down my computer?
No. Layouts are tiny files that sit in memory. They have no measurable impact on performance, even if you have ten layouts installed.
What if my keyboard does not have the keys I need for a language?
The layout handles it. If you are typing Arabic on a QWERTY keyboard, the layout maps your QWERTY keys to Arabic characters. You do not need an Arabic keyboard. This is the whole point of software layouts — they let you type any language on any keyboard.
Can I switch layouts with a mouse click instead of a keyboard shortcut?
Yes. Click the language indicator in your menu bar (macOS) or system tray (Windows) and select the layout you want. It is slower than a keyboard shortcut, but it works if you prefer not to memorize the shortcut.
Do I need to install anything extra to use a second layout?
For standard languages, no — Windows, macOS, and Linux all include layout files for hundreds of languages built in. For specialized systems like stenography, you will need to install the software that supports it, but that software handles the rest.