Терминальная управляющая библиотека, которая блокирует как вход, так и какой-либо пользовательский канал данных? - PullRequest
2 голосов
/ 30 мая 2019

Режим блокировки ncurses, по-видимому, разрешает блокировку только на stdin - то есть, у меня нет возможности сделать что-то вроде select(), где getch() блокируется до либо нажатие клавиши или например, данные поступают в канал.Я что-то упустил или есть какая-то другая библиотека управления терминалом, которая позволяет мне это делать?

1 Ответ

2 голосов
/ 30 мая 2019

Существует экспериментальная опция конфигурации , которая используется редко:

--enable-wgetch-events
Компилировать с экспериментальным кодом wgetch-events.См. ncurses / README.IZ

...