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