Искал я, искал, но везде только примеры с getch. А я не хочу использовать проклятую curses. Ведь getch как-то делает это, значит, можно сделать и другими средствами. Пробовал ioctl, fcntl, tcgetattr. Переводил ввод в небуферезированный вид, отключал каноническое что-то, включал N_DELAY и NONBLOCK. Ничего не работает. Всегда требуется нажатия Enter. А надо чтобы буква попадала в поток ввода сразу после нажатия клавиши. Сдается мне, что вместо терминала придется обращаться к клавиатуре.


Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от AndreyMust19

Ответ на:
комментарий
от grusha

Ответ на:
getc
от AndreyMust19

Ответ на:
setvbuf
от AndreyMust19

Ответ на:
комментарий
от grusha

Ответ на:
t.c_lflag &= ~ICANON;
от AndreyMust19

Ответ на:
комментарий
от grusha

Ответ на:
курсор
от AndreyMust19


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум корректор раскладки (2011)
- Форум C++ и виндовая getche() в Linux (2013)
- Форум Обработка спец-клавиш в терминале (2008)
- Статьи Создание эргономичных расположений клавиш на Linux-системах (2024)
- Форум [Python, curses] Перехват нажатий клавиш вправо, влево. (2010)
- Форум Странное поведение клавиатуры (2018)
- Форум Люто, бешено тупит клавиатурный ввод под сессией Cinnamon 2.2.16 (2014)
- Форум Вылетают приложения при нажатии любой клавиши (2015)
- Форум пернаправление ввода (2017)
- Форум Не включается ноутбук после сна (2020)