MouseEvent: metaKey-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die schreibgeschützte MouseEvent.metaKey
-Eigenschaft ist ein boolescher Wert, der angibt, ob die meta-Taste gedrückt wurde oder nicht, als ein bestimmtes Mausereignis auftrat.
Seien Sie sich bewusst, dass viele Betriebssysteme spezielle Funktionen an die meta-Taste binden, sodass diese Eigenschaft false
sein kann, auch wenn die Taste tatsächlich gedrückt ist.
Unter Windows kann diese Taste beispielsweise das Startmenü öffnen.
Hinweis: Auf Macintosh-Tastaturen ist diese Taste die command-Taste (⌘). Auf Windows-Tastaturen ist diese Taste die Windows-Taste (⊞).
Wert
Ein boolescher Wert, wobei true
anzeigt, dass die Taste gedrückt ist, und false
, dass die Taste nicht gedrückt ist.
Beispiele
Dieses Beispiel gibt die Eigenschaft metaKey
aus, wenn Sie ein click
-Ereignis auslösen.
HTML
<p>Click anywhere to test the <code>metaKey</code> property.</p>
<p id="log"></p>
JavaScript
let log = document.querySelector("#log");
document.addEventListener("click", logKey);
function logKey(e) {
log.textContent = `The meta key is pressed: ${e.metaKey}`;
}
Ergebnis
Spezifikationen
Specification |
---|
UI Events # dom-mouseevent-metakey |
Browser-Kompatibilität
BCD tables only load in the browser