web api instance property
KeyboardEvent: metaKey property
The KeyboardEvent.metaKey read-only property returning a
boolean value that indicates if the Meta key was pressed
(true) or not (false) when the event occurred. Some operating
systems may intercept the key so it is never detected.
[!NOTE] On Macintosh keyboards, this is the ⌘ Command key.
[!NOTE] Before Firefox 118, the ⊞ Windows key was handled as an “OS” key rather than the “Meta” key.
KeyboardEvent.metaKeywasfalsewhen the ⊞ Windows key was pressed.
Value
A boolean value.
Examples
<button>Click me with the meta key</button>
<p id="output"></p>
document.querySelector("button").addEventListener("click", (e) => {
document.querySelector("#output").textContent =
`metaKey pressed? ${e.metaKey}`;
});
Result
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.