关于python evdev rfid卡扫描仪数据的问题

2024-06-10 01:26:49 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能帮我弄清楚如何使用evdevpython模块吗?我有一个usb卡扫描仪,我想用它来扫描一张卡,让树莓pi通过Kodi media player播放一些音乐文件。我可以扫描卡片并从中获取信息,但由于该读卡器被识别为键盘,因此它也会向kodi发送按键。有没有办法强制python只读取卡上编码的卡号,而不在最后发送额外的回车键

当我在一个打开的文本文件编辑器中扫描一张卡片时,例如kate,它看起来如下所示:

0009817066
newline with nothing on it (sorry I have no idea how to input an empty line in this view)

新的一行实际上是一个回车键,它在kodi中执行各种不良行为(取决于您所在的屏幕,它会按随机按钮),同时它也会搞乱我的python代码行为

所以问题是:我能告诉读者使用evdev模块只读取数字而不读取EOL字符吗

我不确定我说的是否有道理,所以如果你有任何问题,请问他们


Tags: 模块pi键盘media树莓按键usbkodi