Захват клавиш со стрелками

У меня есть утилита, которую я использую в качестве псевдо "оболочки". Это в основном, в то время как () stdin для команд и выполняет их через различные подпрограммы.

Мой вопрос, там модуль или некоторый пример, который я могу использовать для работы к захвату стрелки вверх так, чтобы у меня мог быть он, выполняют определенные действия? Я планирую включить предыдущую функцию команды, подобную удару.

Прямо сейчас, если я нажимаю стрелку вверх, я получаю это:

patrick@utility$ ^[[A^[[A^[[A^[[A

Заранее спасибо.

6
задан Svante 13 January 2010 в 22:20
поделиться