--- title: GamepadEvent slug: Web/API/GamepadEvent translation_of: Web/API/GamepadEvent ---
{{APIRef("Gamepad API")}}
GamepadEvent
интерфейс {{ domxref("Gamepad API")}} содержит ссылки на геймпады, подключённые к системе, передающиеся при возникновении событий Window.gamepadconnected и Window.gamepaddisconnected.
Свойства геймпада передаются при возникновении события 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); });
И события Window.gamepaddisconnected.
window.addEventListener("gamepaddisconnected", function(e) { console.log("Gamepad disconnected from index %d: %s", e.gamepad.index, e.gamepad.id); });
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName("Gamepad", "#gamepadevent-interface", "GamepadEvent")}} | {{Spec2("Gamepad")}} | Первоначальное определение |
{{Compat("api.GamepadEvent")}}