The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как отловить esc-последовательность?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"как отловить esc-последовательность?"
Сообщение от proff emailИскать по авторуВ закладки on 19-Мрт-03, 18:15  (MSK)
Доброго времени суток, народ!

собственно, попрос из subj'а. как быть?

комментарии:
запускаю команду
$ screen -T ansif -S test UNIFY
где UNIFY -- моя программа, а ansif -- тип моего терминала.
прога запускается, отрисовывает пол-экрана и зависает.
насколько я понял, зависание происходит при выводе какой-то ESC-последовательности. клава при зависании работает, остановить прогу можно.
без screen'а все работает "на ура", а вот с ним -- не хочет.
как бы эту ESC-пину отловить?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как отловить esc-последовательность?"
Сообщение от voron emailИскать по авторуВ закладки on 19-Мрт-03, 19:02  (MSK)
>Доброго времени суток, народ!
>
>собственно, попрос из subj'а. как быть?
>
>комментарии:
>запускаю команду
>$ screen -T ansif -S test UNIFY
>где UNIFY -- моя программа, а ansif -- тип моего терминала.
>прога запускается, отрисовывает пол-экрана и зависает.
>насколько я понял, зависание происходит при выводе какой-то ESC-последовательности. клава при зависании
>работает, остановить прогу можно.
>без screen'а все работает "на ура", а вот с ним -- не
>хочет.
>как бы эту ESC-пину отловить?

а есть такой терминал "ansif"????
терминфо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "как отловить esc-последовательность?"
Сообщение от proff emailИскать по авторуВ закладки on 20-Мрт-03, 10:48  (MSK)
>>как бы эту ESC-пину отловить?
>
>а есть такой терминал "ansif"????
>терминфо

/usr/share/terminfo/: там есть insif.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "как отловить esc-последовательность?"
Сообщение от voron emailИскать по авторуВ закладки on 20-Мрт-03, 11:04  (MSK)
>>>как бы эту ESC-пину отловить?
>>
>>а есть такой терминал "ansif"????
>>терминфо
>
>/usr/share/terminfo/: там есть insif.
вы указываете терминал ansif
а его и и нет
вы или ошиблись
нужно указать ansi
либо нужно использовать тот терминал который у вас есть в терминфо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "как отловить esc-последовательность?"
Сообщение от proff emailИскать по авторуВ закладки on 20-Мрт-03, 12:38  (MSK)
>>/usr/share/terminfo/: там есть insif.
>вы указываете терминал ansif
>а его и и нет
>вы или ошиблись
>нужно указать ansi
>либо нужно использовать тот терминал который у вас есть в терминфо

дело в том, что ansif -- это тот терминал, который используется нашей программкой. он есть в terminfo и все без screen работает. а вот с ним -- перестает.
указать ansi не могу, и.к. тогда наша программка перестанет реагировать не некоторые функциаональные клавиши.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру