Hallo,
gibt es eine Möglichkeit, die Bewegung einer Maus zu erfassen, auch über die Grenzen des Bildschirmes hinaus?
Kann man quasi die rohen delta-x und delta-y-Werte einer USB-Maus auslesen?
Bin für jede Hilfe dankbar!
Druckbare Version
Hallo,
gibt es eine Möglichkeit, die Bewegung einer Maus zu erfassen, auch über die Grenzen des Bildschirmes hinaus?
Kann man quasi die rohen delta-x und delta-y-Werte einer USB-Maus auslesen?
Bin für jede Hilfe dankbar!
Müsste theoretisch machbar sein, da die Mausbewegung ja nie endet (z.B. bei zwei angeschlossenen Monitoren geht die Maus am Ende des ersten Monitor automatisch auf den zweiten Monitor hinüber).
Vielleicht hilft dir das ein bisschen weiter:
Für PS2-Schnittstelle: http://www.elektroniklager.de/pc-sup...ph.htm#ps2maus
Für USB: http://www.elektroniklager.de/pc-sup...-graph.htm#usb
Das Problem dürfte nur sein, das Maussignal in das Signal deiner Wahl umzuwandeln, da fällt mir spontan nichts ein.
€: Bei einer Kugelmaus könnte es noch etwas einfacher gehen, da die Kugel zwei Lichtsensoren "steuert". Man könnte also diese Ansteuerung direkt in der Maus anzapfen und zum Encoder leiten.
In der C´t (Computerzeitung) vom Heise Verlag www.heise.de wird gerade ein kleiner Roboter gebaut b.z.w. ist schon gebaut worden. Die setzen zur Positionsbestimmung einen Optischen Mousesensor ein.Zitat:
Zitat von Lime
Soweit ich das beim Zeitschriftlesen mitbekommen habe, speichert der Mousesensor sogar Daten zwischen bis er wieder abgefragt wird und über gibt dann auch die vergangene Zeit "Mousegeschwindigkeit"......
Es gibt eine eigene Projecktsite wo das alles mit Schaltplänen und Software Entwicklung erklärt wird, ich werde mir das auch noch im Deteil ansehen, Mensch lernt nie aus. ;-)
Gruß Richard
Ich habe etwas gegoogelt und etwas nettes gefunden.Zitat:
Zitat von Lime
http://www.kronosrobotics.com/Anotes...al%20Mouse.pdf (in einer Zeile kopieren!) Ich würde allerdings lieber die Mouse an ihren angestammten Kabel auslesen. Immerhin wird aber schön gezeigt wie die Register der Mouse angesprochen werden. :-)
Gruß Richard