3 Stimmen

Duale Mauseingabe - simuliert Multi-Touch

Ich habe immer gedacht, dies wäre cool, und jetzt die OS-Technologie scheint es könnte wirklich machen es einfach zu implementieren-

Gibt es eine bekannte/einfache Möglichkeit, zwei Mäuse als Eingabegeräte an ein Multitouch-fähiges Betriebssystem wie Win7 anzuschließen und eine in jeder Hand zu verwenden, um zwei Hände (oder Finger?) auf dem Bildschirm zu simulieren? Dies würde das Strecken, Drehen usw. erleichtern und viele der auf Touchscreens verwendeten Gesten simulieren.

Ich denke, dass es für bestimmte Arten von Spielen und auch für viele künstlerische Anwendungen eine Menge Spaß machen könnte.

3voto

Julio Gorgé Punkte 10018

Unter Windows können Sie die Funktion Direkte Eingabe-API die in DirectX 8+ enthalten ist, um die unabhängigen Eingaben von beliebig vielen Mäusen zu lesen. Am einfachsten ist es, sich mehrere USB-Mäuse zu besorgen und sie alle auf einmal anzuschließen.

Außerdem brauchen Sie keine 3D-Ansicht, um die Vorteile von DirectInput zu nutzen. Sie können die API von einer normalen Win32- oder .Net-Anwendung aus nutzen.

Zum Beispiel, das PC-Spiel Querschläger Unendlichkeit erlaubt zwei Mäuse als Eingabe für seinen Koop-Modus für zwei Spieler.

2voto

Chozabu Punkte 995

Eine plattformunabhängige Lösung für die Eingabe mehrerer Mäuse ist http://www.icculus.org/manymouse/ Wie bei der geposteten Lösung, die nur für Windows gilt, kann man damit immer noch nicht Multi-Touch in Chrome oder im Android-Emulator nutzen (obwohl beides relativ einfach zu implementieren sein sollte) usw.

Wenn Sie Multi-Touch in fremder Software simulieren wollen, ist die Sache etwas schwieriger.

Nahezu jedes Nicht-Windows-System kann mehrere Zeiger für die Hauptschnittstelle unterstützen: http://en.wikipedia.org/wiki/Multi-Pointer_X

Chrome unterstützt die Simulation von Berührungsereignissen, unsicher bei Multitouch

0voto

Moslem . Punkte 209

Ist es möglich, die Mauseingabe zu simulieren, um den Zeiger zu berühren mit Multi Touch Vista

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X