-
Enhancement
-
Resolution: Unresolved
-
P4
-
8
-
linux
Toolkit.setLockingKeyState throws UnsupportedOperationException on Linux and does not change CapsLock state.
At the same time the CapsLock state can be changed by the AWT Robot.
The attached program demonstrates the issue.
akulyakh@akulyakh:~/NetBeansProject/CapsLock/src$ java CapsLock
Caps lock now: off
java.lang.UnsupportedOperationException: Toolkit.setLockingKeyState
at java.awt.Toolkit.setLockingKeyState(Toolkit.java:1441)
at CapsLock.toolkitToggleCapsLock(CapsLock.java:11)
at CapsLock.main(CapsLock.java:45)
Toggled by toolkit. Caps lock now: off
Toggled by robot. Caps lock now: on
akulyakh@akulyakh:~/NetBeansProject/CapsLock/src$ java CapsLock
Caps lock now: on
java.lang.UnsupportedOperationException: Toolkit.setLockingKeyState
at java.awt.Toolkit.setLockingKeyState(Toolkit.java:1441)
at CapsLock.toolkitToggleCapsLock(CapsLock.java:11)
at CapsLock.main(CapsLock.java:45)
Toggled by toolkit. Caps lock now: on
Toggled by robot. Caps lock now: off
At the same time the CapsLock state can be changed by the AWT Robot.
The attached program demonstrates the issue.
akulyakh@akulyakh:~/NetBeansProject/CapsLock/src$ java CapsLock
Caps lock now: off
java.lang.UnsupportedOperationException: Toolkit.setLockingKeyState
at java.awt.Toolkit.setLockingKeyState(Toolkit.java:1441)
at CapsLock.toolkitToggleCapsLock(CapsLock.java:11)
at CapsLock.main(CapsLock.java:45)
Toggled by toolkit. Caps lock now: off
Toggled by robot. Caps lock now: on
akulyakh@akulyakh:~/NetBeansProject/CapsLock/src$ java CapsLock
Caps lock now: on
java.lang.UnsupportedOperationException: Toolkit.setLockingKeyState
at java.awt.Toolkit.setLockingKeyState(Toolkit.java:1441)
at CapsLock.toolkitToggleCapsLock(CapsLock.java:11)
at CapsLock.main(CapsLock.java:45)
Toggled by toolkit. Caps lock now: on
Toggled by robot. Caps lock now: off
- relates to
-
JDK-6446665 java.awt.Toolkit setLockingKeyState
-
- Open
-