JavaFX KeyEvent zwraca KeyCode.UNDEFINED

Stworzyłem prostą aplikację JavaFX, która otrzymuje dane wejściowe od użytkownika w polu tekstowym. Do kontrolera podłączyłem zdarzenie KeyTyped z SceneBuilder. Moja funkcja wygląda tak:

@FXML private void keyTyped(KeyEvent event) {
    System.out.println(event.getCode().equals(KeyCode.ENTER));
}

Ta funkcja zawsze drukuje UNDEFINED, gdy wpisuję klawisz Enter. Jakieś pomysły, jak to naprawić? Inne litery, które wpisuję, wydają się mieć ten sam problem.

questionAnswers(1)

yourAnswerToTheQuestion