2016-05-16 6 views
2

私のLinuxマシンに2つのキーボード(デフォルトのキーボードとRFIDリーダー)がある場合 pythonを使用すると、入力がどのデバイスから来ているかをどのように知ることができますか?特定のデバイスからの入力を読むpython

私は

input() 

を使用して、私の入力を読み取ることができますが、私はそのような場合、治療すべきである、

+0

どのようにあなたのRFIDがあなたのコンピュータに接続されていますか? USBポートで? –

+0

はい両方ともUSBポートにあります – safouman

答えて

1

私はRFIDリーダを想定していますが、USBで動作し、2つのデバイス間を区別する必要があります入力デバイスやHID Keybord(私はあなたのデフォルトでHIDと仮定しています)のようなものです。

私はpythonでevdevを使って、自分自身にとって似たようなことをしています。 ここにドキュメントがあります:http://python-evdev.readthedocs.io/en/latest/tutorial.html#reading-events

これは、非同期的に複数のデバイスを識別したり読み取ったりするなど、多くの簡単で便利な例があります。 私は非常に使いやすいことがわかりました。

関連する問題