Хосияти event.metaKey

Хосияти event.metaKey имкон медиҳад, ки муайян кунем, оё калиди Cmd дар замони рӯйдод пахш шудааст. Агар пахш шуда бошад, он гоҳ хосият арзиши true-ро бармегардонад, дар акси ҳол - false.

Синтаксис

javascriptevent.metaKey;

Намуна

Дар намунаи зерин вақте ки ба тугма клик мекунем, паём дар бораи ин ки оё калиди Cmd ё калидҳои Ctrl, Alt, Shift пахш шудаанд, барориш мекунем:

html<button id="button">ба ман клик кун</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  if (event.metaKey) {
    alert('Cmd пахш шуд');
  }
  
  if (event.ctrlKey) {
    alert('Ctrl пахш шуд');
  }
  
  if (event.altKey) {
    alert('Alt пахш шуд');
  }
  
  if (event.shiftKey) {
    alert('Shift пахш шуд');
  }
});

Результат:

Ҳамчунин нигаред

  • хосияти event.ctrlKey,
    ки пахши калиди Ctrl-ро қабл мекунад
  • хосияти event.shiftKey,
    ки пахши калиди Shift-ро қабл мекунад
  • хосияти event.altKey,
    ки пахши калиди Alt-ро қабл мекунад
  • хосияти code,
    ки коди калиди пахшшударо мегирад
  • хосияти key,
    ки аломати дохилшударо мегирад