Форум — Talks Ввод с клавиатуры 0 0 Как можно осуществить ввод с клавиатуры, чтобы при нажатии специальных клавиш двигался курсор, удалялись символы и т.п.? Как я понимаю, без ncurses не обойтись. Какие функции посмотреть? Ссылка
man ncurses, man getch очевидно либо можно работать с консолью на более низком уровне man terminfo W98 ★ (04.10.05 20:34:22 MSK) Показать ответ Ссылка
Ответ на: комментарий от W98 04.10.05 20:34:22 MSK А обновление экрана в ncurses можно избежать? unnamed ★ (04.10.05 21:16:25 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от unnamed 04.10.05 21:16:25 MSK в смысле "обновления экрана"? то что при запуске ncurses экран чистится? по-моему нет, экран чистит initscr(). тогда только terminfo. имхо. W98 ★ (04.10.05 21:20:56 MSK) Ссылка
Ответ на: комментарий от unnamed 04.10.05 21:16:25 MSK > А обновление экрана в ncurses можно избежать? Можно. Нужно использовать машину времени или изобрести непоследовательный терминал. anonymous (04.10.05 23:23:26 MSK) Ссылка
Ответ на: комментарий от SatanClaus 04.10.05 23:35:22 MSK > man 3 readline только оно GPL, надо учитывать. ivlad ★★★★★ (05.10.05 10:50:21 MSK) Показать ответ Ссылка
Ответ на: комментарий от ivlad 05.10.05 10:50:21 MSK Спасибо, readline подходит! Каким образом? И glibc тоже GPL. unnamed ★ (05.10.05 14:34:15 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от unnamed 05.10.05 14:34:15 MSK Я имел в виду "Каким образом учитывать, что GPL?". unnamed ★ (05.10.05 14:35:30 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от unnamed 05.10.05 14:35:30 MSK Пока пишете с открытым кодом ничего учитывать ненадо. SatanClaus ★★★ (05.10.05 16:23:39 MSK) Ссылка
Всем спасибо! Надо было подредактировать mingetty, чтобы backspace работал. unnamed ★ (05.10.05 17:06:12 MSK) автор топика Ссылка