いくつかの追加キーがあるthinkpad x1 carbon 5th genで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
を介してスキャンコードをキーコードに設定しようとしましたが、使用できません。
頭に浮かぶ唯一のものは Gianni Ceccarelliのパッチを当てたxf86-input-evdev
で、event_key_remap
という新しいxorg
設定オプションを追加します(詳細は彼のページにあります)。
実際のキーボードではテストできません-ラップトップのキーボードでは255
を超えるキーコードが生成されません-しかし、過去にこれを正常に使用したことがある リモートのボタンを再マッピングmythTVセットアップのコントロール 。