Вот немного javascript:
window.addEventListener("keydown", function(event) {
console.log("keydown: " + event.keyCode);
});
window.addEventListener("keyup", function(event) {
console.log("keyup: " + event.keyCode);
});
Вот результат моего нажатия и отпускания клавиши только один раз:
keyup: 17 keydown: 68 keyup: 17 keyup: 68
Это конкретно для моей машины. Почему это происходит?
Примечание. Я обнаружил эту странность во flash, где события KeyboardEvents срабатывали таким же образом.
ctrl
+d
, который в Chrome является ярлыком для добавления страницы в закладки, поэтому страница теряет фокус после появления предупреждения о закладке. - person depperm   schedule 15.07.2015CTRL
+d
— это ярлык для добавления страницы в закладки во всех (по крайней мере, стандартных) браузерах (например, Firefox, Chrome, Opera, Safari, ...). Я протестировал код в 6 из них в Windows 7 и никогда не получал ненормальных результат ! Что касается флэш-памяти, вы говорите об автономном флэш-плеере, в браузере или просто при тестировании вашего swf во флеш-идее? - person akmozo   schedule 16.07.2015