複数のキーボードの合成キーをどのように処理しますか?

複数のキーボードの合成キーをどのように処理しますか?

私のラップトップ キーボードには右 AltGr、PrintSc、右 CTRL があり、MacOS X キーボードには右 Super と右 Alt があります。

1 つを使用する場合は、右の Ctrl キーを作成キーにし、もう 1 つを使用する場合は、右の 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']\""

入力ソースを切り替えるときにそれらを実行する方法を知っている人がいたら、興味があります。

関連情報