Ist es möglich, zwei verschiedene Mäuse gleichzeitig zu erkennen und ihre Bewegungen getrennt aufzuzeichnen? [geschlossen]


12

Ich denke an ein Spiel, das zwei Mäuse zum Spielen benötigt. Es muss die Bewegung getrennt voneinander registrieren. Ist das möglich? Oder lässt die Windows-Architektur solche Dinge nicht zu?

Vielen Dank.


Ich halte es nicht für möglich, wenn Sie eine Maus an einen Laptop anschließen, haben Sie nur einen Mauszeiger.
Eiefai

Ich bin mir ziemlich sicher, dass ich Demos mit zwei Mäusen gesehen habe.
jhocking

Leute haben normalerweise nicht mehr als eine Maus an ihren PC angeschlossen, aber eine gute Frage.
Gustavo Maciel

Ich weiß, dass es möglich ist, weil ich eine API verwendet habe, die dies getan hat. Leider war dies vor vielen Jahren und ich kann keinen Link finden. Es konnten bis zu 4 Mäuse und Tastaturen an denselben Computer angeschlossen werden. Wenn Ihre Anwendung Eingaben feststellte, wurde angezeigt, welche Maus oder Tastatur die Aktion ausgeführt hat, und es wurden mehrere Cursor auf dem Bildschirm angezeigt.
John McDonald

Antworten:


4

Es hat sich herausgestellt, dass Sie Glück haben. /superuser/29432/using-two-mice-in-windows-7-dual-mouse-dual-cursor Da Mäuse nur eine andere Art von HID (Human Interface Device) sind, können Sie so viele anschließen wie Sie möchten, aber es ist eine benutzerdefinierte Software erforderlich, um tatsächlich etwas mit ihnen zu tun. Über diesen Link hinaus finden Sie eine Seite zu Microsofts Forschungsergebnissen mit dem Namen Multipoint und Beispielen für deren Verwendung.


1
Die beste Antwort auf diese Frage enthält Links zu Vaporware, Phantomware und einem wissenschaftlichen Artikel über Ergonomie aus dem Jahr 2004. Hier gibt es keine wirklichen Lösungen.
Cheezmeister

4

Ja. Mehrfache Mauseingaben sind möglich. Hier sind einige Beispielspiele .

Schnelle Erklärung :

Sie benötigen keine spezielle API oder Code, um Mouse Party zu verwenden. Sie können es selbst mit Standard-Windows-APIs implementieren. Reflexive Spiele verwenden Raw Input, eine in Windows XP integrierte Standard-API.

Mit Beispielcode (zip-Datei).


1

Ich habe die Bibliothek gefunden, die ich damals benutzt habe. Yay!

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

Es wurde für die Verwendung mit .NET und XP entwickelt, aber die DLL funktioniert auf meinem Win7 64-Bit-Computer. Die DLL hat einige Macken, aber zumindest ist sie ein Proof-of-Concept und dokumentiert.

Bearbeiten: Ich bin mir nicht sicher, ob ich diese Bibliothek heutzutage empfehlen würde. Die anderen Antworten scheinen einige neuere und wahrscheinlich sauberere Ergebnisse zu liefern.


1

Etwas für die jüngsten Inquisitionen, dies ist noch in der Beta und funktioniert ziemlich gut. Hier können Sie die kostenlose Betaversion herunterladen: http://pluralinput.com/


Warum die Gegenstimme? Nichts zu sagen, was ich geteilt habe? Ich bin hier gelandet, als ich genau diese Fähigkeit untersucht habe und festgestellt habe, dass die oben genannten Lösungen entweder teuer sind oder nicht mehr in Betrieb sind. Die Option, die ich bereitgestellt habe, funktioniert für mehrere Eingaben und ist kostenlos. Ich versuche nur zu helfen, ich muss nicht runterstimmen und laufen ...
StaticVoid
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.