Date: Thu, 12 Dec 2002 22:00:52 +0500
From: Valentin Nechayev <netch@segfault.kiev.ua>
Newsgroups: ftn.ru.unix.prog
Subject: Определение нажатия F1 в консоли через ncurses
> Таже проблема жду нажатия F1 , а при нажатии должно вызваться меню
> но при нажатии на любую из клавиш Fx прога выходит (у меня выход по
> ESC). Тобишь передаеться два байта оно обрабатывает только первый а
Hу так убери выход по esc, он тебе мешает понимать ситуацию.
> второй нет. Хотя я ставил keypad(stdscr,TRUE); как написанно в man :
Попробовал дома.
F1-F12 отрабатывает, так же как и всю цифровую клавиатуру без numlock.
Из shift+Fn, ctrl+Fn знает только Shift+F2, остальных не знает - разбирает
на отдельные коды.
F1 показывает как 265.
Терминалы - cons25r и screen.
Под curses не пишу, все делал строго по ману.
FreeBSD 4.7, ncurses 5.1.