Проверить DualShock 4

Геймпад PlayStation 4: раскладка кнопок, стики и то, чего браузер у этой модели не видит.

Сначала нажмите любую кнопку на самом геймпаде.

Ничего не отправляется на сервер: страница читает состояние геймпада прямо в браузере.

Что означает результат

Кнопки подписаны как на корпусе

Модель опознана верно, схема стандартная. Нажатая кнопка темнеет, проверенная остаётся отмеченной.

Подписи не совпадают с корпусом

Браузер опознал геймпад иначе. Ориентируйтесь на номер кнопки и её положение: они одинаковы у всех геймпадов со стандартной схемой.

Схема «нестандартная»

Сопоставить кнопки со стандартом не удалось. Так бывает при подключении через переходники и у неоригинальных геймпадов.

Как DualShock 4 выглядит из браузера

Браузер видит его как стандартный геймпад с восемнадцатью кнопками и четырьмя осями — это лучший случай из возможных: раскладка совпадает с той, под которую писалась спецификация, и подписи на экране соответствуют надписям на корпусе.

Восемнадцатая кнопка — нажатие на тачпад. Само касание, координаты пальца и мультитач браузеру недоступны: их отдаёт только системный драйвер, и то не всегда. Поэтому проверить тачпад как сенсор здесь нельзя — только как кнопку.

Подключение и опознание

По кабелю DualShock 4 опознаётся всегда. По Bluetooth — после сопряжения кнопкой Share вместе с PS: если геймпад не появляется в списке, дело обычно в том, что он остался привязан к консоли. Строка опознания у него — Wireless Controller с идентификатором 054c:05c4 или 054c:09cc; ровно эту строку и показывает проверка.

Что стареет первым

Стики. В DualShock 4 стоят аналоговые потенциометры, и они изнашиваются механически: со временем стик перестаёт возвращаться ровно в центр, и персонаж едет сам. На этой модели дрифт — самая частая причина замены, и он хорошо виден замером: покажите стик в покое и посмотрите на отклонение.

Раскладка DualShock 4

Геймпад PlayStation 4. Подключается по кабелю и по Bluetooth, браузером опознаётся как стандартный. Есть тачпад, который считается восемнадцатой кнопкой.

Кнопка DualShock 4НомерПоложение
✕ Крестик№ 0нижняя лицевая
○ Круг№ 1правая лицевая
□ Квадрат№ 2левая лицевая
△ Треугольник№ 3верхняя лицевая
L1№ 4левый верхний бампер
R1№ 5правый верхний бампер
L2№ 6левый триггер
R2№ 7правый триггер
Share / Create№ 8левая служебная
Options№ 9правая служебная
L3№ 10нажатие левого стика
R3№ 11нажатие правого стика
№ 12крестовина вверх
№ 13крестовина вниз
№ 14крестовина влево
№ 15крестовина вправо
PS№ 16центральная
Тачпад№ 17нажатие на тачпад

Номера здесь — не выдумка страницы, а часть стандарта: браузер отдаёт кнопки массивом, и позиция в массиве и есть номер. Именно поэтому «крестик» у PlayStation и «A» у Xbox — это одна и та же кнопка номер ноль: позиция общая, подпись разная.

Особенности этой модели

ЧтоПодробности
ТачпадНажатие на тачпад приходит как кнопка с номером 17. Само касание и координаты пальца браузер не видит: их отдаёт только системный драйвер.
Триггеры L2 и R2Они аналоговые: приходят и как кнопки, и как величина нажатия от нуля до единицы. Проверять нужно именно плавность, а не срабатывание.
Bluetooth и кабельПо кабелю раскладка стабильна. По Bluetooth часть браузеров опознаёт геймпад иначе и нумерует кнопки не по стандартной схеме.
Дрифт стиковСлабое место этой модели. Потенциометры изнашиваются, и стик перестаёт возвращаться ровно в центр.

Геймпад не находится

Первое, что нужно знать: браузер намеренно не показывает подключённые геймпады, пока на них не нажали кнопку. Это не задержка и не сбой — это защита от опознания человека по набору его устройств. Подключённый, но не тронутый геймпад для страницы не существует.

Поэтому порядок такой: подключить, нажать на самом геймпаде любую кнопку, и только потом запускать проверку. Если после нажатия он всё равно не появился, причина в чём-то из списка ниже.

Если не работает

Геймпад подключён, но не находится

Нажмите на нём любую кнопку. До первого нажатия браузер скрывает подключённые геймпады намеренно.

Находится, но кнопки не совпадают с подписями

В сводке посмотрите строку «Схема». Если она нестандартная, браузер не смог сопоставить кнопки со стандартом, и номера будут другими. Это свойство конкретного геймпада или способа подключения.

По кабелю работает, по Bluetooth нет

Обычное дело: часть браузеров опознаёт один и тот же геймпад по-разному в зависимости от подключения. Для проверки надёжнее кабель.

В браузере работает, в игре нет

Значит, дело в игре или в системном драйвере, а не в геймпаде. В Windows проверьте, видит ли его системная панель игровых устройств.

Не работает в Safari на телефоне

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

Чего браузер увидеть не может

  • Геймпад, на котором не нажали ни одной кнопки. Браузер намеренно скрывает подключённые устройства до первого нажатия — это защита от опознания человека по набору его железа, а не задержка.
  • Уровень заряда батареи. Стандарт этого не передаёт.
  • Адаптивные триггеры и точную тактильную отдачу DualSense: браузеру доступна только обычная вибрация двумя моторами.
  • Касания тачпада и координаты пальца. Приходит только нажатие как кнопка.
  • Гироскоп и акселерометр геймпада. В стандарт они не входят.
  • Модель геймпада наверняка. Браузер отдаёт строку опознания, а она у разных систем и подключений разная — определение модели всегда догадка.

Рядом

Частые вопросы

Почему кнопки DualShock 4 нумеруются именно так?

Это стандартная схема браузера: кнопки приходят массивом, и позиция в массиве и есть номер. Схема писалась под геймпад Xbox, поэтому у него совпадений больше всего, но нумерация одинакова у всех геймпадов, которые браузер опознал как стандартные.

Геймпад не находится

Нажмите на нём любую кнопку. Браузер намеренно скрывает подключённые геймпады до первого нажатия — это защита от опознания человека по набору его устройств.

Это помогло вам? Оцените: