Das Symptom
Der Controller leuchtet, Windows meldet ihn beim Anstecken, in der
Systemsteuerung zappeln die Achsen bei jeder Bewegung – und im Spiel passiert
nichts. Oder es passiert das Falsche: Der rechte Trigger bremst, der linke gibt
Gas, beide zusammen heben sich auf, und die Vibration bleibt stumm. In einem
anderen Spiel funktioniert derselbe Controller tadellos.
Die „Layer 8“-Wahrheit
Windows hat für Gamepads nicht eine Schnittstelle, sondern zwei, und sie sind
nicht deckungsgleich. Das ältere DirectInput kennt Achsen und Knöpfe im
Allgemeinen. Das neuere XInput kennt genau die Bauform, die sich seit
zwanzig Jahren durchgesetzt hat: zwei Sticks, ein Steuerkreuz, acht Knöpfe, zwei
analoge Trigger, zwei Rüttelmotoren. Ein modernes Gamepad taucht in beiden Welten
auf – Microsoft schreibt, XInput-Geräte erschienen sowohl als XInput- als auch
als DirectInput-Gerät. Welche der beiden das Spiel benutzt, entscheidet das
Spiel, nicht du. Und daraus folgen genau die Symptome, über die sich alle
wundern: Ein Spiel, das nur XInput kennt, sieht ein altes DirectInput-Lenkrad
überhaupt nicht. Ein Spiel, das über DirectInput liest, bekommt beide Trigger auf
einer einzigen Achse serviert – ausdrücklich so entworfen, damit alte Titel bei
losgelassenen Triggern eine zentrierte Achse sehen – und kann nicht rütteln. Der
Controller ist in all diesen Fällen völlig in Ordnung. Was fehlt, ist eine
Einigung darüber, über welchen der beiden Wege gesprochen wird. Deshalb ist die
erste sinnvolle Handlung nicht das Neuinstallieren von Treibern, sondern die
Prüfseite von Windows: Wenn dort alles zappelt, hat die Hardware ihre Schuldigkeit
getan, und die Suche geht im Menü des Spiels weiter.
Die echte, verifizierte Lösung
1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:
1.Prüfen, ob der Controller überhaupt sauber ankommt
Zuerst die Zuständigkeiten trennen. Windows bringt eine Prüfseite für Spielecontroller mit, die Achsen und Tasten direkt anzeigt. Reagiert der Controller hier korrekt, ist die Hardware in Ordnung und das Problem liegt in der Anwendung. Den Befehl im Ausführen-Fenster (Windows-Taste und R) eingeben:
joy.cpl
2.Überzähliges Eingabezubehör abziehen
Es gibt nur vier XInput-Plätze, und Windows vergibt sie automatisch. Lenkräder, Pedalsätze, Flugsteuerungen, Tanzmatten und ein zweiter, vergessener Controller in einer Schublade belegen Plätze. Alles abziehen, was gerade nicht gebraucht wird, dann den gewünschten Controller als einziges Gerät anstecken und erneut prüfen.
3.Kabelbetrieb gegen Funkbetrieb gegentesten
Den Controller einmal mit einem kurzen, datenfähigen Kabel direkt an einen Anschluss am Rechner hängen – nicht an einen Hub, nicht an eine Dockingstation, nicht an eine Buchse am Monitor. Wenn er verkabelt funktioniert und drahtlos nicht, ist es ein Funk- oder Kopplungsproblem und kein Schnittstellenproblem.
4.Im Spiel die richtige Eingabeart wählen
Viele Spiele haben im Steuerungsmenü eine Auswahl zwischen Controllertypen oder einen Schalter für ältere Geräte. Steht dort der falsche Typ, kommen zwar Signale an, landen aber auf den falschen Funktionen – das ist der klassische Fall vertauschter Tasten. Die Belegung im Spiel notfalls von Hand neu setzen und dabei jede Taste einzeln zuweisen.
5.Die Totzone von einem Defekt unterscheiden
Wandert die Spielfigur ohne Eingabe, ist nicht zwingend der Stick kaputt. Microsoft beschreibt das Phänomen als Aufgabe der Anwendung: „The dead zone is ‚movement‘ values reported by the controller even when the analog thumbsticks are untouched and centered.“ Und weiter: „Games that use XInput that do not filter dead zone at all will experience poor gameplay.“ Zeigt joy.cpl bei losgelassenem Stick eine leichte Auslenkung, ist das normal – ein Spiel ohne Totzonenfilter macht daraus Dauerbewegung.
6.Treiberzustand im Geräte-Manager kontrollieren
Erscheint der Controller mit Warnzeichen oder unter unbekannten Geräten, fehlt der Treiber oder Windows hat das Gerät angehalten. Im Geräte-Manager das Gerät entfernen, den Rechner neu starten und neu erkennen lassen:
devmgmt.msc
7.Wenn das Spiel nur den alten Weg kennt
Bleibt es dabei, dass das Spiel den Controller nur eingeschränkt liest – ein gemeinsamer Trigger, keine Vibration –, dann liest es ihn über DirectInput. Das ist keine Fehlfunktion, die sich am Gerät beheben lässt, sondern eine Eigenschaft der Anwendung. Dann bleibt nur, die Belegung im Spiel an die eingeschränkte Achsdarstellung anzupassen.