Сvojstvo event.metaKey

Сvojstvoto event.metaKey ovozmuva da doznaete, dali e pritisnato kopceto Cmd za vreme na nastanot. Ako e pritisnato, togas svojstvoto ke vrati vrednost true, vo sprotiven slučaj - false.

Sintaksa

javascriptevent.metaKey;

Primer

Vo sledniot primer pri klik na kopceto ke pečatime poraka za toa, dali e pritisnato kopceto Cmd ili kopcinja Ctrl, Alt, Shift:

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

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

Результат:

Poglednete i

  • svojstvo event.ctrlKey,
    koe go lovi pritiskanjeto na kopceto Ctrl
  • svojstvo event.shiftKey,
    koe go lovi pritiskanjeto na kopceto Shift
  • svojstvo event.altKey,
    koe go lovi pritiskanjeto na kopceto Alt
  • svojstvo code,
    koe go dobiva kodot na pritisnatoto kopce
  • svojstvo key,
    koe go dobiva vneseniot simbol