我在我的 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
但没有成功。
答案1
唯一想到的是Gianni Ceccarelli 的补丁xf86-input-evdev
它添加了一个名为(详细信息在他的页面上)的新xorg
配置选项。 我无法用实际的键盘来测试它 - 我的笔记本电脑键盘不会产生上面的键码- 但我过去已经成功地使用过它event_key_remap
255
重新映射遥控器上的按钮以进行 mythTV 设置。