7

自分のアプリケーションでコンピューターに接続されている(最大4つの)キーボードの入力を読みたい。

私の状況

小さなイベントのために、3つのUSBバーコードスキャナーをラップトップ(キーボード付き)に接続したいと思います

デフォルトでは、バーコードスキャナーは単にキーボードのように機能します。バーコードをスキャンする場合は、番号を入力して「戻る」キーを押すだけです。それは素晴らしく、箱から出してすぐに機能します。

私のアプリケーションでは、3つのバーコードスキャナーが同時に動作し、デフォルトのアプリケーションと競合する可能性があります。また、ラップトップのキーボードでバーコードを手動で入力するという意見もあるはずです。

目標

したがって、カスタムアプリケーション(C ++またはPython)で4つのキーボードの入力を読み取り、それらを個別に処理する必要があります。

環境

私の特定の環境は、3つのバーコードスキャナーが接続されているラップトップ上のUbuntu11.04です。アプリケーションはC++またはPythonで作成されています(この質問への回答によって異なります)。

ヒントや回答を事前に感謝します

4

1 に答える 1

4

デバイスノードに移動しない理由

多分ここにありますcat/dev / input / by-path / yourDevice

ここでコードを読んでください

彼らがここで行うように

(注:元のリンクは壊れていますが、コンテンツはweb.archive.orgにあります)

于 2012-04-18T12:30:10.730 に答える