使用Python阅读背景中的磁力扫描

时间:2012-11-30 04:41:25

标签: python cardreader magnetic-cards

我有一个USB读卡器。滑动时,无论光标闪烁,它都会将卡的值转储为字符串。我希望能够轮询和捕获滑动而无需将光标指向文本输入。

我可以捕获终端中的值,但我希望能够抑制终端,只需在卡通过时捕获滑动。任何关于如何去做的想法都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

您的设备很可能作为USB键盘接口。这就是文本在光标所在的任何地方被转储的原因。解决方案可能是特定于操作系统的。您需要在窗口管理器中禁用读卡器作为输入设备,然后使用Python专门查询它。

假设这是Linux with X,你可以用“xinput”做第一部分。找到设备:

xinput list

并使用以下命令禁用它:

xinput set-prop "Device_Description_or_ID" "Device Enabled" 0