Gamepad: connected property

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.

The Gamepad.connected property of the Gamepad interface returns a boolean indicating whether the gamepad is still connected to the system.

If the gamepad is connected, the value is true; if not, it is false.

Value

A boolean.

Examples

js
const gp = navigator.getGamepads()[0];
console.log(gp.connected);

Specifications

Specification
Gamepad
# dom-gamepad-connected

Browser compatibility

See also

Using the Gamepad API