Я хочу использовать клавиши плюс и минус для увеличения и out в моем веб-приложении. В основном работает следующий код:
$(document).keydown(function(e) { // requires jQuery
console.log(e.keyCode);
if (e.keyCode === 189) { // minus
zoom_out();
return false;
}
if (e.keyCode === 187) { // plus
zoom_in();
return false;
}
});
Код клавиши 187, который он возвращал при нажатии клавиши = / +, а также клавиши keypad +. Это нормально, если нечетное, но также возвращается 187 от клавиши keypad =, которую я не хочу использовать для масштабирования. Как отличить клавиши + / =, = и +?