Обработка, отслеживание нажатия клавиш кнопок клавиатур jQuery

Здесь есть удобная форма где можно понять какой кнопки какой соответствует код.

https://learn.javascript.ru/keyboard-events

https://keycode.info/

Здесь удобная функция для того что бы понять как писать код:

https://itchief.ru/lessons/javascript/jquery-handling-events

<script> $('body').on('keydown keypress keyup', function(e) {   console.log('Тип события: ' + e.type); // keydown, keypress, keyup   console.log('Код нажатой клавиши или символа: ' + e.which); // код символа позволяет получить только keypress   console.log('Нажата клавиша Alt: ' + e.altKey);   console.log('Нажата клавиша Ctrl: ' + e.ctrlKey);   console.log('Нажата клавиша Shift: ' + e.shiftKey);   console.log('Нажата клавиша Cmd (osMac): ' + e.metaKey); }); </script>

Мой код для отслеживания Ctrl+s:

        $('body').on('keydown keypress keyup', function(e) {
        
            if (e.ctrlKey && e.which === 83){
                // console.log('Нажата клавиша Ctrl + s');
            }
        
        });

 

Ctrl+z

 addEventListener("keydown", function(event) {
   if (event.keyCode == 90 && event.ctrlKey)
     console.log("Continuing!");
 });

Связаться с автором Поддержать автора (что?)

Комментарии

Если у вас есть вопрос, критика или другое мнение - напишите в комментариях.