Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Window: gamepadconnected-Ereignis

Baseline 2025
Neu verfügbar

Seit Dezember 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Das gamepadconnected-Ereignis wird ausgelöst, wenn der Browser erkennt, dass ein Gamepad verbunden wurde oder das erste Mal eine Taste/Achse des Gamepads benutzt wird.

Das Ereignis wird nicht ausgelöst, wenn es durch die gamepad Berechtigungsrichtlinie des Dokuments nicht erlaubt ist.

Dieses Ereignis kann nicht abgebrochen werden und wird nicht nach außen weitergegeben.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.

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

ongamepadconnected = (event) => { }

Beispiele

Um informiert zu werden, wenn ein Gamepad verbunden wird, können Sie einen Handler zum Window hinzufügen, indem Sie addEventListener() verwenden, so:

js
window.addEventListener("gamepadconnected", (event) => {
  // All buttons and axes values can be accessed through
  const gamepad = event.gamepad;
});

Alternativ können Sie die window.ongamepadconnected Ereignis-Handler-Eigenschaft verwenden, um einen Handler für das gamepadconnected-Ereignis zu etablieren:

js
window.ongamepadconnected = (event) => {
  // All buttons and axes values can be accessed through
  const gamepad = event.gamepad;
};

Spezifikationen

Spezifikation
Gamepad
# event-gamepadconnected

Browser-Kompatibilität

Siehe auch