从特定设备读取输入 python
reading input from a specific device python
如果我的 Linux 机器有两个键盘(默认键盘和一个 RFID reader)
使用 python 我怎么知道输入来自哪个设备?
我可以使用
阅读我的输入
input()
但我需要区分这两个设备
我假设 RFID reader 在 USB 上工作,如果是这样的话,应该像输入设备一样对待输入设备以及 HID 键盘(我假设您默认使用 HID)。
我在 python 中使用 evdev 为自己做类似的事情。
您可以在此处找到文档:http://python-evdev.readthedocs.io/en/latest/tutorial.html#reading-events
它有很多简单而有用的例子,比如异步识别和读取多个设备。
我发现它非常容易使用。
如果我的 Linux 机器有两个键盘(默认键盘和一个 RFID reader) 使用 python 我怎么知道输入来自哪个设备?
我可以使用
阅读我的输入input()
但我需要区分这两个设备
我假设 RFID reader 在 USB 上工作,如果是这样的话,应该像输入设备一样对待输入设备以及 HID 键盘(我假设您默认使用 HID)。
我在 python 中使用 evdev 为自己做类似的事情。 您可以在此处找到文档:http://python-evdev.readthedocs.io/en/latest/tutorial.html#reading-events
它有很多简单而有用的例子,比如异步识别和读取多个设备。 我发现它非常容易使用。