【发布时间】:2010-12-22 03:58:54
【问题描述】:
有没有办法检测一个键当前是否在 JavaScript 中被关闭?
我知道“keydown”事件,但这不是我需要的。按键被按下后的一段时间,我希望能够检测它是否仍然被按下。
P。 S. 最大的问题似乎是在一段时间后键开始重复,像恶魔一样触发 keydown 和 keyup 事件。希望只有一个简单的 isKeyDown(key) 函数,但如果没有,则需要克服/解决这个问题。
【问题讨论】:
-
我在这里看到的答案的一个常见问题是,如果你按住一个键,然后更改选项卡或更改焦点,让键向上,然后再切换回来,代码会认为键是直到您再次按下它或将鼠标移到页面上。 :-(
-
这能回答你的问题吗? JavaScript: Check if mouse button down?
标签: javascript input keyboard