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

View in English Always switch to English

Gamepad: id-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨März 2017⁩.

Die Gamepad.id-Eigenschaft des Gamepad-Interfaces gibt einen String zurück, der einige Informationen über den Controller enthält.

Die genaue Syntax ist nicht streng festgelegt, aber in Firefox wird sie drei Informationen enthalten, die durch Bindestriche (-) getrennt sind:

  • Zwei 4-stellige hexadezimale Zeichenfolgen, die die USB-Hersteller- und Produkt-ID des Controllers enthalten
  • Der vom Treiber angegebene Name des Controllers.

Zum Beispiel gab ein PS2-Controller 810-3-USB Gamepad zurück.

Diese Informationen sollen Ihnen ermöglichen, eine Zuordnung für die Bedienelemente auf dem Gerät zu finden sowie nützliches Feedback für den Benutzer anzuzeigen.

Wert

Ein Zeichenfolgen-Primitive.

Beispiele

js
window.addEventListener("gamepadconnected", () => {
  const gp = navigator.getGamepads()[0];
  gamepadInfo.textContent = `Gamepad connected at index ${gp.index}: ${gp.id}.`;
});

Spezifikationen

Specification
Gamepad
# dom-gamepad-id

Browser-Kompatibilität

Siehe auch

Verwendung der Gamepad-API