Skip to content
Follow
Ubuntu Linux

Change Keyboard Layout in Ubuntu Linux: A Quick Guide

Richard
Written by
Richard
Sep 1, 2022 Updated Oct 11, 2026 4 min read
How to Display Seconds on Ubuntu Top Menu Clock
How to Display Seconds on Ubuntu Top Menu Clock

Changing the keyboard layout in Ubuntu Linux lets you type in other languages or enter special symbols. A layout is a software map that tells the computer which character to show when you press a key. Ubuntu 22.04 LTS and newer versions support over 100 layouts, so you can match almost any physical keyboard. Ubuntu calls each layout an “input source”, and you will see that term in Settings.

Advertisement

Once you have saved two or more layouts, you can switch between them in seconds with the Super + Space shortcut. With only one layout saved, the shortcut has nothing to switch to.

⚡ Quick Answer

To change keyboard layout in Ubuntu, add a second input source first: open Settings , click Keyboard, then press the + button under Input Sources and choose your layout. Once two or more are saved, press Super+Space to switch to the next layout, or Shift+Super+Space to cycle through all of them. Super is the Win on most keyboards.

Advertisement

How to switch keyboard layout in Ubuntu Linux

Hold down the Super key (the Win on most keyboards) and press the Spacebar. Each press moves to the next layout you have set up, so you can switch languages without opening any menu. A small pop-up appears briefly on screen to show which layout is now active.

If nothing happens, you most likely have only one input source. Add a second one using the steps further down, then try the shortcut again.

The shortcuts and the steps for adding layouts in Ubuntu Linux are below.

By default, pressing Super+Space moves to the next keyboard layout, and Shift+Super+Space cycles through all installed keyboards.

Advertisement
💡TipIf these keys clash with another program or you prefer different ones, you can change them in the Keyboard settings, under the shortcuts listed in the Typing group.

Install alternative keyboard layouts:

You add new layouts in the main Settings app. Open the Activities overview at the top-left of your screen, type Settings into the search bar, and open the Keyboard section. That is where you add and remove typing layouts.

📝Good to KnowThese steps use the default Ubuntu desktop (GNOME) on Ubuntu 22.04 LTS or newer.

Labels can differ slightly between releases, and the notes below point out where. You do not need to restart or log out, because a new layout is available as soon as you add it.

Before you start, check that your keyboard is connected and working. Layouts only change what each key types, not the physical keys, so choose the one that matches the letters printed on your keyboard.

Advertisement
Ubuntu Linux activities overview screen
ubuntu linux activities overview
  1. Click the System menu in the top-right corner of the screen, where the network, volume and power icons sit, and select Settings, as highlighted below.

The Settings window opens. You can also reach it by searching for Settings in the Activities overview.

Ubuntu Linux system menu with settings options
ubuntu linux system menu top bar settings
  1. In the Settings app, click the Keyboard tile. On newer releases it is an entry in the left sidebar instead of a tile.

The Keyboard page opens, with an Input Sources section at the top.

Keyboard settings tile in Ubuntu Linux
ubuntu linux keyboard tile
  1. In the System Settings -> Keyboard settings pane, click the + button in the Input Sources section.

A dialog opens with a list of languages. The layout you already use stays in the list, and the first source in the list is your default.

Adding additional keyboard layouts in Ubuntu
ubuntu add additional keyboard layouts
  1. Select the language associated with the layout.
  2. Select the layout you want from the list that appears.
  3. Press Add.

The dialog closes and the new layout appears in the Input Sources list.

Advertisement
Options to add keyboard layouts in Ubuntu
ubuntu linux add keyboard layouts

If the layout you need is not in the short list, click the vertical ellipsis (three dots) highlighted below. This shows the full list of available input sources, which is where the less common layouts are.

More options for adding keyboard layouts in Ubuntu
ubuntu linux add keyboard layout more
  1. Choose the keyboard layout you intend to use, then press Add if the dialog asks you to confirm.

Variants of the same language, such as different regional or dialect layouts, are listed separately. Pick the one that matches your keyboard.

Various additional keyboard layouts for Ubuntu
additional ubuntu linux keyboard layouts
  1. Look at the top bar and click the language indicator, which shows a short code such as "en", to switch between your input layouts.

A menu lists every layout you added. Click one to make it active. The indicator only appears once you have two or more input sources.

Keyboard layout selection on Ubuntu top bar
keyboard layout on the top bar
  1. Press the Super+Space keys to go to the next keyboard layout.
  2. Press Shift+Super+Space to cycle through all installed keyboards.

The indicator in the top bar changes each time, so you always know which layout is active. Type a few characters in any text field to confirm the keys produce what you expect.

Advertisement
Switching between keyboard layouts in Ubuntu
switch between keyboards

Configuration is complete. To undo it, go back to Settings Keyboard, find the layout in the Input Sources list, open its menu (the three dots) and choose Remove. Removing a layout does not affect your files or the other layouts you added.

Conclusion: Switching your keyboard layout allows for efficient multi-language input and accommodates diverse language preferences. Add the layouts you need once, then switch with the top-bar indicator or the keyboard shortcut.

  • Switching the keyboard layout in Ubuntu Linux is a simple process allowing efficient multi-language input.
  • Users can easily add, select, and cycle through different keyboard layouts to accommodate diverse language preferences.
  • The centralized System Settings in Ubuntu Linux provides easy access to configuring and adding keyboard layouts.
  • Switching between input language layouts using the language bar on the top of the screen ensures convenient and flexible keyboard usage.

Have a question about this guide?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *