java - 在 Java 中检测 CapsLock
问题描述
我想使用 Java 确定 CapsLock 的当前状态。到目前为止,我已经尝试过以下方法。
Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK)
总是返回真- 我不能使用按键监听器,因为它们会通知 CapsLock 键被按下或释放,但我想要检测 CapsLock 是否打开/关闭。
有没有其他可能的方法来检查 Java 中 CapsLock 键的状态?
解决方案
getLockingKeyState(KeyEvent.VK_CAPS_LOCK)
在https://docs.oracle.com/javase/6/docs/api/java/awt/Toolkit.html#getLockingKeyState%28int%29阅读更多内容
推荐阅读
- html - 更改 Kendo UI Timepicker 突出显示的文本颜色
- homebrew - 如何将自制软件包标记为候选发布?
- api - 使用证书测试 API
- wordpress - Wordpress - 重写 url 中的分类值以进行翻译
- github - 如何解决 GitHub 保护分支上的合并冲突。?
- vba - 如何用vba代码打开外部访问数据库并最大化
- r - R chisq.test - 通过df自动化,每个变量都有,df有数据,不是计数,宽格式
- excel - Excel 索引匹配 - 最大、第二大、第三大且没有重复匹配
- python - 如何使用 django 从用户输入中计算未保存到数据库的值和数据库中的值
- clojure - 使用 environ 访问 leiningen project.clj 中的环境变量时出错