Подтвердить что ты не робот

JQuery обработка комбинаций клавиш

Я знаю, что когда происходит событие keypress, тогда мы можем получить доступ к тому, какой ключ нажат с помощью свойства event event keycode, но мне нужно знать, как мы можем обрабатывать комбинации keypress через jQuery, например ctrl + D.. и т.д?

В следующем коде я попытался сделать что-то вроде:

$(document).on("keypress", function(e) { 
    if( /* what condition i can give here */ )           
        alert("you pressed cntrl + Del");
});
4b9b3361

Ответ 1

jQuery уже обрабатывает это для вас:

if ( e.ctrlKey && ( e.which === 46 ) ) {
  console.log( "You pressed CTRL + Del" );
}