Вы можете использовать функции keydown
и keyup
jQuery для захвата нажатия одной клавиши.Лучший способ справиться с несколькими одновременными нажатиями клавиш (например, ALT + еще одна клавиша или SHIFT + еще одна клавиша) - это прослушивать нажатия клавиш управления и устанавливать для переменной значение true при обнаружении нажатия этой клавиши и false приключ выпущен
Затем, когда нажимается любая другая клавиша, вы можете проверить значение вашей переменной, чтобы увидеть, удерживалась ли одновременно клавиша управления.
Обработчик события для keydown
а keyup
events предоставляет свойство, которое вы можете прочитать, чтобы проверить управляющие клавиши: event.altKey
, например.См. эту скрипку для простого (и не идеального) примера.