Keyboard Listener
Exit the APP
Press Ctrl + Q
(for Windows) or Command + Q
(for Mac) to exit the APP.
1
2
3
4
5
6
7
8
9
10
11
12 | public void registerKeyboardListener() {
KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new KeyEventDispatcher() {
@Override
public boolean dispatchKeyEvent(KeyEvent e) {
// Check if the user pressed Ctrl+Q (for Windows) or Command+Q (for Mac)
if ((e.getKeyCode() == KeyEvent.VK_Q) &&
((e.getModifiersEx() & KeyEvent.CTRL_DOWN_MASK) != 0))
System.exit(StatusCode.EXIT);
return false;
}
});
}
|