【发布时间】:2011-09-15 17:47:32
【问题描述】:
我想要一个具体的例子来说明如何打开大写锁定如果它是关闭的。
我知道如何切换键,我一直在使用这个:
toolkit.setLockingKeyState(KeyEvent.VK_CAPS_LOCK, Boolean.TRUE);
这将改变键的状态,无论它是打开还是关闭。 但我想确保它在应用程序开始时处于开启状态。
(最终目标是让键盘 LED 以特定顺序闪烁,如果我有特定的起始状态,效果会更好。)
【问题讨论】:
-
你看过
getLockingKeyState()吗? download.oracle.com/javase/1.5.0/docs/api/java/awt/… -
我实际上尝试过使用它,但由于某种原因我无法将它放入 if else 语句中。我想以这种方式使用它。我能够将其用作布尔值并尝试这样做。您是否有一个示例,您可以检查大写锁定切换的状态,如果它已经打开,您将继续使用我上面列出的方法将其打开。谢谢你的帮助。我现在也看看你的链接。
-
您这样做是为了达到什么目的?看起来(不管它是什么),你以错误的方式接近它。
-
我实际上只是在为 AP 计算机科学做一个有趣的项目,我只是希望键盘上的灯以特定的顺序闪烁,为了获得最佳效果,所有键都必须从以下任一开始打开或关闭。