Custom keys to set the keyboard layout (input source)

I use 4 languages and I'm looking for a convenient way to switch the keyboard layout (input source). There's a key to switch to the next layout, but it's hard to use - it requires remembering what the current layout is to calculate how many times you have to press the switch button layout (up to 3 times).

I was thinking about buying an additional programmable keyboard but noticed that there're a lot of unused buttons on my current keyboard - I don't use numpad at all.

Is it possible to define custom hotkeys for setting the specific layout in ubuntu 20.04? It should be like:

  • 1 (on the numpad only) - set keyboard layout to EN,
  • 2 (on the numpad only) - set keyboard layout to RU,
  • 3 (on the numpad only) - set keyboard layout to LT,
  • 4 (on the numpad only) - set keyboard layout to PL
0
задан 11 July 2020 в 18:45

1 ответ

Нашли решение здесь, Как настроить сочетания клавиш для переключения на определенную раскладку клавиатуры в Ubuntu 14

Работает как чудо.

setxkbmap us меняет раскладку клавиатуры на нас. Затем необходимо назначить 1 этой команде, используя настройки-> сочетания клавиш -> + Добавить новый ярлык, 2 - setxkbmap ru и т. Д.

Единственная проблема заключается в том, что языковой виджет не работает должным образом с setxkbmap - он показывает некоторое значение, которое все еще можно изменить с помощью клавиш по умолчанию для переключения раскладки, но, к счастью, это никак не влияет на клавиатуру после используя setxkbmap. Я смог избавиться от него, используя настройки -> регион и язык -> удалить все, кроме источника ввода на английском языке.

0
ответ дан 30 July 2020 в 22:10

Другие вопросы по тегам:

Похожие вопросы: