Glossar-Begriff

Controller auf der Steam Deck testen

Boote in den Desktop-Modus, öffne Firefox oder einen anderen Chromium-Browser und halte die Menu-Taste auf der Deck gedrückt, um die internen Steuerungen in die Gamepad-Emulation zu wechseln. Externe Controller verbinden sich wie gewohnt über das USB-C-Dock oder Bluetooth. Steam Input läuft auf der Deck immer und formt, was der Browser sieht - dieser Guide führt dich durch den tatsächlich zuverlässigen Weg.

Definition

Was Controller auf der Steam Deck testen bedeutet

Controller auf der Steam Deck testen: Controller-Testing auf der Steam Deck läuft über die Gamepad-API im Desktop-Modus, erfordert, dass die internen Steuerungen der Deck im Gamepad-Emulationszustand sind, und beinhaltet Steam Input-Layouts, die bestimmen, welche Knopfereignisse den Browser erreichen.
Auch bekannt alsController im Browser auf der Steam Deck testenSteam Deck Gamepad-DiagnoseController-Testing im Browser auf der Deck
Mechanismus

Der zuverlässige Deck-Weg

Die Steam Deck hat zwei Betriebsmodi, die Controller unterschiedlich behandeln. Der Spielmodus ist der Big-Picture-Modus mit einem von Steam Input verwalteten virtuellen Gamepad. Der Desktop-Modus ist KDE Plasma, wobei die Deck-Steuerungen standardmäßig eine Tastatur-und-Maus-Emulation bereitstellen. Für Browser-Controller-Testing ist der Desktop-Modus mit einer spezifischen Einrichtung das, was funktioniert.

  1. 01

    In den Desktop-Modus wechseln

    Halte im Spielmodus die Stromtaste gedrückt und wähle In den Desktop-Modus wechseln. Die Deck startet neu in KDE Plasma. Jeder Browser, den du installierst, und jede Browser-Tool-Seite, die du besuchst, läuft hier und nicht im Big-Picture-Modus - die von Steam verwaltete Umgebung des Spielmodus leitet Controller-Eingaben über Steam Input auf eine Weise weiter, die nicht zuverlässig den Browser erreicht.

  2. 02

    Einen Chromium-basierten Browser öffnen

    Firefox ist vorinstalliert. Chrome und Edge können aus dem Discover Store als Flatpaks installiert werden. Chromium-basierte Browser bieten das konsistenteste Gamepad-API-Verhalten, obwohl Firefox für einfache Tests völlig reicht. Vermeide die in Steam integrierte Browser-Overlay - es stellt nicht die volle Gamepad-API zur Verfügung.

  3. 03

    Die Menütaste gedrückt halten, um die Deck-Steuerung umzuschalten

    Standardmäßig emulieren im Desktop-Modus die eingebauten Steuerungen der Deck Tastatur plus Maus. Halte die Menü-Taste (drei waagerechte Linien) gedrückt, bis Steam eine Benachrichtigung anzeigt, dass die Steuerung umgeschaltet wurde. Nun senden die Sticks und Knöpfe der Deck Gamepad-Ereignisse, die der Browser über die Gamepad-API erkennen kann.

  4. 04

    Benutzerdefiniertes Steam Input-Layout für den Browser

    Für persistente Gamepad-Emulation ohne Menü-Tasten-Umschaltung füge deinen Browser als Nicht-Spiel in Steam hinzu und stelle dessen Controller-Layout auf Gamepad oder ein benutzerdefiniertes Layout, das standardmäßige Xbox-Controller-Ereignisse aussendet. Das leitet alle Deck-Eingaben als saubere Gamepad-Eingaben an den Browser weiter statt der Desktop-Tastatur-und-Maus-Zuordnung.

  5. 05

    Externe Controller werden normal angeschlossen

    Ein USB-C-Hub oder Dock stellt USB-Anschlüsse für kabelgebundene Controller bereit. Bluetooth-Pairing funktioniert unter Einstellungen -> Bluetooth. Externe Controller umgehen die meisten Steam Input-Sonderfälle - Xbox- und DualSense-Pads, die über USB-C oder Bluetooth angeschlossen sind, erscheinen im Browser sofort, nachdem du einen Knopf gedrückt hast.

Betroffene Hardware

Betroffene Geräte: Controller auf der Steam Deck testen

Siehe auch

Verwandte Glossarbegriffe

Häufig gefragt

Fragen zu Controller auf der Steam Deck testen

Der Browser im Spielmodus ist Steams integrierter Overlay-Browser, der die volle Gamepad-API nicht zuverlässig zur Verfügung stellt. Selbst wenn er Controller-Ereignisse anzeigt, maskiert die virtuelle Gamepad-Ebene von Steam Input das Rohhardware-Verhalten, das wir messen wollen. Der Desktop-Modus ist der richtige Weg für jegliche Diagnose-Tests.

Im Desktop-Modus standardisieren sich die internen Steuerungen des Deck auf Tastatur- und Maus-Emulation - das Bewegen des rechten Sticks bewegt den Cursor, ein Tastendruck sendet einen Tastaturbefehl. Die Gamepad-API sieht sie nicht, weil sie überhaupt nicht als Gamepad-Events ausgegeben werden. Halte die Menü-Taste gedrückt, bis Steam eine Moduswechsel-Benachrichtigung anzeigt, dann senden die Steuerungen standardisierte Gamepad-Events.

Beides, unvermeidbar. Die internen Deck-Steuerungen durchlaufen immer den Steam-Input-Benutzer-HID-Treiber, bevor sie eine Anwendung erreichen. Was du misst, ist die Summe aus der zugrundeliegenden Hardware und der Steam-Treiber-Ebene. Für eine reine Hardware-Messung umgeht ein externer Controller über USB-C oder Bluetooth Steam Input und liefert eine sauberere Messung.

Füge deinen Browser als Nicht-Spiel hinzu über Steam -> Spiele -> Nicht-Spiel hinzufügen. Dann wähle im Browser-Eintrag von Steam Controller-Layout -> Vorlagen -> Gamepad. Dadurch werden standardisierte Xbox-Style-Button-Events ausgegeben, die jeder Browser-Gamepad-API-Tester lesen kann. Maßgeschneiderte Layouts mit Modifikatoren oder pro-Taste-Umbelegung führen zu inkonsistenten Testergebnissen - bleib für die Messung beim ursprünglichen Gamepad-Template.

Ja. Einstellungen -> Bluetooth -> Gerät hinzufügen, ganz normal koppeln, dann irgendeine Taste am Controller drücken, wobei der Browser-Tester im Fokus steht. Das Deck-Bluetooth ist generell zuverlässig für DualSense, Xbox Wireless, 8BitDo Pro 2 und die meisten Premium-Third-Party-Controller. Günstigere Bluetooth-Pads benötigen gelegentlich mehrere Koppelversuche.

Das ist Steam Input, das den Gerätenamen überschreibt. Wenn Steam Input aktiv ist - was im Spielmodus immer der Fall ist und im Desktop-Modus sein kann - werden externe Controller über einen Steam-gemanagten virtuellen Gamepad proxyiert, der sich als Steam Deck oder Microsoft X-Box 360 pad meldet. Das ist ganz normal beim Deck. Die Tasten und Achsen funktionieren weiterhin; nur die Bezeichnung ist anders.

Absolut. USB-C-Hub oder die offizielle Docking-Station bieten dir USB-Anschlüsse für kabelgebundene Controller, HDMI für das externe Display und Ethernet. Im Desktop-Modus funktioniert das genauso wie bei einem normalen PC - Controller in die Docking-Station stecken, Taste drücken, Browser aktualisieren. Der Docked-Modus gibt dir zudem bequemere Schreibmöglichkeiten und bessere Browser-Performance.

Nicht als Touchpads. Die Standard-Gamepad-API hat kein Konzept von Trackpad-Oberflächen. Steam Input kann so konfiguriert werden, dass es standardisierte Button- oder Achsen-Events von den Touchpads aussendet, aber die rohen Touch-Daten - Position auf dem Pad, Druck, Mehrfachtouches - werden dem Browser-Code nicht ausgesetzt. Das Testen der Touchpads erfordert spezifisch eine Steam-Input-Konfiguration, die diese zuerst auf detektierbare Button- oder Achsen-Events abbildet.

Quellen

Weiterführende Literatur

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