Я не получаю правильные коды для некоторых клавиш цифровой клавиатуры, удерживая клавишу shift. Это происходит только для клавиш с цифрами и клавиши point/del на цифровой клавиатуре, когда включен ключ num-lock.jquery keyup hold shift and number pad keys
$('body').keyup(function (e) {
alert('key code ' + e.keyCode + ' ewhich: ' + e.which);
});
С Num-Lock On:
Shift + numberPad1 выводит код 16, и поэтому для всех цифровых клавиш на клавиатуре и точка/DEL ключ.
Любые объяснения для этого?
ИСПОЛЬЗОВАНИЯ CHROME
16 является 'Shift' код; [здесь ссылка] (http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx) – blgt
Какой браузер вы используете? – DMishra
Я тестирую на Chrome – VMh