2012-07-09 42 views
1

我需要的是检测当前大小写锁定键是否关闭。所以我不需要状态(开/关),我想检查用户是否保持大写锁定按下。是否有可能使用JavaScript?我想在浏览器内创建一个类似Enso Launcher的东西。检测大小写锁定是否关闭

+0

可能的重复[你如何判断大写锁定是否使用JavaScript?](http://stackoverflow.com/questions/348792/how-do-you-tell-if-caps-lock-is-on -using-javascript) – 2012-07-09 09:46:08

+0

@TJCrowder OP强调他不要求CapsLock的状态(开/关),而是持有密钥的行为。 – Imp 2012-07-09 09:48:26

回答

3

我想检查用户是否保持大写锁定按下。

大多数浏览器,你会得到的CapsLock​​和keyup事件,try it here(只专注页面,按下一个键)。 (This article有很多有关键盘事件有用的信息。)

​​似乎不重复的CapsLock键,它为别人的方式,但你可以看为​​,并假设它的下跌,直到你看到keyup

+0

Niiice,谢谢! – MollyRazor 2012-07-09 11:33:34