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
これをもう少しクラシックにし、同様のキーにどのようにマッピングできますか?これが不可能な場合は、それをカスタムスクリプトに直接マッピングするための最良の方法は何ですか?