This page was translated from English by the community.Learn more and join the MDN Web Docs community.
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.
In this article
Свойства
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> |