Maustest
Testen Sie Maustasten, Scrollrad und Doppelklick online, Mausstatus in Echtzeit anzeigen
Mausinformationen
Ereignisverlauf
Was ist Maustest?
Ein Maustest prüft, ob typische Mausaktionen im Browser ankommen: Linksklick, Rechtsklick, Mittelklick, Mausrad, Doppelklick und Zeigerbewegung im Testbereich. Er ist nützlich, wenn eine Taste unzuverlässig wirkt, das Rad springt, ungewollte Doppelklicks auftreten oder eine externe Maus vor Arbeit oder Spielen kontrolliert werden soll. Das Werkzeug zeigt Koordinaten, Tastenstatus, Ereignisverlauf und Scroll-Deltas, wodurch sich Hardwareverhalten besser von anwendungsspezifischen Problemen trennen lässt. Es bestätigt, dass der Browser Mausereignisse empfängt, misst aber keine DPI, Sensorpräzision, Polling-Rate, Lift-off-Distanz oder Treiberfunktionen. Für solche Hardwarewerte sind Hersteller-Software oder spezielle Benchmarks nötig. Für echte Fehlersuche sollte das Ergebnis mit Berechtigungen, Browserumgebung, Netzwerkpfad und Geräte-/Serverstatus kombiniert werden.
Anleitung
Anleitung
- Bewege die Maus im Testbereich, um die Koordinaten anzuzeigen
- Klicke auf die linke, rechte und mittlere Taste, um sie zu testen
- Doppelklicke auf den Testbereich, um den Doppelklick zu testen
- Scrolle mit dem Mausrad, um das Scrollen zu testen
- Sieh dir den Ereignisverlauf unten an
Tipps
- Die Mausvisualisierung zeigt den Tastenzustand in Echtzeit an
- Die linke Taste leuchtet blau, die rechte leuchtet grün und die mittlere leuchtet orange
- Der Scroll-Testbereich zeigt die Scrollstrecke an
- Unterstützt die Erkennung aller Standard-Maustasten
Anwendungsfälle
Technisches Prinzip
Der Browser stellt Mausereignisse über die MouseEvent-Schnittstelle bereit: gängige Typen sind mousedown, mouseup, click, dblclick, contextmenu (Rechtsklick-Menü), wheel (Scrollen) und mousemove. Wichtige MouseEvent-Felder: button gibt an, welche Taste gedrückt wurde (0 links, 1 mitte, 2 rechts, 3/4 Seitentasten); buttons ist eine Bitmaske aller aktuell gehaltenen Tasten (1 links, 2 rechts, 4 mitte, 8/16 Seitentasten); clientX/clientY sind Koordinaten relativ zum Viewport; pageX/pageY sind relativ zum Dokument (auch nach Seiten-Scroll korrekt); screenX/screenY sind relativ zum physischen Bildschirm. Ein dblclick-Ereignis wird ausgelöst, wenn zwei Klicks innerhalb der systemseitigen Doppelklickzeit (Windows-Standard 500 ms) und an ähnlichen Positionen erfolgen. Das wheel-Ereignis verwendet deltaY für vertikales Scrollen (positiv = nach unten, negativ = nach oben) und deltaMode zur Angabe der Einheiten (0 Pixel, 1 Zeile, 2 Seite). PointerEvent ist die nächste Generation vereinigter Zeigereignisse, die Maus-, Touch- und Eingabestift kombiniert, mit einem pressure-Feld (0–1) für Stiftdruck – die zukünftige Richtung für mausartige Eingaben. Die Maus-Polling-Rate gibt an, wie oft pro Sekunde die Maus ihre Position an den Computer meldet; gängige Werte sind 125 Hz / 500 Hz / 1000 Hz. Höhere Raten machen die Cursorbewegung flüssiger, auf Kosten einer geringen CPU-Last.
- MouseEvent.button: 0 links, 1 mitte, 2 rechts, 3/4 Vor-/Zurück-Seitentasten; buttons ist eine Bitmaske aller aktuell gehaltenen Tasten.
- dblclick-Bedingung: zwei Klicks innerhalb der systemseitigen Doppelklickzeit (Windows-Standard 500 ms) an ähnlichen Positionen.
- wheel deltaY: positiv = nach unten scrollen, negativ = nach oben scrollen; deltaMode unterscheidet Pixel-/Zeilen-/Seiten-Einheiten.
- PointerEvent vereinigt Maus-/Touch-/Eingabestift-Eingaben; das pressure-Feld (0–1) wird für die Druckempfindlichkeit von Grafiktabletts verwendet.
- clientX/clientY sind relativ zum Viewport; pageX/pageY zum Dokument (unter Berücksichtigung des Scrolls); screenX/screenY zum physischen Bildschirm.
- Eine Polling-Rate von 1000 Hz bedeutet 1000 Positionsberichte pro Sekunde, ein Intervall von 1 ms; hohe Polling-Raten verbessern die Cursorflüssigkeit in FPS-Spielen.
Beispiele
Klick mit linker Maustaste
Klick im Testbereich -> button: 0 (links), buttons: 1, clientX: 542, clientY: 318Mausrad
Eine Stufe nach unten scrollen -> wheel deltaY: 100, deltaMode: 0 (Pixel), kumulierter Scroll: +100Schneller Doppelklick
Zwei Klicks innerhalb von 200 ms -> dblclick wird ausgelöst, Tastenintervall 187 ms, clientX/Y-Delta < 5 pxFAQ
Was wird getestet?
Linke, rechte, mittlere und seitliche Tasten (Vor/Zurück), Scrollrad, Doppelklick-Timing und Aktualisierungen der Zeigerposition. Drücke jede Taste, um sie aufleuchten zu sehen; scrolle, um die Radrichtung zu sehen; doppelklicke innerhalb des OS-Doppelklick-Intervalls, um das Timing zu bestätigen.
Warum reagiert mein Mittel-/Scrollradklick nicht?
Manche Browser fangen den Mittelklick zum Scrollen ab und geben das Ereignis nicht an die Seite weiter. Der Test erkennt meist trotzdem das auxclick-Ereignis (button === 1). Wenn keines erscheint, ist der Hardware-Schalter möglicherweise defekt. Ein lockerer Mittelklick, der beim Drücken scrollt, ist ebenfalls ein häufiger Defekt.
Wie testet er den Doppelklick?
Er misst die Zeit zwischen zwei Klicks auf dasselbe Ziel. Der Browser löst ein `dblclick`-Ereignis aus, wenn diese Zeit innerhalb des OS-Doppelklick-Intervalls liegt (typischerweise 500 ms). Die Seite zeigt das tatsächliche Intervall an, damit du siehst, ob dein Finger schneller oder langsamer als die Systemschwelle ist.
Kann er prellende oder klemmende Tasten erkennen?
Klicke einmal und beobachte den Klickzähler. Ein prellender Mikroschalter feuert mehrere Ereignisse. Die Seite kann auch eine Ereignisprotokoll-Ansicht mit Zeitstempeln anzeigen, die kurze Doppelereignisse sichtbar macht. Reparaturanleitungen für gängige Gaming-Mäuse (Logitech MX, G502, ZOWIE) starten meist mit einem solchen Test.
Was ist der Polling-Rate-/DPI-Test?
Die Polling-Rate ist, wie oft pro Sekunde die Maus ihre Position an das OS meldet. Die Seite kann sie schätzen, indem sie mousemove-Ereignisse zählt, während du den Cursor bewegst; eine 1000-Hz-Maus sollte bei kontinuierlicher Bewegung ~1000 Ereignisse/Sekunde melden. DPI-Tests erfordern ein Lineal mit fester Distanz und sind im Browser schwierig - nutze dafür ein dediziertes Tool.
Warum verhält sich mein Touchpad anders?
Touchpads erzeugen ähnliche Pointer-Ereignisse wie eine Maus, aber Sekundärtasten, Pinch-Zoom und Scroll-Gesten werden in der Firmware übersetzt und tauchen möglicherweise nicht als diskrete Ereignisse auf. Der Test wurde für Mäuse entwickelt; Trackpad-Ergebnisse sind nur grobe Hinweise.
Wird etwas hochgeladen?
Nein. Klick- und Bewegungsereignisse werden in deinem Browser verarbeitet. Nichts wird protokolliert oder an einen Server gesendet.