I want leftCanvas to capture all keyboard events, including Control + Space. How can I achieve that since it is triggering the native InputMethod
?
class leftCanvas extends Canvas implements KeyListener {
leftCanvas() {
addKeyListener(this);
enableInputMethods(false);
}
public void keyTyped(KeyEvent event) {
System.out.println(event.getKeyChar());
event.consume();
}
public void keyPressed(KeyEvent event) {
event.consume();
}
public void keyReleased(KeyEvent event) {
event.consume();
}
}