xubuntuで左のAlt +右Shiftキーボードレイアウトスイッチを設定するには?

xubuntuで左のAlt +右Shiftキーボードレイアウトスイッチを設定するには?

xkeyboard-configのマニュアルページにそのような組み合わせがないことがわかりましたが、これは非常に残念です。解決策はありますか?

なぜなら、winXPのようにレイアウトを変更したいからです。

ベストアンサー1

実際、Alt_L + Shift_Rの組み合わせはデフォルトでは提供されていないようです。

しかし、定義することはできます。

たとえば、次の答えを見てください。 レイアウト切り替えリングからいくつかのキーボードレイアウトを分離するには?

mysymbols ファイルに次のセクションを追加するだけです。

partial modifier_keys 
xkb_symbols "l_alt_r_shift_toggle" {
    virtual_modifiers Alt;
    key <LALT> {
        symbols[Group1]= [ NoSymbol,    ISO_Next_Group ],
        virtualMods= Alt
    };
    key <RTSH> {
        type[Group1]="PC_ALT_LEVEL2",
        symbols[Group1]= [ Shift_R,     ISO_Next_Group ]
    };
};

そして、~/.xkb/keymap/mykbdファイルのxkb_symbols行に「+mysymbols(l_alt_r_shift_toggle)」を追加してください。

しかし、これが実際に定義されていることに注意してください。返品Shift_l + Alt_lとAlt_R + Shift_R(実際にShiftを最初に押すと(すべてのShift)Alt_Rの上書きがトリガされ、Altを最初に押すと(すべてのAlt)Shift_Rの上書きがトリガされます)、次に切り替えを制限します。ただAlt_l+Shift_r もっと考えやハッキングが必要で、苦労する価値がないと思います。

おすすめ記事