我有一个问题是确定通过USB连接了哪种设备,我正在使用Python进行开发,我正在使用观察程序检查文件夹/ dev / input上的任何更改。 一旦我连接了一个设备,我就会收到一些警告,说明某些内容已发生变化,但我需要将新设备与库evdev连接起来。 在这一点上,我不知道如何检查设备是否是真正的键盘或条形码扫描仪,而不是鼠标或其他设备。
每个键盘的描述中都有“键盘”字样吗? HID是否仅使用特殊驱动程序用于键盘而另一个用于鼠标?
我要附加的键盘不会是一个独特的键盘,我可以去商店买一个新的键盘然后它应该在它插上时工作。
我不是100%确定HID和即插即用在Linux上是如何工作的,所以我需要获得更多关于它们的信息。
要点: - 代码:Python - 图书馆:evdev
答案 0 :(得分:2)
解决方案在此链接中描述:http://www.mattfischer.com/blog/?p=182
基本上,您需要浏览每个设备,然后检查设备是键盘还是其他设备。