さて、私の Linux ボックスには 2 つのジョイスティックが接続されており、/dev/js0 と /dev/js1 として表示されます。私の問題は、ジョイスティックを使用するサードパーティのアプリケーション (変更できない) があり、1 つのノードしかリッスンできないことです (したがって、一度に 1 つのジョイスティックしかリッスンできません)。
アプリケーションがどのノードを「リッスン」するか (/dev/js0 など) を決定できますが、指定できるノードは 1 つだけです。これは、アプリケーションが使用するジョイスティックを決定できることを意味しますが、一度に 1 つのジョイスティックしか使用できないことも意味します。私は、このアプリケーションが両方のジョイスティックを両方のジョイスティックを同時に使用できる方法を考え出すことを任されました。
2 つのジョイスティック ノードの出力を 3 番目のノードにリダイレクトし、アプリケーションをそのノードにリダイレクトする方法はありますか? これらの 2 つのドライバー/ノードを 1 つに「マージ」する別の方法はありますか?
mknod を使用して新しい 3 番目のノード (dev/js2) を作成しようとしましたが、js0 と js1 の出力を js2 にリダイレクトする方法がわかりませんでした。
また、小さなプログラムと udev を使用してこれを行うことに反対しているわけではありませんが、どうすればよいかわかりません。
ありがとう