Пишу минималистичный шелл для университета и столкнулся с проблемой: не могу прочитать ctrl-arow_up и ctrl-arow_down на всех терминалах.
Я попробовал cat -e
, затем нажал эти клавиши в терминале Guake - ничего не произошло. Но когда я попробовал то же самое в терминале xterm или Ubuntu по умолчанию, это сработало (показало «^[[1; 5A» и «^ [[1; 5B»).
Как заставить его работать на всех терминалах? Или как отключить предварительную обработку ключа оболочки?