0

Xorg (ネイティブ Linux システム上) は、デフォルト (自動検出?) で、alt と shift で始まるキーボード ショートカットを登録しません。Alt は認識しますが、Shift は認識しません (Shift 自体は正常に機能します)。これにより、テキスト エディターの多くのキーボード ショートカットが機能しなくなりました。これは、pekwm と herbstluftwm の両方で発生します。これは初期設定のままのバニラ X11 の動作であるため、他の誰かがこの問題に遭遇し、適切に対処する方法を見つけてくれることを願っています。

の出力xmodmap -pkeこちらです。とxevの出力を次のように与えます。shiftalt

KeyRelease event, serial 35, synthetic NO, window 0x2400001,
    root 0x260, subw 0x0, time 1429837344, (83,259), root:(1053,1064),
    state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x2400001,
    root 0x260, subw 0x0, time 1429998697, (172,359), root:(1142,1164),
    state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

これを引き起こしているバインディングを教えてください。Alt_L と Shift の 2 番目のスペースの NoSymbol を置き換えてみました。それはうまくいきませんでした。xev も使用してみましたが、「最後の」キーコードのみが報告されます。これは、修飾キーのキーボード コードを処理するよりも、マルチメディア キーのキーコードを見つけるのに役立つようです。私も xkeycaps を使用しましたが、それはすべての正しいキーが押されていることだけを教えてくれましたが、結果が期待したものではなかった理由はわかりませんでした。

ご協力いただきありがとうございます!

4

0 に答える 0