Toolkit toolkit=Toolkit.getDefaultToolkit();
toolkit.addAWTEventListener(new java.awt.event.AWTEventListener() {
@Override
public void eventDispatched(AWTEvent event) {
if (event.getClass()==KeyEvent.class) {
//...
}
}
},java.awt.AWTEvent.KEY_EVENT_MASK);