This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

GamepadEvent

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨март 2017 г.⁩.

* Some parts of this feature may have varying levels of support.

GamepadEvent интерфейс Gamepad API содержит ссылки на геймпады, подключённые к системе, передающиеся при возникновении событий Window.gamepadconnected и gamepaddisconnected.

Свойства

GamepadEvent.gamepad Только для чтения

Возвращает объект Gamepad, предоставляющий доступ к данным геймпада, для возникнувшего события.

Примеры

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

js
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, ); }); 

И события gamepaddisconnected.

js
window.addEventListener("gamepaddisconnected", function (e) { console.log( "Gamepad disconnected from index %d: %s", e.gamepad.index, e.gamepad.id, ); }); 

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

Specification
Gamepad
# gamepadevent-interface

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

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

Using the Gamepad API