Генерация кода ASCII для комбинации ключей
-
10-10-2019 - |
Вопрос
Я хочу знать, как получить код ASCII для комбинации ключей. Как я хочу справиться с событием для некоторой уникальной комбинации ключей [alt+ctrl+shift]. В качестве альтернативы, пожалуйста, сообщите мне код ASCII для [alt+enter], [ctrl+enter].
Решение
Есть флаги на event
объект, который говорит вам, если альт, контроль или же сдвиг Ключи были введены:
if (event.shiftKey) {}
if (event.altKey) {}
if (event.ctrlKey) {}
Чтобы получить ключевой код (например, пространство) вам нужно проверить event.keycode
(13 получит тебя войти)
if (event.keyCode === 13){}
Другие советы
На самом деле нет стандартных сопоставлений от кодов клавиатуры до Асии. Анкет Может быть, это Таблица кода сканирования клавиатуры ПК поможет.
Не связан с StackOverflow