/
index.md
43 lines (30 loc) · 1.26 KB
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
title: "GamepadEvent: gamepad プロパティ"
short-title: gamepad
slug: Web/API/GamepadEvent/gamepad
l10n:
sourceCommit: acfe8c9f1f4145f77653a2bc64a9744b001358dc
---
{{APIRef("Gamepad API")}}
**`GamepadEvent.gamepad`** は **{{domxref("GamepadEvent")}} インターフェイス**のプロパティで、{{domxref("Gamepad")}} オブジェクトを返し、発生した {{domxref("Window.gamepadconnected_event", "gamepadconnected")}} イベントと {{domxref("Window.gamepaddisconnected_event", "gamepaddisconnected")}} イベントの関連するゲームパッドデータへのアクセスを提供します。
## 値
{{domxref("Gamepad")}} オブジェクトです。
## 例
`gamepad` プロパティが {{domxref("Window.gamepadconnected_event", "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,
);
});
```
## 仕様書
{{Specifications}}
## ブラウザーの互換性
{{Compat}}
## 関連情報
[ゲームパッド API の使用](/ja/docs/Web/API/Gamepad_API/Using_the_Gamepad_API)