Skip to main content

Über den Gamepad Tester.

Die Controller-Suite von ToolCheckup ist eine Sammlung kostenloser Test-Tools, die komplett in deinem Browser über die standardmäßige Gamepad API laufen. Drück jeden Button und schau, wie er aufleuchtet, plotte beide Analog-Sticks in Echtzeit, miss Stick-Drift in Ruhe, lies den Trigger-Druck, vermiss deine Deadzone und feuer die Rumble-Motoren – ohne irgendetwas zu installieren oder ein einziges Byte an Daten irgendwohin zu senden.

Wofür diese Tools da sind

Ein streikender Controller ist schwer einzugrenzen: Ist ein Face-Button tot, feuert eine Schultertaste doppelt, driftet ein Stick, oder versteckt nur eine strenge Spiel-Deadzone das Problem? Jedes Tool hier isoliert eine messbare Sache – den Zustand eines Buttons, die Live-X/Y-Koordinaten eines Sticks, die Ruhe-Abweichung, die Drift verrät, die 0–1-Trigger-Achse –, sodass du statt zu raten direkt ablesen kannst. Alles baut auf der Gamepad API des Browsers auf, funktioniert mit Xbox-, PlayStation-, Nintendo-Switch- und generischen USB-/Bluetooth-Pads und ist kostenlos, getragen von Lesern, die uns einen Kaffee spendieren.

Datenschutz, in einem Absatz

Jeder Test läuft auf deinem Gerät. Wir lesen denselben Gamepad-Zustand, den dein Browser ohnehin jeder Webseite bereitstellt – Button-Werte, Achsenpositionen, den ID-String des Controllers –, fragen ihn in einer requestAnimationFrame-Schleife ab und zeichnen ihn auf dem Bildschirm. Es gibt keine Aufzeichnung, kein Fingerprinting und nichts wird hochgeladen. Dein Theme und deine Einstellungen liegen im lokalen Speicher deines Browsers und verlassen niemals deinen Rechner. Die langweiligen Details stehen in der Datenschutzerklärung.

Einen Fehler gefunden? Ein Tool gewünscht?

Sag uns, was kaputt war (mit Browser, OS und Controller-Modell) oder was du als Nächstes getestet haben möchtest – wir lesen alles.

Website-FAQ

Ist der Gamepad Tester wirklich kostenlos?

Ja – jedes Tool, keine Paywall, keine Anmeldung. Die Website wird durch freiwillige Spenden („Spendier uns einen Kaffee“) getragen und zeigt eventuell dezente Werbung, die einen Test nie verdeckt oder nach unten drückt.

Muss ich einen Treiber oder eine App installieren?

Nein. Moderne Browser lesen Gamepads nativ über die W3C-Gamepad-API, sodass ein kabelgebundener oder Bluetooth-Controller in dem Moment funktioniert, in dem du einen Button drückst – kein Treiber, keine Erweiterung, kein Download. Unter Windows nutzen Xbox-Pads den eingebauten XInput-Treiber; DualSense- und Switch-Pro-Controller koppeln per USB oder Bluetooth und werden genauso erkannt.

Warum zeigt sich mein Controller erst nach einem Button-Druck?

Das ist Absicht in der Gamepad API. Um Fingerprinting zu vermeiden, verstecken Browser einen verbundenen Gamepad, bis er sein erstes Eingabesignal sendet, und feuern dann ein „gamepadconnected“-Ereignis. Also: Pad anschließen (oder koppeln), einen Button drücken oder einen Stick bewegen, und er erscheint sofort.

Kann ein Browser Rumble, Adaptivtrigger oder Gyro lesen?

Teilweise. Vibration wird über den vibrationActuator der Gamepad API auf Chromium-Browsern und vielen Controllern bereitgestellt, was unser Vibrationstest steuert. Aber der adaptive Trigger-Widerstand der DualSense, ihre detaillierte Haptik und Bewegungs-/Gyro-Daten werden Webseiten nicht bereitgestellt, also kann kein Browser-Tool sie lesen oder steuern – darüber sind wir auf der PS5-Seite ehrlich.

Welche Browser funktionieren am besten?

Chromium-basierte Browser (Chrome, Edge, Opera) haben die vollständigste Gamepad-API-Unterstützung, einschließlich Vibration. Firefox liest Buttons, Sticks und Trigger gut, hat aber begrenzte Rumble-Unterstützung. Safari unterstützt die Kern-API in aktuellen Versionen. Auf Mobilgeräten ist die Gamepad-Unterstützung lückenhaft – ein Desktop-Browser ist die sichere Wahl.

Kann ich diese Tools verlinken oder einbetten?

Verlinken ist immer willkommen. Das Einbetten der Seiten in iFrames wird nicht empfohlen – manche Browser schränken den Gamepad-API-Zugriff innerhalb von Cross-Origin-Frames ein, sodass der Controller sich vielleicht nicht meldet.