2011-01-13 4 views
0

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

ответ

2

Есть флаги на event объекта, которые говорят вам, если альт, управления или сдвиг ключи были введены:

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

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

if (event.keyCode === 13){} 
+0

Пространство не является ключом, это символ. Но проверка 'event.keyCode' работает для ключа Enter. – Neil

0

На самом деле нет стандартных сопоставлений от клавиатурных кодов до ASCII. Возможно, это поможет PC keyboard scan code table.

Смежные вопросы