GamepadEvent.gamepad

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

Свойство GamepadEvent.gamepad, интерфейса GamepadEvent, возвращает объект Gamepad, предоставляющий доступ к данным геймпада для событий gamepadconnected и gamepaddisconnected.

Примечание: Эти события не возникают Chrome, только в Firefox. В Chrome Вы должны использовать Navigator.getGamepads для доступа к объекту Gamepad.

Синтаксис

readonly    attribute Gamepad gamepad;

Пример

Свойство gamepad будет передано при возникновении события Window.gamepadconnected.

window.addEventListener("gamepadconnected", function(e) {
  console.log("Gamepad connected at index %d: %s. %d buttons, %d axes.",
  e.gamepad.index, e.gamepad.id,
  e.gamepad.buttons.length, e.gamepad.axes.length);
});

Значение

Объект Gamepad.

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

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

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidiOS SafariSamsung Internet
Базовая поддержкаChrome Полная поддержка 35
Полная поддержка 35
Нет поддержки 21 — 34
С префиксом
С префиксом Требует вендорный префикс: webkit
Edge Полная поддержка 12Firefox Полная поддержка 29
Полная поддержка 29
Нет поддержки 24 — 28
Отключено
Отключено 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.
IE Нет поддержки НетOpera Полная поддержка 22
Полная поддержка 22
Нет поддержки 15 — 21
С префиксом
С префиксом Требует вендорный префикс: webkit
Safari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Полная поддержка ДаEdge Mobile Полная поддержка ДаFirefox Android Полная поддержка 32Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Пользователь должен сам включить эту возможность.
Пользователь должен сам включить эту возможность.
Требует вендорный префикс или другое имя для использования.
Требует вендорный префикс или другое имя для использования.

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

Using the Gamepad API

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

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