Schlagwort: Mehrere Tasten abfragen

Java / JavaFX – Prüfen ob Mehrere Tasten gedrückt wurden

Hallo Zusammen,

hier ein kleines Snippet wie man ganz simpel in JavaFX prüfen kann ob mehrere Tasten gedrückt wurden:

 


//Welche Tasten sollen geprüft werden
KeyCodeCombination keyCodeCombination = new KeyCodeCombination(KeyCode.D, KeyCombination.CONTROL_ANY, KeyCombination.ALT_ANY);

//Hier die Aktion definieren welche nach zutreffen der Tastenkombination ausgeführt werden soll
KeyPressedListener keyPressedListener = () -> {
System.out.println("Du hast Strg+Alt+D gedrückt");
};

//In der ganzen Scene prüfen, alternativ kann die Prüfung auch nur auf einzelnen Layouts durchgeführt werden
scene.getAccelerators().put(keyCodeCombination, keyPressedListener);