複数のuinputデバイスを作成することは可能ですか?その場合、その方法は?複数の別々のゲームコントローラーを作成したいのですが。助けてくれてありがとう。
1068 次
1 に答える
4
はい。uinputデバイスノードを開くたびに、新しい仮想入力デバイスのファイル記述子を取得します。これは、ファイル記述子を閉じるまで持続します。APIは低レベルであり、基本的にはカーネル内の同じAPIのバリアントです。ioctl()呼び出しを使用してデバイスを構成し(つまり、軸の数、ボタンの数など)、生のイベント構造を記述子に書き込みます。
チュートリアルをステップスルーしてみましたか?これはGoogleでの最初のヒットです:http://thiemonge.org/getting-started-with-uinput
于 2012-08-06T16:51:09.200 に答える