javascript - 检测大写锁定是否关闭

标签 javascript jquery

我需要的是检测此时的caps lock键是否按下。所以我不需要状态(开/关),我想检查用户是否一直按下大写锁定。 javascript可以吗?我想在浏览器中创建类似 Enso Launcher 的东西。

最佳答案

I want to check if the user keeps the caps lock pressed down.

在大多数浏览器上,您将获得 CapsLock 的 keydownkeyup 事件,try it here (只需聚焦页面并按一个键)。 (This article 有很多关于键盘事件的有用信息。)

keydown 对于 CapsLock 似乎没有像其他人那样重复,但您可以观察 keydown 并假设它已关闭,直到您看到 键位

关于javascript - 检测大写锁定是否关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392470/

相关文章:

javascript - 如何从谷歌翻译中获取所选语言

javascript - NG-repeat 不是从示波器中读取数据吗?

javascript - 出于性能原因不使用 ember-data 是个好主意吗

javascript - 如何读取nexus 7中的宽度和高度?

javascript - node.js 中奇怪的 && 运算符行为

javascript - 如何依次转到特定页面.js

jquery - 选择顶级 sibling 而不为其分配类(class)

javascript - div 显示问题,css @media vs javascript

jquery - 如何使用 stripe v2 api 在本地测试 Http?

javascript - 按字母顺序对多个列表进行排序