Если вас не интересует точный момент нажатия клавиши Command , то есть, нажата ли она при нажатии другой клавиши, вы можете использовать свойство события metaKey
.
В противном случае, для keydown
и keyup
событий, вам нужно свойство keyCode
во всех браузерах.К сожалению, клавиша Command не имеет одинакового кода клавиши во всех браузерах, а левая и правая Command s имеют разные значения в WebKit (91 и 93 соответственно).Я не вижу простого способа обнаружить эти ключи без какого-либо браузера, но может быть один.Свойство which
определенно вам не поможет.
Для получения дополнительной информации, http://unixpapa.com/js/key.html имеет исчерпывающий охват обработки ключевых событий во всех основных браузерах.