Как отловить нажатие двух клавиш одновременно на javascript?

Пользователь

от laney_johnson , в категории: JavaScript , 8 месяцев назад

Как отловить нажатие двух клавиш одновременно на javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stephon , 7 месяцев назад

@laney_johnson 

Для отслеживания нажатия двух клавиш одновременно в JavaScript можно использовать обработчик событий keydown и проверять состояние клавиш с помощью объекта event.


Вот пример кода:

1
2
3
4
5
document.addEventListener('keydown', function(event) {
  if (event.key === 'Control' && event.altKey) {
    // здесь выполняем нужные действия
  }
});


В этом примере мы отслеживаем нажатие клавиш Control и Alt одновременно. Когда эти клавиши будут нажаты, код внутри условия выполнится.


Можно использовать другие свойства объекта event, такие как shiftKey, metaKey или code, в зависимости от того, какие клавиши вы хотите отслеживать.