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.

Giao diện GamepadEvent của Gamepad API chứa các tham chiếu đến các gamepad được kết nối với hệ thống, đây là những gì các sự kiện gamepad gamepadconnectedgamepaddisconnected được kích hoạt để phản hồi.

Event GamepadEvent

Hàm khởi tạo

GamepadEvent()

Trả về đối tượng GamepadEvent mới.

Thuộc tính phiên bản

GamepadEvent.gamepad Read only

Trả về đối tượng Gamepad, cung cấp quyền truy cập vào dữ liệu gamepad liên quan cho sự kiện được kích hoạt.

Ví dụ

Thuộc tính gamepad được gọi trên sự kiện gamepadconnected được kích hoạt.

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

Và trên sự kiện gamepaddisconnected.

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

Thông số kỹ thuật

Thông số kỹ thuật
Gamepad
# gamepadevent-interface

Tương thích trình duyệt

Xem thêm

Sử dụng Gamepad API