В основном, вы просто регистрируете обработчик события нажатия клавиши (на объекте документа, если вы хотите, чтобы он был глобальным для страницы), а затем смотрите на объект события, чтобы увидеть, какая клавиша была нажата.
Поскольку разные браузеры обрабатывают события по-разному (я смотрю на Internet Explorer), я обычно использую уровень абстракции, такой как YUI или jQuery, для нормализации различий.
В YUI есть пример реализации управления с клавиатуры , как и jQuery (хотя этот пример не прикрепляется к объекту документа).
Если вы хотите выяснить, какие коды клавиш относятся к каким клавишам, то я считаю, что проще всего использовать Firebug .
Запустите следующий код в консоли:
document.onkeydown = function (ev) { console.log(ev); }
& hellip; затем нажмите на страницу и нажмите клавиши. Объекты, напечатанные на консоли, сообщат вам, какой код клавиши вы только что сработали.