我在我的Java应用程序中按下AltGr键,但是我没有收到带有键代码VK_ALT_GRAPH的KeyEvent,而是获得了两个事件.第一个是密钥代码VK_CONTROL,第二个是VK_ALT.
这是正确的行为吗?
在Windows 7上使用Java 7.可以使用http://docs.oracle.com/javase/tutorial/uiswing/events/keylistener.html上的演示应用程序进行复制.
当我按下AltGr时,它会报告:
KEY PRESSED: key code = 17 (Ctrl) extended modifiers = 128 (Ctrl) action key? NO key location: left KEY PRESSED: key code = 18 (Alt) extended modifiers = 640 (Ctrl+Alt) action key? NO key location: right KEY RELEASED: key code = 17 (Ctrl) extended modifiers = 512 (Alt) action key? NO key location: left KEY RELEASED: key code = 18 (Alt) extended modifiers = 0 (no extended modifiers) action key? NO key …