Propiedad event.metaKey

La propiedad event.metaKey permite saber si la tecla Cmd estaba presionada durante el evento. Si estaba presionada, la propiedad devolverá el valor true, en caso contrario - false.

Sintaxis

javascriptevent.metaKey;

Ejemplo

En el siguiente ejemplo, al hacer clic en el botón mostraremos un mensaje indicando si estaba presionada la tecla Cmd o las teclas Ctrl, Alt, Shift:

html<button id="button">haz clic en mí</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  if (event.metaKey) {
    alert('Cmd presionado');
  }
  
  if (event.ctrlKey) {
    alert('Ctrl presionado');
  }
  
  if (event.altKey) {
    alert('Alt presionado');
  }
  
  if (event.shiftKey) {
    alert('Shift presionado');
  }
});

Результат:

Ver también

  • propiedad event.ctrlKey,
    que detecta la pulsación de la tecla Ctrl
  • propiedad event.shiftKey,
    que detecta la pulsación de la tecla Shift
  • propiedad event.altKey,
    que detecta la pulsación de la tecla Alt
  • propiedad code,
    que obtiene el código de la tecla presionada
  • propiedad key,
    que obtiene el carácter introducido