我想使用Java确定CapsLock的当前状态。到目前为止,我已经尝试了以下方法。Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK)
始终返回true
我无法使用按键侦听器,因为它们会告知CapsLock键被按下或释放,但是我要检测的是CapsLock是否打开/关闭。
还有其他可能的方法来检查Java中CapsLock键的状态吗?
最佳答案
getLockingKeyState(KeyEvent.VK_CAPS_LOCK)
在https://docs.oracle.com/javase/6/docs/api/java/awt/Toolkit.html#getLockingKeyState%28int%29阅读更多