谁能帮我弄清楚如何使用evdev
python模块?我有一个 USB 卡扫描仪,我想用它来扫描卡并让树莓派通过 Kodi 媒体播放器播放一些音乐文件。我可以扫描卡并从中获取信息,但由于此读卡器被识别为键盘,它也会向 kodi 发送按键。有没有办法强制 python 只读取卡上编码的卡号,而不是在最后发送额外的 enter 按键?
例如,当我在打开的文本文件编辑器中扫描卡片时,kate
它看起来如下所示:
0009817066
newline with nothing on it (sorry I have no idea how to input an empty line in this view)
新行实际上是一个 enter 按键,它在 kodi 中执行各种不良行为(取决于您所在的屏幕,它会按随机按钮),它也会弄乱我的 python 代码行为。
所以问题是:我可以告诉使用evdev
模块的读者只阅读数字而不是 EOL 字符吗?
不确定我是否说得通,所以如果您有任何问题,请询问他们。