2

我正在处理键盘事件,并发现当我在页面上拖动鼠标以选择一些文本时,Google chrome 会触发 keydown 和 keyup 事件。错误触发的事件的键码分别为 17 和 67,分别代表 Ctrl 和 C。就像我在键盘上按 Ctrl+C 一样,但我没有。

我使用以下代码来捕获任何 keydown 事件并记录其 keyCode:

document.addEventListener('keydown',function(e){ console.log(e.keyCode); }, false);

您可以尝试重新创建场景。这个问题让我感到困惑,因为我无法确定哪个是真正的键盘事件,哪个不是。

我使用谷歌浏览器 26.0.1410。非常感谢想要尝试的你们。

4

0 回答 0