Как работать с клавишами набора на нескольких клавиатурах?

Как работать с клавишами набора на нескольких клавиатурах?

У меня клавиатура ноутбука с правыми клавишами AltGr, PrintSc и CTRL, а также клавиатура MacOS X с правыми клавишами Super и Alt.

При использовании одного из них я бы хотел, чтобы клавишей ввода сообщения была правая клавиша ctrl, а при использовании другого — правая клавиша alt.

Знаете ли вы, можно ли использовать параметры XKB для настройки?

Я пытался ['ctrl:rctrl_ralt', 'compose:ralt'], но пока безуспешно.

решение1

В итоге я добавил к этим командам пару псевдонимов:

Клавиатура для ноутбука

alias xkb-linux-on="gsettings set org.gnome.desktop.input-sources xkb-options \"['compose:rctrl']\""

Клавиатура MacOS

 alias xkb-macos-on="gsettings set org.gnome.desktop.input-sources xkb-options \"['altwin:swap_lalt_lwin', 'lv3:rwin_switch', 'compose:ralt']\""

Если кто-нибудь знает, как их запускать при переключении источников входного сигнала, мне было бы интересно.

Связанный контент