如何在Linux上通过USB连接时从HID识别键盘

时间:2013-02-22 09:03:11

标签: python hid

我有一个问题是确定通过USB连接了哪种设备,我正在使用Python进行开发,我正在使用观察程序检查文件夹/ dev / input上的任何更改。 一旦我连接了一个设备,我就会收到一些警告,说明某些内容已发生变化,但我需要将新设备与库evdev连接起来。 在这一点上,我不知道如何检查设备是否是真正的键盘或条形码扫描仪,而不是鼠标或其他设备。

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

我要附加的键盘不会是一个独特的键盘,我可以去商店买一个新的键盘然后它应该在它插上时工作。

我不是100%确定HID和即插即用在Linux上是如何工作的,所以我需要获得更多关于它们的信息。

要点: - 代码:Python - 图书馆:evdev

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

1 个答案:

答案 0 :(得分:2)

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

基本上,您需要浏览每个设备,然后检查设备是键盘还是其他设备。