私の友人は、リアルタイム オーディオ ミキシングのミキシング デスク シナリオを促進するために、青と赤のポインターを実装して 2 つの別々のマウスの入力を表すように私に依頼しました。そうしたいと思っていますが、それは素晴らしいアイデアだと思いますが、可能な解決策をどこから探し始めるべきかについての手がかりがありません.
デュアル マウス入力を実装する実行可能な方法の調査はどこから始めればよいですか?
jinputを見てください。
複数のキーボードで動作させたことがありますが、複数のマウスもサポートしていることはほぼ確実です。
Javaについては知りません..しかし、C#/c++の場合は、 Microsoft Windows MultiPoint Software Development Kitを試すことができます
Windowsで試してみました.2つのUSBマウスで動作します。
使用するオペレーティング システムによって異なります。
Windowsでは、以下を使用できます。
X.Org (X11)サーバーを使用している場合は、 MPXというパッチが適用されたバージョンがあり、レガシー アプリケーションでも複数のマウスをサポートする必要があります。これは X.Org トランクの一部になっているはずですが、私はあまり詳しくありません。とにかくAPIを持っているので、JNIブリッジ経由で使用できます。
複数のデバイスを使用できますが、Java レベルでは、すべてのマウス イベントが 1 つのストリームに結合されます。イベントには、どのマウスから来たかは含まれません。オーディオをミックスしたいとおっしゃいましたよね?この組み合わせは面白いかもしれませんが、あなたが望むものではないことは確かです.
Java 対応の MIDI インターフェイスを使用し、シンプルな MIDI コントローラー デバイスを複数のノブまたはトラックボールに接続することをお勧めします。これらは midi イベントとして発生し、必要な詳細について状態を調べることができます。