【问题标题】:How to identify a keyboard from HID when is attached via USB on Linux在 Linux 上通过 USB 连接时如何从 HID 中识别键盘
【发布时间】:2013-02-22 09:03:11
【问题描述】:

我在识别通过 USB 连接的设备类型时遇到问题,我正在使用 Python 进行开发,并且正在使用观察程序检查文件夹 /dev/input 上的任何更改。 一旦我连接了一个设备,我就会收到一个警报,指出有些东西发生了变化,但我需要将新设备与库 evdev 连接起来。 在这一点上,我不确定如何检查设备是否是真正的键盘或条形码扫描仪,而不是鼠标或其他设备。

是否每个键盘的描述中都有“键盘”字样? HID 是否只为键盘使用一个特殊的驱动程序而为鼠标使用另一个驱动程序?

我要安装的键盘不会是独一无二的,我可以去商店买一个新的,然后插上电源就可以了。

我不能 100% 确定 HID 和即插即用在 Linux 上的工作原理,因此我需要了解有关它们的更多信息。

总结: - 代码:Python - 库:evdev

  • 目标:使用 evdev 库连接刚刚插入 python 脚本的键盘/条形码扫描仪

【问题讨论】:

    标签: python hid


    【解决方案1】:

    解决方案在此链接中描述:http://www.mattfischer.com/blog/?p=182

    基本上你需要遍历每个设备,然后检查该设备是键盘还是其他东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-04
      • 2013-01-26
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-18
      相关资源
      最近更新 更多