从特定设备python读取输入

时间:2016-05-16 16:50:58

标签: python input device

如果我的Linux机器上有两个键盘(默认键盘和RFID阅读器) 使用python如何知道输入来自哪个设备?

我可以使用

阅读我的输入
input()

但我需要区分这两个设备

1 个答案:

答案 0 :(得分:2)

我假设RFID阅读器在USB上工作,如果是这样的话,应该像输入设备一样对待HID Keybord(我默认假设是HID)。

我在python中使用evdev为自己做类似的事情。 您可以在此处找到文档:http://python-evdev.readthedocs.io/en/latest/tutorial.html#reading-events

它有许多简单而有用的示例,例如异步识别和读取多个设备。 我发现它很容易使用。