GamepadButton: touched property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The touched
property of the
GamepadButton
interface returns a boolean
indicating whether
a button capable of detecting touch is currently touched (true
) or not touched (false
).
If the button is not capable of detecting touch but can return an analog value, the property will be true
if the value is greater than 0
, and false
otherwise. If the button is not capable of detecting touch and can only report a digital value, then it should mirror the GamepadButton.pressed
property.
Value
A Boolean
. True if touched.
Examples
js
let gp = navigator.getGamepads()[0]; // Get the first gamepad object
if (gp.buttons[0].touched) {
// respond to button being touched
}
Specifications
Specification |
---|
Gamepad # dom-gamepadbutton-touched |
Browser compatibility
BCD tables only load in the browser