Тест управления и сенсоров Steam Deck

Бесплатный браузерный тест управления Steam Deck. Читает Gamepad API для стиков, триггеров, кнопок и D-pad, и DeviceOrientation API для движения. Полезно для диагностики дрифта стика, мёртвой зоны триггеров, залипающих кнопок или сломанного гироскопа после падения. Работает и с любым стандартным геймпадом — Xbox, PlayStation, сторонним — подключённым по USB или Bluetooth.

Как пользоваться

1
Откройте страницу

На Deck — Desktop mode + Chrome из Discover. На любом другом устройстве с подключённым геймпадом — просто откройте страницу.

2
Нажмите любую кнопку

Браузеры экспонируют геймпад веб-странице только после первого ввода — нажмите A, X или любую кнопку чтобы он зарегистрировался.

3
Проверьте каждый контрол

Поводите оба стика по полному кругу для проверки мёртвых зон и дрифта. Нажмите триггеры до конца. Пройдитесь по всем кнопкам сетки.

4
Включите движение (опционально)

Нажмите «Включить датчик движения». Некоторые браузеры запросят разрешение; SteamOS Chromium обычно не запрашивает.

Проверьте стики, триггеры, кнопки и движение в браузере

🎮
Определение платформы…
Чтение user-agent.
Нажмите любую кнопку на контроллере чтобы он зарегистрировался

Аналоговые стики

Левый стик
X: 0.000 · Y: 0.000
Правый стик
X: 0.000 · Y: 0.000

Триггеры

L20%
R20%

Кнопки

Нажмите любую кнопку — она подсветится. Стандартная Gamepad-разметка экспонирует A/B/X/Y, LB/RB/LT/RT, Back/Start, нажатие стиков, D-pad и Home.

Движение (DeviceOrientation)

Наклоняйте Deck — углы alpha/beta/gamma обновятся. На iOS-подобных браузерах нужно разрешение; на SteamOS Chromium обычно не нужно.

α
β
γ

Трекпады и back-кнопки

Трекпады Steam Deck (левый и правый), задние grip-кнопки (L4/L5/R4/R5) и выделенные touchpad/select кнопки маршрутизируются через Steam Input. Они видны веб-странице только если SteamOS форвардит их как стандартные оси/кнопки геймпада. Если их нет здесь — настройте Web Browser controller-профиль в Steam Input и протестируйте снова.

Опубликовано Обновлено