我购买了微软键盘,因为它有特殊键,例如 XF86HomePage,而在我之前的型号(Microsoft Natural Ergonomic Keyboard 4000)中,所有键都是可配置的,而在新的 5000 无线型号中,许多键没有映射到任何东西。以下是lsusb
045e:07b2 Microsoft Corp. 2.4GHz Transceiver v8.0 used by mouse Wireless Desktop 900
当xev
这些键不显示任何内容时,我可以在哪一层的最低层查找已按下的键?
答案1
我认为内核是最低的合理层。
内核将使用以下方式识别密钥:扫描代码按下该键即可看到sudo showkey -s
。内核还会将这些键转换为键代码您可以在 中看到sudo showkey -k
。如果您想重新映射某些键,您也可以使用该setkeycodes
实用程序来完成。
如果想要更低,wireshark
可以拦截 USB 流量。