私はいくつかの追加キーを持つThinkpad x1 Carbon第5世代でArchlinuxを実行しています。このキーは現在何もしないので、再マッピングしたいと思います。
最初にキーコードを取得しようとしましたが、検出されなかっxev
たため、evtestを介してキーコードを見つけました。
結果は次のとおりです。
Event: time 1519668920.038747, type 4 (EV_MSC), code 4 (MSC_SCAN), value 45
Event: time 1519668920.038747, type 1 (EV_KEY), code 364 (KEY_FAVORITES), value 1
Event: time 1519668920.038747, -------------- SYN_REPORT ------------
Event: time 1519668920.038836, type 4 (EV_MSC), code 4 (MSC_SCAN), value 45
Event: time 1519668920.038836, type 1 (EV_KEY), code 364 (KEY_FAVORITES), value 0
Event: time 1519668920.038836, -------------- SYN_REPORT ------------
Event: time 1519668923.198764, type 4 (EV_MSC), code 4 (MSC_SCAN), value 49
Event: time 1519668923.198764, type 1 (EV_KEY), code 374 (KEY_KEYBOARD), value 1
Event: time 1519668923.198764, -------------- SYN_REPORT ------------
Event: time 1519668923.198883, type 4 (EV_MSC), code 4 (MSC_SCAN), value 49
Event: time 1519668923.198883, type 1 (EV_KEY), code 374 (KEY_KEYBOARD), value 0
Event: time 1519668923.198883, -------------- SYN_REPORT ------------
したがって、xmodmapを使用して一般キーにマッピングしてみてください。例えば。
keycode 374 = F13
または
keycode 374 = XF86LaunchB
しかし、成功しませんでした。私は何をすべきですか?また、スキャンコードをキー入力コードに設定しようとしましたが、
setkeycoder 45 255
成功しませんでした。
答え1
思い浮かぶ唯一のことGianni Ceccarelliのパッチxf86-input-evdev
(詳細はそのページにあります)という新しい設定xorg
オプションを追加します。実際のキーボードではテストできません。私のラップトップキーボードは上記のキーコードを生成しません。しかし、過去にはうまく使用しました。event_key_remap
255
MythTV設定用のリモコンのボタンの再マッピング。