Читать стрелки и другие специальные клавиши в C, без ncurses
У меня возникла новая проблема: я хочу создать оболочку для Linux, но я не знаю, как читать специальные клавиши ввода, такие как клавиша со стрелкой, клавиша CTRL или клавиша F11, без использования ncurses.
Я не могу использовать ncurses, так как я хочу напечатать STDOUT
а также STDERR
, (Если нет пути, я не знаю). С другой стороны, я не хочу иметь выход "^[[C" ". Так что я, вероятно, не могу использовать getchar
также.
Итак, как мне это сделать?