我有一个USB读卡器。滑动时,无论光标闪烁,它都会将卡的值转储为字符串。我希望能够轮询和捕获滑动而无需将光标指向文本输入。
我可以捕获终端中的值,但我希望能够抑制终端,只需在卡通过时捕获滑动。任何关于如何去做的想法都将受到赞赏。
答案 0 :(得分:2)
您的设备很可能作为USB键盘接口。这就是文本在光标所在的任何地方被转储的原因。解决方案可能是特定于操作系统的。您需要在窗口管理器中禁用读卡器作为输入设备,然后使用Python专门查询它。
假设这是Linux with X,你可以用“xinput”做第一部分。找到设备:
xinput list
并使用以下命令禁用它:
xinput set-prop "Device_Description_or_ID" "Device Enabled" 0