как можно отловить нажатие F1? сейчас сделано вот так, но с функциональными клавишами это не работает
root.setOnKeyTyped(ke -> {
if (ke.getCharacter().equals("?"))
System.out.println("f1");
//тут должен быть запуск справки
});
Видела информацию про виртуальне кнопки VK_F1, но идея вообще не понимает, чего я от нее хочу, подчеркивает красным
Попробуйте так
if (ke.getKeyCode() == KeyEvent.VK_F1) {
System.out.println("f1");
}
Документация
Пример
update
Помогло так
if (ke.getCode().equals(KeyCode.F1)) {...
Справка
VK_F1 KeyEvent, F1 KeyCode
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости