私はゲームコントローラ用のドライバを書いています。ハードウェアのデータをC ++プログラムに正常に読み込んでuinput
デバイスを作成するために使用しました。ただし、デバイスは/dev/input/js0
ほとんどの最新ゲームでこのevdev
方法を使用します/dev/input/eventN
。
この目標をどのように達成できますか?
何とかデバイスをデバイスに変換するか、uinput
最初evdev
から新しく作成する必要があります。evdev
調べてみましたが、既存のデバイスでのみ機能しているlibevdev
ようです。evdev