如何在linux中映射额外的键?

如何在linux中映射额外的键?

我在我的 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 设置

相关内容