我正在使用 Rfid Reader(一个小型 USB 棒),它模仿 Debian Linux (Squeeze) 上的 HID 键盘。
扫描 rfid 标签时,less -f/dev/input/event2 会在屏幕上给我一堆乱码。通过使用 evdev Python 库 ( http://bit.ly/kZkO2b ),我实际上可以正确解码字符串。
但我想我在吠错树。这似乎太复杂了。如果 rfid 阅读器像 HID 键盘一样工作,我应该可以使用 sys.stdin 之类的基本功能来访问它,对吗?那么这是如何正确完成的呢?
最佳答案
由于用户自 2011 年 5 月以来一直没有在这里回复,但确实找到了他在评论中所述的问题的解决方案,因此我特此冒昧发布所述解决方案并将此问题从“未答复”队列中删除。
用户意识到自己是通过SSH登录嵌入式设备后问题解决了.他继续简单地阅读 /dev/tty0
使用 io.open
来自 Python 3 standard library .
关于keyboard - 如何使用 Linux 和 Python3 读取模仿 HID 键盘的 USB Rfid 阅读器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5834220/