如何映射 USB 按钮作为“Enter”键?

如何映射 USB 按钮作为“Enter”键?

我叫了USB 脚踏板/按钮。目前按下时会输出字母“B”。如何让它充当“Enter”键?

答案1

您应该遵循以下指南:http://h6o6.com/2013/03/configure-a-usb-foot-pedal-on-linux/(这是该文件的抄本)。

  1. 了解操作系统如何使用脚踏板lsusb,例如Bus 006 Device 004: ID 0c45:7403 Microdia
  2. 获取更多详细信息,查看lsusb 中显示的设备 ID 在lsusb -v -d 0c45:7403 | grep "idVendor|idProduct"哪里0c45:7403
  3. 找到 USB 脚踏板作为输入设备的寻址方式,以便我们可以重新映射它:(/lib/udev/findkeyboards例如USB keyboard: input/event11
  4. sudo /lib/udev/keymap -i input/event11(如果您不小心选择了主键盘,请按 ESC 返回命令提示符。)
  5. 您可以在那里看到踩下脚踏板时检测到的扫描码,例如0x70005
  6. 编辑(sudo)/lib/udev/rules.d/95-keymap.rules以附加: ENV{ID_VENDOR}=="Microdia", ATTRS{idProduct}=="0x7403", RUN+="keymap $name microdia" LABEL="keyboard_end" 这里有非常重要的一点,设置为我们之前ID_VENDOR的结果,而与我们再次获得的匹配,并且它位于行之前。lsusbidProduct0x7403lsusbLABEL="keyboard_end"

  7. 创建一个新的键盘映射文件/lib/udev/keymaps/microdiaLABEL用之前的文件名替换):(0x70005 F13映射F13到踏板)。

  8. 运行命令来启动并运行它:sudo /lib/udev/keymap -i input/event11 /lib/udev/keymaps/microdia。请注意,您需要重新启动计算机才能使更改永久生效,但除此之外您应该一切顺利。

希望能帮助到你 :)

相关内容