我的 Lenovo X1 Carbon 上的某些多媒体键无法被 识别xev
。例如,每次按下“音量减小”键时,我都会得到如下所示的输出:
FocusOut event, serial 34, synthetic NO, window 0x4800001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 34, synthetic NO, window 0x4800001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 34, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
然而,“按键事件”是被 ACPI 识别的。使用acpi_listen
给我一个输出:
button/volumedown VOLDN 00000080 00000000 K
button/volumeup VOLUP 00000080 00000000 K
我如何将其映射到更经典XF86AudioLowerVolume
和其他类似的键?如果这是不可能的,那么将其直接映射到自定义脚本的最佳方法是什么?