Glossar-Begriff

Controller auf Windows testen

Verwende Chrome oder Edge für die zuverlässigste Gamepad-API-Unterstützung, schließe Steam vor dem Test, damit es deinen Controller nicht abfängt, und drücke eine beliebige Taste nach dem Laden der Seite, da Browser Gamepads ausblenden, bis du mit ihnen interagierst. Das behebt 90 Prozent der 'Controller nicht erkannt'-Meldungen, die wir sehen.

Definition

Was Controller auf Windows testen bedeutet

Controller auf Windows testen: Windows-Controller-Testing nutzt die Gamepad-API, um Button- und Achsen-Daten von jedem angeschlossenen Controller zu lesen, wobei Browserwahl, Hintergrundanwendungen und Verbindungstyp jeweils die Erkennungszuverlässigkeit beeinflussen.
Auch bekannt alsController im Browser unter Windows testenBrowser-Gamepad-Test unter WindowsWindows-Controller-Diagnostik-Setup
Mechanismus

Das Setup, das funktioniert

Windows hat die meisten Controller, die meisten Treiber und die meiste Hintergrundsoftware, die um deinen Gamepad konkurriert. Zuverlässige browserbasierte Messungen erfordern, die Störungen zu eliminieren, bevor sie überhaupt entstehen. Arbeite diese Schritte der Reihe nach durch.

  1. 01

    Nutze Chrome oder Edge

    Beide nutzen die Chromium-Engine und teilen sich dieselbe gut unterstützte Gamepad-API-Implementierung, inklusive Vibrations-Testing. Firefox funktioniert, meldet aber bei manchen Controllern Achsenanzahlen unterschiedlich (Verschiebung der Indizes um eine Position) und unterstützt haptisches Feedback überhaupt nicht. Safari unter Windows ist nicht relevant - Apple hat es vor Jahren eingestellt.

  2. 02

    Schließe Steam vor dem Test

    Das ist die größte Einzelursache für Controller erkannt, aber Tasten funktionieren nicht unter Windows. Steam Input fängt Controller auf Treiberebene ab und remappt sie, bevor eine andere Anwendung die Rohdaten sieht. Beende Steam vollständig oder deaktiviere Steams Desktop-Controller-Layouts für deinen Controller. Dann lade den Browser neu.

  3. 03

    Nutze ein datenfähiges USB-Kabel

    Nicht jedes USB-C-Kabel überträgt Daten - viele mit Handys und Controllern ausgelieferte sind nur zum Laden. Das Controller-Kabel, das in der Controller-Box geliefert wurde, ist garantiert ein Datenkabel. Third-Party-Kabel sollten mit USB 2.0 oder höher gekennzeichnet sein; alles Unmarkierte oder als Ladekabel beworbene wird den Gamepad unter Windows wahrscheinlich überhaupt nicht ausstellen.

  4. 04

    Drücke nach dem Laden der Seite eine Taste

    Jeder Browser verbirgt angeschlossene Controller, bis der Nutzer sie physisch auf der sichtbaren Seite bedient. Das ist ein Datenschutz-Feature, das verhindert, dass Seiten deine Hardware stillschweigend fingerprinten. Wenn der Tester kein Controller erkannt sagt, ist die Lösung fast immer: in die Seite klicken, dann irgendeine Taste am Controller drücken.

  5. 05

    Für Messungen kabelgebunden bevorzugen, für Komfort drahtlos

    Für Drift-, Latenz- oder Polling-Rate-Testing liefert kabelgebundenes USB die sauberste Messung - keine Funkstörungen, keine Bluetooth-Stack-Latenz, keine Batteriestands-Effekte. Für gelegentliche Funktionstests (Tasten registrieren, Sticks bewegen) ist drahtlos in Ordnung. Benutze Bluetooth für den Latenztest niemals, wenn du es vermeiden kannst.

Betroffene Hardware

Betroffene Geräte: Controller auf Windows testen

Häufig gefragt

Fragen zu Controller auf Windows testen

Zwei häufigste Ursachen: Steam Input läuft und fängt den Controller ab, bevor der Browser ihn sieht, oder du hast noch keine Taste auf der sichtbaren Seite gedrückt. Schließe Steam vollständig und lade den Browser neu, dann drücke physisch eine Taste am Controller. Wenn ein Steam-gemanagtes Layout das ist, was deine Spiele erwarten, ist dieser Trade-off real - du musst den Controller eventuell mit geschlossenem Steam testen, dann Steam für das Gameplay neu starten.

Für grundlegende Button- und Achsen-Tests sind Chrome und Edge im Wesentlichen identisch, da sie die Chromium-Engine teilen. Firefox funktioniert, aber für Messungen führt er zwei echte Besonderheiten ein: er meldet bei manchen XInput-Controllern die Achsenanzahl unterschiedlich (Verschiebung des Achsen-Index um eine Position) und er unterstützt haptisches Feedback-Testing überhaupt nicht. Für gelegentliche Funktionschecks ist Firefox in Ordnung. Für ernsthaftes Diagnostik-Testing nutze Chrome oder Edge.

Bringe den Controller in den Pairing-Modus (normalerweise durch Drücken einer kleinen Pair-Taste, bis eine LED schnell blinkt - schau ins Handbuch für deinen spezifischen Controller). Öffne Windows Einstellungen -> Bluetooth & Geräte -> Gerät hinzufügen -> Bluetooth. Warte, bis der Controllername erscheint, und klicke ihn an. Sobald Windows Verbunden anzeigt, öffne den Browser-Tester und drücke irgendeine Taste am Controller, damit er für die Seite sichtbar wird. Falls das Pairing wiederholt fehlschlägt, ziehe den Bluetooth-Adapter ab und stecke ihn wieder ein oder starte den Bluetooth Support-Dienst neu.

Windows erkennt den Controller auf OS-Ebene; der Browser erkennt ihn erst, wenn die Gamepad API ein Signal erhält. Drei Checks: Drücke irgendeine Taste am Controller, während die Testerseite im Fokus steht, stelle sicher, dass keine andere Anwendung (Steam, Xbox Accessories, DS4Windows) den Controller exklusiv belegt, und stelle sicher, dass du dich auf einer HTTPS-Seite befindest - die Gamepad API verwirft Anfragen bei HTTP oder lokalen Datei-Origins aus Sicherheitsgründen.

Bei Xbox-Controllern ist der von Windows mitgelieferte XInput-Treiber immer die richtige Wahl. Bei PlayStation-Controllern funktioniert der Windows-eigene Treiber zwar, aber Steam Input übersetzt DualSense/DualShock 4 zuverlässiger zu XInput als rohes HID. Third-Party-Controller (8BitDo, GuliKit, Nacon) funktionieren meist sofort ohne Einrichtung. Eine herstellerspezifische Konfigurationssoftware wie 8BitDo Ultimate Software oder die App von GuliKit benötigst du lediglich für Firmware-Updates oder das Wechseln von Profilen, nicht aber für das Testen im Browser.

Ja. Windows stellt einen Controller dem Browser nicht zur Verfügung, wenn das Kabel keine Daten übertragen kann. USB-C ist trügerisch: Lade-only-Kabel sehen genauso aus wie Datenkabel. Das Kabel, das im Controller-Beutel enthalten war, ist ein Datenkabel. Zufällige USB-C-Kabel aus der Schublade sind das häufig nicht. Wenn dein Controller im Browser nicht erscheint, tausche zuerst das Kabel aus. Das ist eine echte Lösung, kein Placebo.

Hinten liegende Ports am Desktop sind direkt auf dem Mainboard angeschlossen und fast immer zuverlässiger als Frontpanel-Ports (die über ein Gehäuse-Header laufen). USB-Hubs, besonders nicht aktive, können Stromversorgungsprobleme verursachen, die dazu führen, dass kabellose Dongles intermittent die Verbindung verlieren. Wenn du Verbindungsprobleme hast, stecke zuerst direkt in einen hinteren Port, bevor du irgendetwas anderes versuchst.

Ja. Die Gamepad API unterstützt bis zu vier gleichzeitig verbundene Controller über den normalen XInput-Treiber, und die meisten modernen Tester zeigen sie alle an. Jeder verbundene Controller belegt seinen eigenen Slot (Index 0, 1, 2, 3). Slot-Indizes werden wiederverwendet, wenn ein Controller die Verbindung trennt, also gehe nicht davon aus, dass Controller 0 über eine Session hinweg immer dasselbe physische Gerät ist.

Quellen

Weiterführende Literatur

  1. Steam-Input-Konfigurationsdokumentation · Steamworks Documentation
Verfasst von
Abdul Soomro
Gründer & Lead Diagnostic Engineer
Zuletzt geprüft
Veröffentlicht