Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. GamepadEvent

GamepadEvent

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨March 2017⁩.

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

Secure context: This feature is available only insecure contexts (HTTPS), in some or allsupporting browsers.

The GamepadEvent interface of the Gamepad API contains references to gamepads connected to the system, which is what the gamepad eventsgamepadconnected andgamepaddisconnected are fired in response to.

Event GamepadEvent

Constructor

GamepadEvent()

Returns a newGamepadEvent object.

Instance properties

GamepadEvent.gamepadRead only

Returns aGamepad object, providing access to the associated gamepad data for the event fired.

Examples

The gamepad property being called on a firedgamepadconnected event.

js
window.addEventListener("gamepadconnected", (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,  );});

And on agamepaddisconnected event.

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

Specifications

Specification
Gamepad
# gamepadevent-interface

Browser compatibility

See also

Using the Gamepad API

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp