<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 + Tab
Tab
Ubuntu Gnome 15.04のインターフェースは、
Keyboard -> Sortcuts
現在アクティブなカスタムキーボードレイアウトを認識せず、代わりに私のキーストロークを標準のQWERTYから来るものと解釈します。 QWERTYでAlt + Ctrl
ショートカットを作成するだけでは十分ではありません。アクティブなキーボードレイアウトを切り替えて割り当てた後でも、カスタムレイアウトでこのキーを押しても効果は
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 が解決されます。本当にありがとう、ジリス!
(残念ながら、修飾子の再マッピングはキーボードレイアウト全体で行われます。設定だけを構成しても同じです。しかし、これについては別の質問で議論するのが最善です。)