KeyPressイベントがありません

KeyPressイベントがありません

新しいThinkPadを購入しましたが、キーはありません。ところで、元の場所にキーがContextMenuあります。私はそれを再マッピングするために使用しました。PrintScreenContextMenuxmodmap

KeyPress問題は、イベントが欠落してイベントのみが存在することが重要ですKeyRelease。キーコードが107であることを発見して実行しました。

xmodmap -e "keycode 107 = Menu NoSymbol Menu"

ContextMenu...うーん...を押すと、PrintScreen次のような結果が出ますxev

KeymapNotify event, serial 40, synthetic NO, window 0x0,
keys:  0   0   0   0   0   0   0   0   0   0   0   0   0   8   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

KeyRelease event, serial 40, synthetic NO, window 0x4c00001,
root 0xb8, subw 0x0, time 19723366, (753,710), root:(761,752),
state 0x10, keycode 107 (keysym 0xff67, Menu), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

ご覧のとおり、「メニュー」がKeyPress表示されず、孤独にKeyRelease正しく表示されます。完全に壊れていませんでした。Super+を押すと魔法のように見えPrintScreenますKeyPress

KeyPress event, serial 40, synthetic NO, window 0x4c00001,
root 0xb8, subw 0x0, time 19800199, (462,314), root:(470,356),
state 0x10, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x4c00001,
root 0xb8, subw 0x0, time 19800349, (462,314), root:(470,356),
state 0x50, keycode 107 (keysym 0xff67, Menu), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x4c00001,
root 0xb8, subw 0x0, time 19800408, (462,314), root:(470,356),
state 0x50, keycode 107 (keysym 0xff67, Menu), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x4c00001,
root 0xb8, subw 0x0, time 19800541, (462,314), root:(470,356),
state 0x50, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

今は動作しますが、まだ完璧ではありません。
私の人がいますかKeyPress?どこに行きましたか?

ベストアンサー1

おすすめ記事