Was ist der richtige Weg zwischen F1 und das heißt CTRL + F1 jeweiligen SHIFT trennen - CTRL + F1 innerhalb eines KeyListener hinter das heißt einem JButton registriert?Java: Handhabung kombiniert Tastatureingabe
public void keyPressed(KeyEvent event) {
int key = event.getKeyCode();
logger.debug("KeyBoard pressed char(" + event.getKeyChar() + ") code (" + key + ")");
}
.. gibt mir immer 112 für F1, 113 für F2 und so weiter. Ich verstehe, dass ich es durch die Pflege der keyPressed() jeweils für keyReleased für CTRL/SHIFT/ALT/etc auf meinem eigenen umgehen kann, aber ich hoffe, dass es einen besseren Weg gibt.
Vielen vielen Dank !!!
@ThomasAbraham Bitte hören Sie auf, sich auf eine einzelne Bearbeitungsaufgabe zu konzentrieren - es gibt viel mehr, was in dieser Frage getan werden könnte (Stichwort im Titel, danke am Ende, Schlüsselwörter könnten möglicherweise hervorgehoben werden) und jede Änderung sollte versucht werden fix * all * davon, nicht nur eine einzige Sache. =) –