Есть ли какой-нибудь Linux-аналог функции Windows GetAsyncKeyState () ?Или, может быть, существует какая-то асинхронная функция, которая возвращает: буфер клавиатуры пуст или нет?
Ключевой вопрос здесь: для какой абстракции? X windows, ncurses или stdio? Linux не так прост и монолитен, как Windows.
Для stdio (простая старая текстовая программа stdin / stdout) fgetc_unlocked делает свое дело.
fgetc_unlocked