LINUX.ORG.RU

[perl]Обработка специальных символов


0

1

Есть некая интерактивная консолька, написанная на сабже. Но она не умеет обрабатывать спец. символы (вроде ^[[A (стрелка вверх)). Как их можно принять\обработать, и выполнить некое действие ? (без нажатия enter)
Думал копать в сторону readline, но что-то не совсем то. В идеале хотелось бы что бы при нажатии стрелки вверх, отображалась последняя введенная команда.

★★★★★

Почему readline не подошел? Он и историю умеет и по стрелке вверх ходит по ней.
Для Perl это видимо Term::ReadLine::Gnu

Olegymous ★★ ()
Ответ на: комментарий от Olegymous

>>Term::ReadLine::Gnu
Попробовал, действительно помогло, все работает. Надо будет глянуть, что оно пользовало раньше.

joy4eg ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.