Подскажите как получить и обрабатывать нажатия shortcut в консольном приложении. Умею читать ввод только с помощью «scanf()» или «cout <<» (или аналогичных функций). А как терминальные программы обрабатывают Ctrl+letter к примеру (emacs?) И как они отображают символы в произвольных позициях окна терминала (например, рамки консольных «окон»), которые не смещаются при каждом '\n'? — как это сделано в alsamix. Где можно об этом почитать? Насколько зависит это от используемой программы (xterm, konsole) и оболочки, из которой было запущено это консольное приложение? Слышал, многие подобные программы используют консольные псевдографические библиотеки вроде ncurses, но интересует как это сделано, без привлечения многотонных довесков . спасибо
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [perl]Обработка специальных символов (2011)
- Форум Одноразовая обработка клавиши (2017)
- Форум Терминал. Переназначение клавиш (2017)
- Форум Отвалилась обработка нажатий клавиш (2013)
- Форум GTK обработка «горячих клавиш» (2007)
- Форум Python curses и специальные клавиши (2023)
- Статьи nano для самых маленьких (2022)
- Форум Новая статья про специальную обработку гранита (2016)
- Галерея Терминал после легкой обработки напильником (2008)
- Форум Обработка спец-клавиш в терминале (2008)