2つの異なるマウスを同時に検出し、それらの動きを別々に記録することは可能ですか?[閉まっている]


12

遊ぶために2匹のマウスを必要とするゲームを作ることを考えています。動きを別々に登録する必要があります。これは可能ですか?または、Windowsアーキテクチャはそのようなことを許可していませんか?

ありがとうございました。


マウスをラップトップに接続すると、マウスポインターは1つしかありません。
-eiefai

2つのマウスを使用したデモを見たことは間違いありません。
ジョッキング

通常、PCには複数のマウスが接続されていませんが、良い質問です。
グスタボマシエル

私はこれを行うAPIを使用しているので、それが可能であることを知っています。悲しいことに、これは何年も前であり、リンクが見つかりません。同じマシンに最大4つのマウスとキーボードを接続でき、アプリケーションが入力を検出すると、どのマウスまたはキーボードがアクションを実行したかを示し、画面に複数のカーソルを描画しました。
ジョンマクドナルド

回答:


4

運がよかったと思います。/superuser/29432/using-two-mice-in-windows-7-dual-mouse-dual-cursorマウスは単なる別の種類のHID(ヒューマンインターフェイスデバイス)であるため、多くのプラグインを接続できますあなたが望むように、しかし実際にそれらで何かをするためにカスタムソフトウェアが必要です。そのリンクの向こうには、MicrosoftのMultipointと呼ばれる研究とその使用例のページがあります。


1
その質問の一番の回答は、ベーパーウェア、ファントムウェア、および2004年の人間工学に関する学術記事にリンクしています。ここには本当の解決策はありません。
チーツマイスター

4

はい。複数のマウス入力が可能です。ここにいくつかのゲームの例があります。

簡単な説明

Mouse Partyを使用するのに特別なAPIやコードは必要ありません。標準のWindows APIを使用して自分で実装できます。再帰ゲームは、Windows XPに組み込まれている標準APIであるRaw入力を使用します。

サンプルコード(zipファイル)。


1

当時使用していたライブラリを見つけました。わーい!

http://grouplab.cpsc.ucalgary.ca/software/SDGT/

.NetおよびXPで使用するように設計されていますが、DLLはWin7 64ビットマシンで動作します。DLLにはいくつかの癖がありますが、最低限、概念実証であり、文書化されています。

編集:最近このライブラリを使用することをお勧めするかどうかはわかりませんが、他の答えはより最近の、おそらくよりクリーンな結果を提供するようです。


1

最近の調査のための何か、これはまだベータ版であり、かなりうまく機能します。ここから無料のベータ版をダウンロードしてください:http : //pluralinput.com/


なぜ下票なのか?私が共有したことについて何も言うことはありませんか?この機能を調査中にここに着きましたが、上記のソリューションはコストがかかるか、すでに使用されていませんでした。私が提供したオプションは、複数の入力に対して無料で機能します。ただ、支援しようと、必要が... downvoteていないと実行するために
StaticVoid
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.