LINUX.ORG.RU

escape - последовательности терминалов


0

0

Привет! Посоветуйте, что почитать на тему. Кажется, я не понимаю как работает termcap и вообще все это хозяйство, преобразующее события от клавы. А проблема вот какая: Раньше Midnight Commander по кнопке Alt+S входил в режим быстрого поиска. Теперь по этой комбинации выводится символ "ó". Причем это проявляется только под xterm, у других терминалов все нормально.

Что я такого сделал, что оно начало так работать, я не отследил. Наверное, просто перезагрузился:) Явное отличие xterm от других терминалов - наличие переменной TERMCAP с кучей непонятных символов.

★★

Даже спрошу точнее: как узнать, какая escape-последовательность передается терминалу, когда я жму Alt+S в xterm или в другом терминале?

ierton ★★
() автор топика

Скажи какой терминал-то, xterm? Кстати, можно использовать и Ctrl+S ;)

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

О, помогло! Непонятно, только, как оно раньше нормально работало.. Я эту опцию никогда не включал.

> Кстати, можно использовать и Ctrl+S ;)
Да, но на ноуте Ctrl неудобно.. С капслоком его пока поменял.

Но всеже, кто-нибудь знает, как увидеть ескейп-код, "дошедший" до терминала, когда я нажимаю кнопку? Не модет же быть, чтобы средства небыло... иначе, как тогда в .screenrc пишутся такие вещи, как

termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l'

наугад чтоли? =)

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