Ich habe 2 Mäuse an den PC angeschlossen und möchte eine Maus als normale Maus verwenden und die zweite Maus ausschließlich erfassen.2 Mäuse, die ausschließlich eine Maus auf Windows erfassen (DirectInput, DDK, Linux, alles)
Zuerst habe ich DirectInput versucht. Es zeigte 2 Geräte mit Word-Maus in InstanceName. Aber nur ein Gerät hatte DeviceType.Mouse und es war nur wirklich funktionierendes Gerät. Als ich erlangte, blockierte es beide Mäuse.
Zweitens entschied ich mich, Treiber zu erstellen. Ich habe WinDDK heruntergeladen. Es gibt Mausfilter-Treiberbeispiel. Ich konnte es kompilieren. Aber ich bin kein Treiberprogrammierer. Es ist komplex für mich zu verstehen, aber es hat einen Code, der sich auf PS/2-Maus bezieht. Alle meine Mäuse sind USB.
Es sollte mit INF-Datei installiert werden. Ich bevorzuge es dynamisch geladen werden.
Ich bin nicht ganz sicher, dass es die richtige Richtung ist. Ich mache es für mein Roboter-Hobby-Projekt. Ich möchte PC Informationen von der Maus als Sensor nehmen. Ich denke, dass es ähnliche Projekte oder Lösungen geben muss.
Ich habe auch Linux-PC auf meinem Tisch. Kann besser sein, Maus auf Linux zu befestigen und analysieren
/dev/input/mouse0
/dev/input/mouse1
/dev/input/mouse2
sieht aus wie sudo cat/dev/input/mouse1 - einige Daten gibt, aber nicht blockiert Gerät von Klicks und Bewegungen.
Ich hoffe, einfache Lösung existiert bereits
Beifall Max
Wie werden Sie mit 2 verschiedenen Mauszeigern umgehen? Was passiert, wenn Sie die zweite Maus bewegen? –
Es sollte Zeiger nicht verschieben, aber meine Anwendung muss Informationen über Mausbewegung erhalten. – Max