Wprowadzenie
Dawniej wiele elementów systemu Steam Input zawierało wyrażenie „Steam Controller”, ale stało się to trochę mylące. Obecnie „Steam Controller” oznacza tylko to konkretne urządzenie wejścia.

Steam Controller różni się od standardowych urządzeń XInput na kilka sposobów:
- dwa panele dotykowe z funkcją drgań,
- dwa cyfrowe przyciski na uchwytach z tyłu,
- wbudowany żyroskop,
- jeden analogowy drążek zamiast dwóch,
- pulsy haptyczne zamiast tradycyjnych „wibracji”.
Poniżej znajduje się szczegółowy opis sprzętowych elementów wejściowych urządzenia.
Przyciski przednie
Wejście cyfroweKolor i rozmieszczenie przycisków A, B, X i Y są zgodne ze standardem sprzętowym XInput spotykanym w urządzeniach takich jak kontroler Xbox 360.

Drążek
Wejście analogowe, 2 osie (plus cyfrowe „kliknięcie”)
Analogowy drążek jest właściwie taki sam jak w tradycyjnych kontrolerach i zawiera również cyfrową funkcję wciśnięcia go. Różnica polega na tym, że Steam Controller ma tylko jeden.

Wstecz i Start
Wejście cyfrowePrzyciski Wstecz i Start znajdują się po bokach przycisku Steam. W przeciwieństwie do przycisku Steam nie są one zarezerwowane przez system – gry i aplikacje mogą z nich korzystać według własnego uznania.

Przycisk Steam
ZarezerwowanyCentralny przycisk Steam jest zarezerwowany przez system i nie może być używany przez gry i aplikacje. Wciśnięcie tego przycisku w grze otwiera nakładkę Steam.

UWAGA: otwarcie nakładki Steam nie spauzuje twojej gry! To twoim zadaniem jest wykrycie nakładki, a następnie własnoręczne spauzowanie gry.
Możesz wykryć nakładkę, wywołując
ISteamUtils::IsOverlayEnabled.
Przyciski górne
Wejście cyfrowePrzyciski górne są dosyć standardowe.

Spusty
Wejście analogowe, 1 oś (plus cyfrowe „pełne pociągnięcie”)
Analogowe spusty w Steam Controllerze mają charakterystyczną funkcję cyfrowego „kliknięcia” po przyciśnięciu do końca, dzięki czemu można rozróżnić „pełne” i „miękkie” pociągnięcie (podobnie jak spusty kontrolera GameCube firmy Nintendo).

Panele dotykowe z funkcją drgań
Wejście analogowe, 2 osie (plus cyfrowe „kliknięcie”)
Haptyczne panele dotykowe to funkcja odróżniająca Steam Controller od innych urządzeń tego typu. Jest to także najbardziej wszechstronny element wejścia w urządzeniu. Mają one powierzchnie dotykowe o wysokiej rozdzielczości z programowalnymi drganiami oraz funkcją cyfrowego kliknięcia na każdej z nich. Mogą one generować bezpośredni ruch analogowy z wieloma różnymi ustawieniami użytkownika, ale mogą również emulować inne urządzenia, np. myszy, joysticki, trackballe itp. Jedną z najbardziej przydatnych funkcji jest użycie panelu dotykowego z nakładką Steam do tworzenia menu kołowych i dotykowych na ekranie (zobacz
tryby źródeł wejścia). Lewy panel dotykowy ma wytłoczony pad kierunkowy, ale oprócz tego jego funkcjonalność jest taka sama jak prawego panelu.

Żyroskop
Wejście analogowe, 3 osieSteam Controller posiada również wewnętrzny żyroskop służący do wykrywania ruchu. Żyroskop jest w stanie w pełni wykryć wszystkie trzy osie ruchu (czyli pochylenie, odchylenie i przechylenie) i może służyć między innymi do celowania w strzelankach z perspektywą pierwszej osoby.

Aktualizacja oprogramowania układowego umożliwiająca korzystanie z Bluetooth Low Energy
Narzędzie aktualizacji oprogramowania układowego dla systemów Windows, które zainstaluje obraz oprogramowania pozwalający na korzystanie z BLE lub które cofnie je do wersji produkcyjnej, można znaleźć poniżej.
Narzędzie aktualizacji oprogramowania układowego Steam Controllera