Steamworks-Dokumentation
Steam Controller

Übersicht


In der Vergangenheit enthielten viele verschiedene Teile des Steam-Eingabesystems den Begriff „Steam Controller“ was jedoch schnell unübersichtlich wurde. Von jetzt an wird der Begriff „Steam Controller“ ausschließlich für dieses bestimmte Eingabegerät verwendet.

Steam Controller

Der Steam Controller unterscheidet sich in vielerlei Hinsicht von standardmäßigen XInput-Geräten:

  • Zwei haptische Trackpads
  • Zwei digitale Griffpaddles auf der Rückseite
  • Ein internes Gyroskop
  • Ein analoger Joystick statt zwei
  • Haptische Impulse statt herkömmlicher Vibration

Unten folgt eine detaillierte Aufschlüsselung der physischen Eingaben des Steam Controllers.

Haupttasten

Digital
Die A-, B-, X- und Y-Tasten folgen im physischen Layout und in der Farbgebung dem XInput-Standard von Geräten wie dem XBox 360 Controller.

steam_controller_face.png

Joystick

Analog, 2 Achsen (+ digitaler Klick)

Der analoge Joystick ist im Wesentlichen mit dem eines traditionellen Controllers identisch, einschließlich der digitalen „Stick-Klick-Funktionsweise“. Der einzige Unterschied besteht darin, dass der Steam Controller nur über einen einzigen Joystick verfügt.

steam_controller_joystick.png

Zurück- und Start-Taste

Digital
Die Zurück-Taste und die Start-Taste befinden sich auf entgegengesetzten Seiten der Steam-Home-Taste. Im Gegensatz zur Steam-Home-Taste sind sie nicht auf das System beschränkt und können von Spielen und Anwendungen beliebig verwendet werden.

steam_controller_back_start.png

Steam-Home-Taste

Reserviert

Die zentrale Steam-Home-Taste ist für das System reserviert und kann von Spielen und Anwendungen nicht verwendet werden. Das Drücken dieser Taste während eines Spiels ruft das Steam-Overlay auf.

steam_controller_home.png
HINWEIS: Durch das Öffnen des Steam-Overlays wird Ihr Spiel nicht pausiert! Es bleibt Ihnen selbst überlassen, das Overlay zu erkennen und Ihr Spiel zu pausieren.

Sie können das Overlay erkennen, indem Sie ISteamUtils::IsOverlayEnabled aufrufen.

Schultertasten

Digital
Die Schultertasten entsprechen weitgehend dem Standard.

steam_controller_shoulder_buttons.png

Schultertrigger

Analog, 1 Achse (+ digital „full pull“)
Die analogen Trigger des Steam Controllers haben einen deutlichen digitalen „Klick“ am Ende des normalen analogen Bereichs und unterscheiden zwischen „Klick“ und „Druck“, ähnlich wie die Trigger des Nintendo GameCube Controllers.

steam_controller_triggers.png

Haptische Trackpads

Analog, 2 Achsen (+ digital „click“)
Die haptischen Trackpads sind vielleicht das hervorstechendste Merkmal des Steam Controllers und ermöglichen die vielseitigsten physischen Eingaben mit diesem Gerät. Sie bieten eine hochauflösende berührungsempfindliche Oberfläche mit programmierbarem haptischen Feedback sowie bei beiden Touchpads eine digitale Klickfunktion. Sie können dazu verwendet werden, eine direkte analoge Bewegung mit vielen verschiedenen Nutzereinstellungen zu generieren oder andere Geräte wie z. B. Mäuse, Joysticks, Trackballs usw. zu emulieren. Einige ihrer leistungsfähigsten Merkmale beruhen auf ihrer gemeinsamen Verwendung mit dem Steam-Overlay zur Erstellung von Radialmenüs und Touch-Menü auf dem Bildschirm. (siehe: Eingabequellenmodi) Das linke Touchpad hat die Form eines eingeprägten Steuerkreuzes, ist aber ansonsten in seiner Funktionalität mit dem rechten Touchpad vollkommen identisch.

steam_controller_touchpads.png

Gyroskop

Analog, 3 Achsen
Der Steam Controller ist mit einem internen Gyroskop für Bewegungserkennung ausgestattet. Dieser Gyro-Sensor ist in der Lage, Bewegungen in allen drei Bewegungsachsen (Neigungsachse, Gierachse und Rollachse) zu erkennen, und hat sich als Zielgerät in Ego-Shootern und in anderen Anwendungen hervorragend bewährt.

steam_controller_gyro.png

BLE-FW-Update

Sie können das Windows-FW-Update-Werkzeug, das das FW-Abbild für Bluetooth Niedrigenergie (BLE) installiert oder das das System auf das Produktions-FW zurücksetzt, hier finden:
Steam-Controller-FW-Update-Werkzeug