Решил разобраться как работает Линукс low-level и при изучении столкнулся с тем что ничего не понимаю. Всегда думал что pts это такое устройство типо блочного с него идет и чтение команд и запись вывода одновременно. И вдруг внезапно в исходниках ядра есть drivers/tty/pty.c в котором описана функция pty_write() , а никакой pty_read() нету. Я перехватил эту pty_write() при помощи systemtap она выводит ввод и вывод, но ввод только после нажатия энтера, а мне бы получить все клавиши: вниз, вверх, удалить и тд. Тут даже не клавиши, а их коды, так как при подключении к серверу по ssh никаких кнопок на клавиатуре не нажимается.


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

Ответ на:
комментарий
от meliafaro
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум USB Genius Netscroll+ Superior работает как клава (2006)
- Форум Как запилить такой экшон? (шорткаты для Git на numpad'е клавиатуры / хардварные кнопки для Git) (2013)
- Форум using FLTK (2018)
- Форум Проблема с раскладкой в SDDM на двух мониторах (2021)
- Форум Псевдотерминал (2018)
- Форум ssh псевдотерминал, возврат каретки (2011)
- Форум Контроль DTR для псевдотерминала. (2005)
- Форум Весьма странно работает гашение экрана (2012)
- Форум [псевдотерминалы] как проверить статус псевдотерминала? (2007)
- Форум что лучше два пайпа или псевдотерминал??? (2004)