Генерация кода Ascii для комбинации клавиш - PullRequest
0 голосов
/ 13 января 2011

Я хочу знать, как получить код ASCII для комбинации клавиш. Как я хочу обработать событие для некоторой уникальной комбинации клавиш [alt + ctrl + shift]. В качестве альтернативы вы можете сказать мне код ascii для [alt + Enter], [ctrl + Enter].

Ответы [ 2 ]

2 голосов
/ 13 января 2011

В объекте event есть флаги, которые сообщают вам, были ли введены клавиши alt , control или shift :

if (event.shiftKey) {}
if (event.altKey) {}
if (event.ctrlKey) {}

Чтобы получить код ключа (например, пробел ), вам необходимо проверить event.keycode (13 даст вам введите )

if (event.keyCode === 13){}
0 голосов
/ 13 января 2011

На самом деле нет стандартных сопоставлений кодов клавиатуры с ASCII . Может быть, эта таблица кодов сканирования клавиатуры компьютера поможет.

...