Распознавание клавиш со стрелками с помощью стандартного ввода

возможно ли иметь кроссплатформенный способ обработки клавиш возврата и возврата в программе на C или OCaml?

На самом деле, решение OCaml приветствуется, но многие стандартные функции Unix заключаются непосредственно в соответствующие вызовы API, поэтому при переносе C-решения проблем быть не должно.

Чего я хочу добиться, так это перехватить клавиши со стрелками, чтобы переопределить их поведение внутри оболочки (путем повторной установки последней строки или подобных операций). Я думаю, что эта вещь выпадает перед самой программой, и она не обрабатывается самим кодом, поэтому я не знаю, возможно ли это.

Программа скомпилирована либо на Linux, OS X и Windows (на cygwin), поэтому я хотел бы сделать это для всех платформ ..

Ответы на вопрос(4)

Ваш ответ на вопрос