我需要的是检测此时的caps lock键是否按下。所以我不需要状态(开/关),我想检查用户是否一直按下大写锁定。 javascript可以吗?我想在浏览器中创建类似 Enso Launcher 的东西。
最佳答案
I want to check if the user keeps the caps lock pressed down.
在大多数浏览器上,您将获得 CapsLock 的 keydown
和 keyup
事件,try it here (只需聚焦页面并按一个键)。 (This article 有很多关于键盘事件的有用信息。)
keydown
对于 CapsLock 似乎没有像其他人那样重复,但您可以观察 keydown
并假设它已关闭,直到您看到 键位
。
关于javascript - 检测大写锁定是否关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392470/