event.metaKey property

The event.metaKey property lets you know if the Cmd key was pressed during the event. If pressed, the property will return the value true, otherwise - false.

Syntax

javascriptevent.metaKey;

Example

In the following example, when a button is clicked, we will display a message indicating whether the Cmd key or the Ctrl, Alt, Shift keys were pressed:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

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

Результат:

See also

  • the event.ctrlKey property
    that catches pressing the Ctrl key
  • the event.shiftKey property
    that catches pressing the Shift key
  • the event.altKey property
    that catches pressing the Alt key
  • the code property
    that gets the code of a pressed key
  • the event.key property
    that gets an entered character