import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;
import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyCombination;
import javafx.scene.input.KeyCharacterCombination;
import javafx.scene.input.KeyCodeCombination;

public class KeyCharComboTest extends Application {
    public static void main(String[] args) {
        launch(args);
    }
    
    @Override
    public void start(Stage primaryStage) {
        primaryStage.setTitle("KeyCharacterCombination test");
        Pane root = new Pane();
        Scene scene = new Scene(root, 300, 250);
        scene.getAccelerators().put(new KeyCodeCombination(KeyCode.L, KeyCombination.SHORTCUT_DOWN),
                () -> System.out.println("KeyCodeCombination worked"));
        scene.getAccelerators().put(new KeyCharacterCombination("+", KeyCombination.SHORTCUT_DOWN),
                () -> System.out.println("KeyCharacterCombination worked"));
        primaryStage.setScene(scene);
        primaryStage.show();
    }
}
