在页面上加入下面代码,就可以监听全局的键盘事件
Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() {
publicvoid eventDispatched(AWTEvent event) {
if (((KeyEvent) event).getID() == KeyEvent.KEY_PRESSED) {
//放入自己的键盘监听事件
//((KeyEvent) event).getKeyCode();// 获取按键的code
//((KeyEvent) event).getKeyChar();// 获取按键的字符
}
}
}, AWTEvent.KEY_EVENT_MASK);
publicvoid eventDispatched(AWTEvent event) {
if (((KeyEvent) event).getID() == KeyEvent.KEY_PRESSED) {
//放入自己的键盘监听事件
//((KeyEvent) event).getKeyCode();// 获取按键的code
//((KeyEvent) event).getKeyChar();// 获取按键的字符
}
}
}, AWTEvent.KEY_EVENT_MASK);
浙公网安备 33010602011771号