2

Linuxマシンに接続された特別なキーボードにバインドできるデーモンを、できればPythonを使用して構築しようとしています。特別なキーボードはバーコード スキャナーですが、HID インターフェイスを備えています。

マシン上で X を実行することは避けたいのでevdev、python バインディングのような低レベルのものが適切と思われます。

私の提案は次のとおりです。

  1. カスタム udev ルールを使用してキャラクター デバイスを生成し/dev/input/barcode0、権限を修正してデーモンがデバイスにアクセスできるようにします。
  2. 入力を取得するために使用evdevします。

このアプローチは実現可能ですか?キーボード イベントはどうなりますか? マシン上の実行中のコンソールに渡されないようにそれらを消費することは可能ですか?

SO で同様の問題に関する質問を見つけましたが、私が使用していない X サーバーを使用しています。

4

0 に答える 0