Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

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

Compatibilidad de Navegadores

Véase también