Gamepad.id

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Свойство Gamepad.id интерфейса Gamepad возвращает строку, содержащую некоторую информацию о контроллере.

Существующий синтаксис не стандартизирован, но в Firefox эта строка представляет собой три значения, разделенные тире (-):

  • Две четырехзначных шестнадцатеричных строки, содержащих USB vendor id (VID) и product id (PID) контроллера
  • Имя контроллера, предоставленное драйвером.

Например, PS2 контроллер вернет 810-3-USB Gamepad.

Эта информация позволяет вам найти соответствие для элементов управления контроллера, а также, отобразить полезную информацию для пользователя.

Синтаксис

readonly    attribute DOMString           id;

Пример

window.addEventListener("gamepadconnected", function() {
  var gp = navigator.getGamepads()[0];
  gamepadInfo.innerHTML = "Gamepad connected at index " + gp.index + ": " + gp.id + ".";
});

Значение

String.

Спецификации

Спецификация Статус Комментарий
Gamepad
Определение 'Gamepad.id' в этой спецификации.
Рабочий черновик Первоначальное определение

Совместимость с браузерами

ВозможностьChromeEdgeFirefoxInternet ExplorerOperaSafari
Базовая поддержка

35

21 — 34 webkit

12

29

24 — 281

Нет

22

15 — 21 webkit

Нет
ВозможностьAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Базовая поддержка Нет

35

21 — 34 webkit

Да32 Нет Нет Да

1. From version 24 until version 28 (exclusive): this feature is behind the dom.gamepad.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Смотрите также

Using the Gamepad API

Метки документа и участники

 Внесли вклад в эту страницу: eof273
 Обновлялась последний раз: eof273,