Sifa event.metaKey

Sifa event.metaKey inaruhusu kujua, ikiwa kitufe cha Cmd kimebonyezwa wakati wa tukio. Kikiwa kimebonyezwa, basi sifa itarudisha thamani true, vinginevyo - false.

Syntax

javascriptevent.metaKey;

Mfano

Katika mfano ufuatao wakati wa kubonyeza kitufe tutakuwa tunatoa ujumbe kuwa kimebonyezwa kitufe cha Cmd au vitofe Ctrl, Alt, Shift:

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

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

Результат:

Angalia pia

  • sifa event.ctrlKey,
    ambayo inashika ubonye wa kitufe cha Ctrl
  • sifa event.shiftKey,
    ambayo inashika ubonye wa kitufe cha Shift
  • sifa event.altKey,
    ambayo inashika ubonye wa kitufe cha Alt
  • sifa code,
    ambayo inapata msimbo wa kitufe kilichobonyezwa
  • sifa key,
    ambayo inapata herufi iliyoingizwa