我需要检测的是,此时大写锁定键是否已关闭。所以我不需要状态(开/关),我想检查用户是否按下大写锁定。用javascript可以吗?我想在浏览器中创建类似Enso Launcher的东西。
答案 0 :(得分:3)
我想检查用户是否按下大写锁定。
在大多数浏览器中,您将获得CapsLock的keydown
和keyup
个事件,try it here(只需关注页面并按一个键)。 (This article有很多关于键盘事件的有用信息。)
keydown
似乎没有为CapsLock重复,就像它对其他人一样,但你可以注意keydown
并假设它已经关闭,直到你看到keyup
。