→ keyCode – коды клавиш клавиатуры
При создании средненьких с точки зрения функционала сайтов, большинство разработчиков привыкли обходиться двумя-тремя JavaScript-событиями – клик, ховер и может быть ещё двойной клик или клик по правой кнопке мыши. Но на сайтах с большими функциональными интерфейсами пользователю всегда предоставляется возможность взаимодействовать с сайтом через клавиатуру. Например, переключать страницы с помощью клавиш. Это удобно и некоторые клавиатурные фичи можно легко привязать к сайту с помощью события onKeyUp
.
Для того чтобы браузер мог определять какую клавишу нажал пользователь у каждой клавиши есть свой keyCode.
Нажмите любую клавишу в прямоугольнике ниже покажется keyCode нажатой клавиши.
Использовать это можно примерно вот так:
$(document).keyup(function(event){
if (event.keyCode == 27) {
alert('Escape');
}
});
В этом примере после того, как будет нажата и отпущена клавиша «Escape» покажется алерт с названием этой клавиши.