Ubuntu – Input language and keyboard layout

keyboardkeyboard-layoutlanguageshortcut-keys

I am not very familiar with Ubuntu and most time I am using Windows. So I want to make this environments more alike.
In Windows I have such things like input language and keyboard layout.

enter image description here

So I can assign more than one layout to each language and use another key combination to switch layouts inside one language.

For example I have such configuration with approx. using time.

English language:

  • US layout – 40%
  • US intl layout – 5%

Ukrainian language:

  • RUS layout – 35%
  • UKR layout – 20%

Basically I have cyrillic and latin language set and layouts inside them. I can switch between this sets with Ctrl+Shift and switch layouts with Alt+Shift.

Example (not mine, taken from Google):

enter image description here

Any way to do such thing on Linux without wasting hours to make patch for keyboard layout manager?

Best Answer

If you open "System Settings", and choose "Text Entry", you will have an option to add more then one keyboard language. You also have the option to assign a shortcut to change the language on the fly, and show a language switch in the notification area.

AFAIK then you cannot add a language, and add different layouts to that language in Ubuntu. Instead you add languages (each have their own layout) and just switch between those.

Ie. I can add a language "English (US)", and another language "English (US International)" and just switch between those two, they will not be "grouped" but you can define the order they switch.

Related Question