Ето малко 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
Това е специфично за моята машина. Защо би се случвало това?
Забележка: Открих тази странност във флаш, където KeyboardEvents се задействаха по същия начин.
ctrl
+d
, което в Chrome е пряк път за отбелязване на отметка на страницата, така че страницата губи фокуса, когато се покаже предупреждението за отметка - person depperm   schedule 15.07.2015CTRL
+d
е пряк път за маркиране на страница във всички (поне стандартни) браузъри (т.е. firefox, chrome, opera, safari, ...) Тествах кода в 6 от тях в моя Windows 7 и никога не получих необичаен резултат! За флаш, говориш ли за самостоятелен флаш плейър, в браузъра или просто когато тестваш своя swf във flash ide? - person akmozo   schedule 16.07.2015