Свойство event.keyCode позволяет узнать нажатую клавишу при вводе текста. Свойство возвращает не саму клавишу, а ее код. Этот код можно преобразовать в символ с помощью метода String.fromCharCode.

См. урок работа с объектом Event в JavaScript из учебника JavaScript для более полного понимания.

Синтаксис

event.keyCode;

Примеры

Пример

Вводите текст в инпут и по мере ввода вы будете видеть код нажатой клавиши и саму клавишу:

<input id="input">
<p id="result"></p>
var input = document.getElementById('input');
var result = document.getElementById('result');

input.onkeypress = func;

function func(event) {
	code = String.fromCharCode(event.keyCode);
	key = String.fromCharCode(event.keyCode);
	result.innerHTML = 'Код: '+code + ', клавиша' + key;
}

Поводите мышкой по элементу - вы увидите, как меняются координаты:

}