Xorg (ネイティブ Linux システム上) は、デフォルト (自動検出?) で、alt と shift で始まるキーボード ショートカットを登録しません。Alt は認識しますが、Shift は認識しません (Shift 自体は正常に機能します)。これにより、テキスト エディターの多くのキーボード ショートカットが機能しなくなりました。これは、pekwm と herbstluftwm の両方で発生します。これは初期設定のままのバニラ X11 の動作であるため、他の誰かがこの問題に遭遇し、適切に対処する方法を見つけてくれることを願っています。
の出力xmodmap -pke
はこちらです。とxev
の出力を次のように与えます。shift
alt
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 を使用しましたが、それはすべての正しいキーが押されていることだけを教えてくれましたが、結果が期待したものではなかった理由はわかりませんでした。
ご協力いただきありがとうございます!