JavaFX KeyEvent возвращает KeyCode.UNDEFINED

Я создал простое приложение JavaFX, которое получает ввод от пользователя в TextField. Я прикрепил событие KeyTyped из SceneBuilder к контроллеру. Моя функция выглядит так:

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

Эта функция всегда печатает UNDEFINED, когда я набираю клавишу ввода. Есть какие нибудь идеи как это починить? Другие буквы, которые я печатаю, похоже, имеют ту же проблему.

Ответы на вопрос(1)

Ваш ответ на вопрос