elementary OS User Handbook
eOS HomeTeamBlogSupportGet Involved
  • 🔵Welcome to elementary OS
  • Overview
    • 📘Idea & Evolution
    • 📘Desktop Tour
      • 📖Greeter
      • 📖Panel
      • 📖Dock
      • 📖App Windows
      • 📖Multitasking
    • 📘System Idiosyncrasies
      • 📖Gestures
      • 📖Hot Corners
      • 📖Picture-in-Picture
      • 📖Display Filters
      • 📖Feedback App
      • 📖Missing Habits
  • Get Started
    • 📗Install elementary OS
      • 📖Writing ISO with Etcher
      • 📖Using GParted
    • 📗Explore System Settings
      • 📖Manage User Accounts
      • 📖Control System Access
      • 📖Set up Date & Time
      • 📖Configure Network
      • 📖Add Online Accounts
      • 📖Stay Secure & Private
      • 📖Adjust Power Settings
      • 📖Set Language & Formats
      • 📖Keyboard Settings
      • 📖Mouse & Touchpad
    • 📗Customize Desktop
      • 📖Set up Visual Style
      • 📖Change Wallpaper
      • 📖Adjust Text Size
      • 📖Configure Dock & Panel
      • 📖Windows and Corners
    • 📗Plug in Hardware
      • 📖Connect via Bluetooth
      • 📖Printers & Scanners
      • 📖Hook up Tablet
  • Best Practices
    • 📙Tips & Tricks
      • 📖Add PPAs
      • 📖Get More Tweaks
      • 📖Max the AppCenter Out
      • 📖Add More Fonts
      • 📖Make QT apps look like GTK
    • 📙2 Advanced
      • 📖Open as Admin
      • 📖Create Local Network
      • 📖Plank Advanced Customization
  • Troubleshooting
    • 📕Installation Issues
    • 📕Common Issues
      • 📖Grub menu 30 sec
      • 📖Nvidia Drivers
      • 📖Double Icons in Plank
      • 📖Sound and Picture Issues
      • 📖Ghost Updates
  • Extra Info
    • 📒Useful Links
    • 📒Feedback
Powered by GitBook
On this page
  • Configure Layouts
  • Set up Special Keys
  • Use On-screen Keyboard
  • Add System Indicators for Lock Keys
  • Configure Input Methods
  • Customize Shortcuts
  • Set up Keyboard Behavior
  1. Get Started
  2. Explore System Settings

Keyboard Settings

Let your keys do their magic

PreviousSet Language & FormatsNextMouse & Touchpad

Last updated 1 year ago

The Keyboard section of the System Settings allows you to manage and customize various aspects related to your keyboard functionality. You can add and configure keyboard layouts, set up shortcuts for different functions, control the keys and cursor behavior, and many more.

Configure Layouts

During the elementary OS installation process, you select the system language and the keyboard layout you are going to use. Still you may need to add more layouts to switch between multiple languages, or between layouts even for a single language.

To add keyboard layouts and configure switching between them:

  1. and navigate to Keyboard --> Layout.

  2. In the bottom-left, click âž• icon, select the language with the layout you need, and click Add Layout.

  3. Repeat step 2 to add as many keyboard layouts as you need.

  4. From the Switch layout drop-down list on the right, select the shortcut you want to use for switching between the keyboard layouts.

Once two or more layouts are added, you can see the Keyboard appeared in the Panel. You can use this indicator or the you have configured to switch between layouts.

Click the Keyboard in the Panel to view the actual keyboard layout.

Set up Special Keys

On your keyboard, you have some special keys you can configure in the System Settings (Keyboard --> Layout).

Compose

In the Keyboard section of the System Settings, assign a key on your keyboard to serve as a compose key, or you can disable the compose key at all.

Super ⌘ Key

This key is found on the bottom-left of your keyboard, next to the Alt key, and with the Windows logo on. If you have an Apple keyboard, the super key is labeled with ⌘ symbol.

In the Keyboard section of the System Settings, select the action the super key must perform when pressed. You can assign one of the following functions:

  • Open the actual Shortcut Overlay

  • Disable the Super key

Caps Lock

By default, the Caps Lock key is used to switch between lower and upper cases when typing, still you can configure the Caps Lock key to behave as one of some other keys on the keyboard, such as Backspace, Ctrl, Esc, etc.

Use On-screen Keyboard

elementary OS has a built-in On-screen Keyboard that you can use instead of a physical keyboard.

In case you need to use the onscreen keyboard:

  1. Open the System Settings, and navigate to Keyboard --> Layout.

  2. Enable the Show on-screen keyboard toggle.

  3. Click On-screen keyboard settings, and configure the on-screen keyboard options (Window, Layout, Theme, etc.).

  4. Additionally, you can navigate to Keyboard --> Shortcuts --> Universal Access, and set up the shortcut to toggle the on-screen keyboard.

Add System Indicators for Lock Keys

It's a useful option in case you do not have light indicators for Caps Lock and Num Lock on your physical keyboard.

  1. Open the System Settings, and navigate to Keyboard --> Layout.

  2. Enable or disable Show in Panel indicators for Caps Lock and/or Num Lock.

If enabled, the indicators will be shown in the Panel when Caps Lock and Num Lock are activated respectively.

Configure Input Methods

Even for the same language, there can be multiple keyboard layouts (e.g. Dvorak, and so on). Your keyboard can behave like the one with a different layout, no matter what characters the keys have on them.

As for some eastern languages (e.g. Chinese, Japanese, etc.), they require a more complex input method than just a straightforward key-to-character method.

To add and configure an input method:

  1. Open the System Settings, and navigate to Keyboard --> Input Method.

  2. In the bottom-left, click âž• icon, select the engine you need, and click Add Engine. If there is no necessary input method engine in the list, click Install Unlisted Engines, and install an extra one available.

  3. Select the shortcut to switch between the engines.

  4. Choose the property panel behavior.

  5. If you want to embed the preedit text in the application window, enable the associated toggle.

You can also select an added input method by clicking the Keyboard system indicator in the Panel.

If the keyboard layout is active, it's possible to switch between layouts and input methods with the Switch layout shortcut.

Customize Shortcuts

The Shortcuts section of the System Settings allows you to customize keyboard shortcuts for various system functions and applications. This customization helps you personalize your workflow and increase productivity by providing quick access to frequently used functions.

You can assign specific key combinations (or single keys) to perform actions like launching applications, navigating menus, controlling windows, or executing custom commands.

To configure a shortcut for a certain function:

  1. Open the System Settings, and navigate to Keyboard --> Shortcuts.

  2. On the left, select the category.

  3. On the right, click the gear icon against the action needed, and select Set New Shortcut.

  4. Press the key combination (or a single key) you want to use for the action.

You can always reset a shortcut to default, or disable the shortcut at all. Click the gear icon next to the shortcut you need, and select the corresponding menu item.

To configure a shortcut for a custom command:

  1. Open the System Settings, and navigate to Keyboard --> Shortcuts.

  2. On the left, select Custom.

  3. In the bottom, click +Add Shortcut.

  4. In the new field appeared, enter the command, and assign a new shortcut for it.

You can always disable or remove a shortcut for the command. Click the gear icon next to the shortcut you need, and select the corresponding menu item.

Set up Keyboard Behavior

NEEDS UPDATE

In the Behavior section of the System Settings, you can control how quickly a key repeats when held down, and specify the rate at which the cursor blinks in text editors or input fields.

To set up this keyboard behavior:

  1. Open the System Settings, and navigate to Keyboard --> Behavior.

  2. Enable the Repeat Keys toggle, and adjust the Delay and Interval sliders.

  3. Enable the Cursor Blinking toggle, and adjust the Speed and Duration sliders.

  4. In the field below, type something to test your settings.

(or multi key) is a modifier key on a computer keyboard that allows you to combine two keys to create another special character not found on the keyboard.

Switch to the

Do not assign Caps Lock for double functions, for it will not work as you wish. For example, if you assign it both as a , and as the Backspace key, it will work as Backspace but will not switch between keyboard layouts.

📗
📖
Compose key
switcher between keyboard layouts
shortcut
Open the System Settings
Multitasking View
Open Applications Menu
system indicator
system indicator
Special Keys
On-screen Keyboard
Num Lock and Caps Lock Indicators
Adding Input Method
Shortcuts Customization
Keyboard Behavior