再マップされた左コントロールの使用ショートカットキー

再マップされた左コントロールの使用ショートカットキー

<LCTL>キーを再マッピングしました。商標/usr/share/X11/xkb/symbols/en使用

key <LCTL> { [    Tab,   Tab,       Tab,         Tab  ] };
key <MENU> { [ Alt_R,      Alt_R,         Alt_R,            Alt_R ] };

今再マップされた左のコントロールキーをSwitch applications。しかし、2つの問題が発生します。Alt + TabTab

  1. Ubuntu Gnome 15.04のインターフェースは、Keyboard -> Sortcuts現在アクティブなカスタムキーボードレイアウトを認識せず、代わりに私のキーストロークを標準のQWERTYから来るものと解釈します。 QWERTYでAlt + Ctrlショートカットを作成するだけでは十分ではありません。

  2. アクティブなキーボードレイアウトを切り替えて割り当てた後でも、カスタムレイアウトでこのキーを押しても効果はSwitch applicationsありません。Alt + TabそのQWERTYキーを押すだけです。

つまり、Shortcutsインターフェイスは私のカスタムレイアウトを完全に無視しているようです。

カスタムレイアウトをショートカットと連携させるにはどうすればよいですか?

ベストアンサー1

Gillesのヒントに従って修飾子の割り当てについて少し読んだ後

key <TAB>  { [ BackSpace ] };
key <CAPS> { [ Control_L ] };
key <LCTL> { [ Tab ] };
key <MENU> { [ Alt_R ] };

modifier_map Control { <CAPS> };
modifier_map Mod1 { Alt_L, Alt_R, <MENU> };

これにより、問題 1 と 2 が解決されます。本当にありがとう、ジリス!

(残念ながら、修飾子の再マッピングはキーボードレイアウト全体で行われます。設定だけを構成しても同じです。しかし、これについては別の質問で議論するのが最善です。)

おすすめ記事