Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Window : évènement gamepaddisconnected

Baseline 2025
Newly available

Depuis December 2025, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.

L'évènement gamepaddisconnected de l'interface Window est déclenché lorsque le navigateur détecte qu'une manette a été déconnectée.

L'évènement ne se déclenche pas si le document l'interdit par la politique d'autorisations gamepad.

Cet évènement n'est pas annulable et ne se propage pas.

Syntaxe

Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou définissez une propriété de gestionnaire d'évènement.

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

ongamepaddisconnected = (event) => { }

Exemples

Pour être informé lorsqu'une manette est déconnectée, vous pouvez ajouter un gestionnaire à la fenêtre en utilisant addEventListener(), comme ceci :

js
window.addEventListener("gamepaddisconnected", (event) => {
  console.log("Perte de connexion avec la manette.");
});

D'autre part, vous pouvez utiliser la propriété de gestionnaire d'évènement window.ongamepaddisconnected pour établir un gestionnaire pour l'évènement gamepaddisconnected :

js
window.ongamepaddisconnected = (event) => {
  console.log("Perte de connexion avec la manette.");
};

Spécifications

Specification
Gamepad
# event-gamepaddisconnected

Compatibilité des navigateurs

Voir aussi