Stift-(Stylus-)Test
Zeichne, um Druck, Neigung, Azimut und Hover zu testen, wo Stift und Browser sie bereitstellen, und exportiere dann ein lokales Bild.
Pointer type
—
Pressure
—
Tilt X / Y
—
Twist
—
Pressure, tilt and twist appear only where your stylus and browser expose them. A mouse reports a fixed pressure and no tilt.
So funktioniert dieser Test
Die Eingabe-Tests hören auf die Standard-Ereignisströme des Browsers — KeyboardEvent für Tasten, PointerEvent für Maus, Touch und Stift —, solange der Testbereich den Fokus hat. Jedes Ereignis trägt umfangreiche Daten wie Tastencodes, Button-Masken, Koordinaten, Druck und hochauflösende Zeitstempel.
Raten- und Timing-Tests messen das Intervall zwischen Ereignissen. Wo der Browser sie bereitstellt, nutzen wir pointerrawupdate und getCoalescedEvents, um Ereignisse feiner als eines pro Frame zu sehen, und berechnen dann eine Verteilung statt einer einzelnen Zahl.
Ereignisse werden nur innerhalb des Testbereichs erfasst, sodass deine normalen Browser- und Betriebssystem-Kürzel überall sonst auf der Seite weiter funktionieren.
So benutzt du ihn
- Klicke oder tippe in den Testbereich, um ihm den Fokus zu geben.
- Drücke Tasten, klicke, scrolle oder bewege/ziehe, wie der Test es vorgibt.
- Beobachte, wie die Live-Visualisierung genau hervorhebt, was der Browser empfangen hat.
- Bewege oder klicke bei Raten-Tests kontinuierlich, damit genügend Samples gesammelt werden.
- Nutze Zurücksetzen, um den Zustand zu löschen und eine neue Messung zu starten.
Was er erkennt
- Welche Tasten, Buttons und Berührungspunkte in dieser Browser-Sitzung registriert werden
- Scrollrichtung und Wheel-Deltas, Doppelklick-Intervalle und Bewegungspfade
- Eine vom Browser beobachtete Schätzung der Ereignisrate (für Polling-Rate-Tests)
- Die maximale Anzahl gleichzeitiger Tasten oder Berührungen, die der Browser meldet
Was er nicht erkennt
- Die tatsächliche Hardware-Polling-Rate, DPI oder Eingabelatenz eines Geräts
- Tasten und Kürzel, die das Betriebssystem abfängt, bevor der Browser sie sieht
- Ob ein Fehler am Gerät, am Treiber oder an OS-Einstellungen wie Tastenwiederholung und Beschleunigung liegt
Fehlerbehebung
| Symptom | Was tun |
|---|---|
| Eine Taste registriert nicht | Manche Medien- und Systemtasten werden vom Betriebssystem verarbeitet und erreichen den Browser nie. Probiere eine andere Taste oder prüfe dein Tastaturlayout. |
| Scrollen wirkt umgekehrt | Das ist eine OS-Einstellung (natürliches Scrollen); der Test meldet die Richtung, die der Browser empfangen hat. |
| Die Ereignisrate wird zu niedrig angezeigt | Bewege dich kontinuierlich, halte den Tab im Fokus und deaktiviere den Energiesparmodus — der Browser beobachtet Ereignisse nach der OS-Verarbeitung. |
| Das Rechtsklick-Menü erscheint | Das Kontextmenü wird nur innerhalb des dedizierten Testfelds unterdrückt; nutze diesen Bereich für Button-Tests. |
FAQ
Warum registriert eine Taste nicht?
Bestimmte Tasten (etwa manche Medien- oder Systemtasten) werden vom Betriebssystem verarbeitet und erreichen den Browser nie. Probiere eine andere Taste oder prüfe dein Layout.
Wird meine Eingabe aufgezeichnet?
Nein. Tasten- und Zeiger-Ereignisse werden lokal verarbeitet, um die Visualisierung zu steuern, und verlassen dein Gerät nie.
Funktioniert das offline?
Ja, die Eingabe-Tests funktionieren offline, sobald die Seite geladen ist.
Warum zeigt meine 1000-Hz-Maus weniger an?
Der Browser beobachtet Ereignisse nach OS und Compositor, daher kann die gemessene Rate niedriger sein als die Nenn-Polling-Rate der Maus.
Kann ich das vollständige Anti-Ghosting einer Tastatur testen?
Nur das, was der Browser in dieser Sitzung meldet. Manche Kombinationen sind durch Browser oder OS begrenzt, daher ist das keine universelle Hardware-Zertifizierung.
Funktionieren diese Tests mit Trackpad oder Touchscreen?
Ja. Zeiger-Ereignisse umfassen Maus, Trackpad, Touch und Stift, wobei ausgelesene Details wie der Druck je nach Gerät variieren.