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

View in English Always switch to English

KeyboardEvent: metaKey Eigenschaft

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die KeyboardEvent.metaKey schreibgeschützte Eigenschaft gibt einen booleschen Wert zurück, der anzeigt, ob die Meta-Taste gedrückt wurde (true) oder nicht (false), als das Ereignis auftrat. Einige Betriebssysteme können die Taste abfangen, so dass sie nie erkannt wird.

Hinweis: Auf Macintosh-Tastaturen ist dies die ⌘ Command-Taste.

Hinweis: Vor Firefox 118 wurde die ⊞ Windows-Taste als "OS"-Taste und nicht als "Meta"-Taste behandelt. KeyboardEvent.metaKey war false, wenn die ⊞ Windows-Taste gedrückt wurde.

Wenn die Meta-Taste selbst gedrückt oder losgelassen wird, ist diese Eigenschaft bei ihrem keydown-Ereignis true und bei ihrem keyup-Ereignis false, da beide Ereignisse nach der Zustandsänderung ausgelöst werden.

Wert

Ein boolescher Wert.

Beispiele

html
<button>Click me with the meta key</button>

<p id="output"></p>
js
document.querySelector("button").addEventListener("click", (e) => {
  document.querySelector("#output").textContent =
    `metaKey pressed? ${e.metaKey}`;
});

Ergebnis

Spezifikationen

Spezifikation
UI Events
# dom-keyboardevent-metakey

Browser-Kompatibilität

Siehe auch