Документация Steamworks
Контроллер PlayStation 4 от Sony

Overview


Контроллер PlayStation 4* изначально спроектирован для PlayStation 4 компании Sony. Этот контроллер первым среди сторонних устройств получил официальную поддержку системы ввода Steam. Как и у Steam Controller, у него есть несколько функций, которых нет в стандарте XInput (тачпад и гироскоп), но при этом данный контроллер придерживается более традиционной конструкции с двумя стиками, которую предпочитают некоторые игроки.

*здесь имеются в виду все совместимые модели, включая, но не ограничиваясь DUALSHOCK 4

ds4_controller.png

Контроллер PlayStation 4 обладает всеми аппаратными возможностями, доступными XInput-контроллерам, а также следующими функциями:

  • Центральный тачпад
  • An internal gyroscope
  • Программируемый светодиодная плашка

Face buttons

Digital
The Playstation 4 Controller features four standard face buttons labeled with a SQUARE, a CROSS, a TRIANGLE, and a CIRCLE.

ds4_controller_face.png
Примечание для разработчиков: на Западе кнопка «крест» обычно используется для действия типа «подтвердить», в то время как «круг» — для «назад» или «отмена». В Японии порядок обратный. При публикации официальной раскладки вы можете предусмотреть создание западного и японского вариантов для контроллера DUALSHOCK 4, названных соответствующим образом.

Joysticks

Analog, 2 axes (+ digital "click")
Like most other gamepads, the Playstation 4 Controller features two analog joysticks, on the left and right side. В отличие от других контроллеров, они не смещены по вертикали. Like most modern joysticks, the sticks themselves can be clicked in as additional digital buttons.

ds4_controller_joysticks.png

Кнопки SHARE и OPTIONS

Digital
The SHARE and OPTIONS buttons are on either side of the central touchpad. Хотя кнопка SHARE зарезервирована при использовании консоли PS4, это не так на компьютере при использовании интерфейса настройки системы ввода Steam. Обе кнопки могут свободно использоваться играми и приложениями.

ds4_controller_share_options.png
Обратите внимание: кнопки SHARE и OPTIONS соответствуют кнопкам SELECT и START на предыдущих моделях контроллеров для PlayStation.

L1 и R1 (бамперы)

Digital
The shoulder buttons are pretty standard.

ds4_controller_l1_r1.png

L2 и R2 (триггеры)

Analog, 1 axis (each)
Unlike the Steam Controller, the L2 and R2 analog triggers on the DS4 Controller do not have a distinct digital "click" at the end of the normal analog range distinguishing a "full pull" from a "soft pull". From a hardware perspective they are purely analog input devices. However, the Steam Input Configurator is able to fix this; the player may set a threshold that distinguishes a "full pull" from a "soft pull."

ds4_controller_l2_r2.png

Digital pad

Digital
The Playstation 4 Controller features a fairly standard digital pad, or DPAD. Physically this counts as four separate digital buttons, but with a physical feature that makes it impossible to press both buttons on the same axis at the same time.

ds4_controller_dpad.png

Тачпад

Analog, 2 axes

Вверху лицевой панели контроллера Playstation 4 встроен один широкий прямоугольный тачпад без тактильной отдачи. Он представляет собой сенсорную поверхность с высоким разрешением, а также в него встроен цифровой «щелчок». Интерфейс настройки ввода Steam способен воспринимать ввод с этого тачпада как ввод с двух отдельных сенсорных поверхностей (разделяя на левую и правую половины), или как с одной сенсорной поверхности. Эти настройки могут использоваться так же, как и тачпады Steam Controller, за исключением тактильной отдачи.

ds4_controller_touchpad.png

Гироскоп

Analog, 3 axes

Как и в Steam Controller, в контроллер Playstation 4 встроен гироскоп со сходной функциональностью и тремя осями (крен, рысканье, тангаж).

ds4_controller_gyro.png