我需要检测的是此刻是否按下了大写锁定键。因此,我不需要状态(打开/关闭),我想检查用户是否保持按下大写锁定。 JavaScript可能吗?我想在浏览器中创建类似Enso Launcher的东西。
最佳答案
我想检查用户是否保持按下大写锁定。
在大多数浏览器中,CapsLock,try it here将获得keydown
和keyup
事件(只需将页面聚焦并按一个键)。 (This article具有许多有关键盘事件的有用信息。)keydown
对于CapsLock似乎没有重复,对其他人也是如此,但是您可以监视keydown
并假定它已关闭,直到看到keyup
。
关于javascript - 检测大写锁定是否关闭,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11392470/