Это то, что я использую:
$(document).keydown(function(event) {
if (!((String.fromCharCode(event.which).toLowerCase() == 's' || event.keyCode == 13) && event.ctrlKey) && !(event.which == 19)) return true;
alert("Ctrl-S pressed");
event.preventDefault();
return false;
});
Другой вариант заключается в том, что вы можете использовать библиотеку Ярлык , вы можете пользоваться большим количеством сочетаний клавиш, чем просто ctrl+s
. Кроме того, в этой библиотеке также есть краткий и удобный код:
shortcut.add("Ctrl+S",function() {
alert("Hi there!");
});