【发布时间】:2017-07-16 01:13:43
【问题描述】:
我知道如何捕捉 keyup 和 keydown 事件。
我希望我的程序查看当前正在按住哪些修饰键(例如:元键、控制键、alt 键等),即使程序没有观察到这些键的按键事件。
我知道点击事件和其他事件可以告诉我在触发它们时按下了哪些修改键,但我的程序不能等待一个发生。
我需要我的程序定期检查修饰键(例如,每 100 毫秒)。我该怎么做呢?如果有帮助,我的程序会使用 jQuery。
【问题讨论】:
-
除非您使用事件监听器,否则无法做到这一点。
-
您的意思是我需要触发一个实际事件(而不是模拟事件)才能知道按下了哪些修饰键?
-
如果下面的答案不能接受,我会说你很可能有一个 X Y 问题。不要告诉我们你想要做什么,而是解释你真正想要解决的问题。也就是说,你为什么要这样做?可能有更好的方法。
标签: javascript jquery web google-chrome-extension