xevでは、AltGr + Alt + hキーの組み合わせが検出されません。

xevでは、AltGr + Alt + hキーの組み合わせが検出されません。

/usr/share/X11/xkb/symbols最近、インクルードファイルに次のカスタマイズを追加しました。

partial alphanumeric_keys xkb_symbols "vim" {
        key <AC06>      { [         h,          H,      Left,      Left ]       };
        key <AC07>      { [         j,          J,    Down,    Down ] };
        key <AC08>      { [         k,          K,          Up,    Up ] };
        key <AC09>      { [         l,          L,      Right,      Right ]     };
};

私が知っている限り、ほとんどのキーの組み合わせは期待どおりに機能します(AltGr + Ctrl + hカーソルを1つの単語の左に移動、AltGr + Shit + h左に文字を選択するなど)。しかし、xevがAltGr + Alt + hまったく検出されないことがわかりました。逆に押すと以下AltGr + Alt + jが表示されます。

KeyRelease event, serial 32, synthetic NO, window 0x1e00001,
    root 0x6aa, subw 0x0, time 2737246, (1313,804), root:(1314,829),
    state 0x88, keycode 44 (keysym 0xff54, Down), same_screen YES,
    XKeysymToKeycode returns keycode: 88
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

これが予想される出力かどうかはわかりませんが、前述のように、ほとんどのアプリケーションは必要なキーストロークを受け取っているようです(FirefoxはAlt +右矢印を押すとそれを受け取りますAltGr + Alt + l)。ですが、初期構成でミスをした場合はお知らせください。

AltGr + Alt hこの特定のキーの組み合わせ()が検出されないのはなぜですか?

ベストアンサー1

おすすめ記事