Gamepad API
Baseline 广泛可用 *
Gamepad API 是一种允许开发者以简单、一致的方式访问和响应游戏手柄及其他游戏控制器信号的方式。它包含三个接口、两个事件和一个专用函数,用于响应游戏手柄的连接和断开,以及访问有关游戏手柄本身以及当前按下的按钮和其他控件的信息。
接口
Gamepad-
表示连接到计算机的游戏手柄/控制器。
-
表示连接的控制器上的一个按钮。
GamepadEvent-
代表与游戏手柄相关的事件的事件对象。
实验性的 Gamepad 扩展
GamepadHapticActuator-
表示控制器中为用户提供触觉反馈(如果可用)的硬件,最常见的是振动硬件。
GamepadPose
其他接口的扩展
Navigator
窗口事件
gamepadconnected-
当游戏手柄连接时会触发的事件。
gamepaddisconnected-
当游戏手柄断开连接时会触发的事件。
教程和指南
规范
| 规范 |
|---|
| Gamepad # gamepad-interface |
| Gamepad 扩展 # partial-gamepad-interface |
浏览器兼容性
加载中…
另见
- The Gamepad API by Ted Mielczarek and Robert Nyman
- Simple API demo page (source)