このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

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年3月⁩.

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

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

GamepadEvent はゲームパッド API のインターフェイスで、システムに接続されているゲームパッドへの参照が含まれています。これは、ゲームパッドイベント gamepadconnectedgamepaddisconnected が応答として発生するものです。

Event GamepadEvent

コンストラクター

GamepadEvent()

新しい GamepadEvent オブジェクトを返します。

インスタンスプロパティ

GamepadEvent.gamepad 読取専用

発生したイベントの関連するゲームパッドデータへのアクセスを提供する Gamepad オブジェクトを返します。

ゲームパッドプロパティは、起動された gamepadconnected イベントで呼び出されます。

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

また gamepaddisconnected イベントでも呼び出されます。

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

仕様書

Specification
Gamepad
# gamepadevent-interface

ブラウザーの互換性

関連情報

ゲームパッド API の使用