код клавиши jQuery для клавиши команды

Я прочитал jQuery Event Keypress: Какая клавиша была нажата? и Как я могу проверить, нажата ли клавиша во время события щелчка с помощью jquery?

Однако мой вопрос в том, можно ли получить одно и то же ключевое событие для всех браузеров? В настоящее время я знаю, что Firefox дает кнопке command (Mac) код 224, в то время как Chrome и Safari присваивают ему значение 91. Это лучший способ просто проверить, какой браузер использует пользователь, и основать нажатую клавишу это или есть способ получить один ключевой код во всех браузерах? Примечание. Я получаю значение с помощью:

var code = (evt.keyCode ? evt.keyCode : evt.which);

. Я бы не хотел использовать подключаемый модуль, если это возможно, просто потому, что мне нужно знать только о команде / ctrl (система Windows) нажата клавиша.

47
задан Community 23 May 2017 в 12:09
поделиться