→   keyCode – коды клавиш клавиатуры

При создании средненьких с точки зрения функционала сайтов, большинство разработчиков привыкли обходиться двумя-тремя JavaScript-событиями – клик, ховер и может быть ещё двойной клик или клик по правой кнопке мыши. Но на сайтах с большими функциональными интерфейсами пользователю всегда предоставляется возможность взаимодействовать с сайтом через клавиатуру. Например, переключать страницы с помощью клавиш. Это удобно и некоторые клавиатурные фичи можно легко привязать к сайту с помощью события onKeyUp.

Для того чтобы браузер мог определять какую клавишу нажал пользователь у каждой клавиши есть свой keyCode.

Нажмите любую клавишу в прямоугольнике ниже покажется keyCode нажатой клавиши.

Нажмите любую клавишу

Использовать это можно примерно вот так:


$(document).keyup(function(event){
    if (event.keyCode == 27) {
        alert('Escape');
    }
});

В этом примере после того, как будет нажата и отпущена клавиша «Escape» покажется алерт с названием этой клавиши.