此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

GamepadButton.pressed

基线 广泛可用

自 2017年3月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

GamepadButton接口下的 GamepadButton.pressed 属性返回一个表示按钮当然是被按下了 (true) 还是没有被按下 (false) 的布尔值。

语法

var isPressed = navigator.getGamepads()[0].pressed;

示例

js
var gp = navigator.getGamepads()[0]; // 获取第一个控制器对象

if (gp.buttons[0].pressed == true) {
  // 响应按钮按下
}

一个 boolean (布尔值)。

规范

规范
Gamepad
# dom-gamepadbutton-pressed

浏览器兼容性

参见