2
是否有任何解决方案对应于该主题的问题。如果我按例如Windows键+空格,我得到:“Windows键”+“其他键” - Java不检测“其他键”
的keyTyped:WINDOWS
我想这应该是:
的keyTyped:WINDOWS
的keyTyped:空间
的keyReleased:WINDOWS
keyReleased:Space
我的代码:
<Java component>.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
e.consume();
}
@Override
public void keyPressed(KeyEvent e) {
System.out.println("keyTyped: " + KeyEvent.getKeyText(e.getKeyCode()));
e.consume();
}
@Override
public void keyReleased(KeyEvent e) {
System.out.println("keyReleased: " + KeyEvent.getKeyText(e.getKeyCode()));
e.consume();
}
});
谢谢!
我认识JNA。但是,我不能写任何与事件/钩子相关的工作代码。 – peter 2012-02-16 15:08:48