Будет ли эта горячая клавиша работать для пользователей Mac?

Я использую следующий код, чтобы поймать, когда люди нажимают Ctrl + Shift + P для моего расширения Chrome:

window.addEventListener("keydown", function(event) {
  var modifier = event.ctrlKey || event.metaKey;
  if (modifier && event.shiftKey && event.keyCode == 80) {
    //code goes here
  }
});

Я надеюсь, что строка var modifier = event.ctrlKey || event.metaKey; означает, что он будет ловить, когда пользователи Mac нажимают Cmd-Shift-P, но не имеют Компьютер Mac, чтобы проверить это. Так ли это? Будет ли моя горячая клавиша работать для пользователей Mac?

Кроме того, каков keyCode, когда клавиша Cmd перемещается вниз и вверх? Это 17, то же самое, что и для Ctrl?

11
задан Ilya 28 April 2015 в 13:32
поделиться