Back to Content

Window: gamepaddisconnected event

files/en-us/web/api/window/gamepaddisconnected_event/index.md

latest1.4 KB
Original Source

{{APIRef}}

The gamepaddisconnected event is fired when the browser detects that a gamepad has been disconnected.

The event will not fire if disallowed by the document's {{httpheader('Permissions-Policy/gamepad','gamepad')}} Permissions Policy.

This event is not cancelable and does not bubble.

Syntax

Use the event name in methods like {{domxref("EventTarget.addEventListener", "addEventListener()")}}, or set an event handler property.

js-nolint
addEventListener("gamepaddisconnected", (event) => { })

ongamepaddisconnected = (event) => { }

Examples

To be informed when a gamepad is disconnected, you can add a handler to the window using {{domxref("EventTarget.addEventListener", "addEventListener()")}}, like this:

js
window.addEventListener("gamepaddisconnected", (event) => {
  console.log("Lost connection with the gamepad.");
});

Alternatively, you can use the window.ongamepaddisconnected event handler property to establish a handler for the gamepaddisconnected event:

js
window.ongamepaddisconnected = (event) => {
  console.log("Lost connection with the gamepad.");
};

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also