В этой статье вы узнаете, как создать реакцию на нажатое сочетание клавиш (JavaScript)
Например, сочетание клавиш Ctrl Q
Сначала создаем переменную control = false;
После этого создаем 2 слушателя событий:
document.addEventListener('keydown', (event) => {
if (event.keyCode = 17) {
control = true;
}
if (event.keyCode = 81 && control = true) {
alert('Нажато сочетание клавиш.')
}
});
document.addEventListener('keyup', (event) => {
if (event.keyCode = 17) {
control = false;
}
})
Если переменная control = true, значит, пользователь нажал Ctrl.
(KeyCode 17 - Ctrl, KeyCode 81 - Q)