KeyboardEvent.metaKey
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
La propiedad KeyboardEvent.metaKey es de solo lectura y regresa un valor Boolean que indica si la tecla Meta estaba presionada (true) o no (false) cuando el evento ocurrio.
Nota: En teclados Macintosh es la tecla comando (⌘). En teclados Windows la tecla es lla tecla window (⊞).
Syntax
var metaKeyPressed = instanceOfKeyboardEvent.metaKey
Valor de retorno
Boolean
Ejemplo
js
function goInput(e) {
// Revisa si estaba presionada la tecla meta y
if (e.metaKey) {
// realiza esto en caso de cierto
superSizeOutput(e);
} else {
//Realiz esto en caso de falso
doOutput(e);
}
}
metaKey
>Contenido HTML
html
<div id="example" onmousedown="ismetaKey(event);">
¡Presiona la tecla meta y dame click!
<div></div>
</div>
Contenido Javascript
js
function ismetaKey(e) {
var el = document.getElementById("example"); //Toma el control del div example
var mK = e.metaKey; //Obtiene el valor de metaKey y lo almacena
el.innerHTML = "¡Presiona la tecla meta y dame click!</br>metaKey:" + mK; //Muestra el valor de metaKey
}
Especificaciones
| Especificación |
|---|
| UI Events> # dom-keyboardevent-metakey> |