forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

 
 
Опции темы Опции просмотра
  #28  
Старый 17.08.2016, 16:40
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: curses, GoldEd, Shift, Ctr и современ ных терминалах

Semen Panevin написал(а) к Serguei E. Leontiev в Dec 15 21:58:32 по местному времени:

Доброго здоровьица тебе, Serguei!

Tuesday December 01 2015 15:51, Serguei E. Leontiev писал Semen Panevin:

SP>> Я вдруг щас заметил, что сразу после запуска мне скрипт пишет
SP>> │ Fail: UTF-8
SP>> Почему fail?
SEL> Из того, что мне известно о Golded+ с curses следует, что он не
SEL> способен работать в UTF-8, поэтому fail.

Таки да, вот что в кои8-р

│ sys.version_info(major=3, minor=3, micro=5, releaselevel='final', serial=0) │
│ │
│ xterm (30, 80) ('ru_RU', 'KOI8-R') │
│ │
│ Ok: KOI8-R Test output: Тест 'й' │
│ F3: Ok: KEY_F(3) Shift+F3: Fail: '^[[25~' │
│ F5: Ok: KEYF(5) Ctrl+F5: Fail: 'KEYF(5)' │
│ F9: Ok: KEYF(9) Alt-F9: Fail: '^[KEYF(9)' │
│ Left: Ok: KEY_LEFT Shift+Left: Fail: '^[[D' │
│ Ctrl+Left: Fail: '^[[D' Alt+Left: Fail: '^[KEY_LEFT' │
│ Up: Ok: KEY_UP Shift+Up: Fail: '^[[A' │
│ Ctrl+Up: Fail: '^[[A' Alt+Up: Fail: '^[KEY_UP' │
│ PgUp: Ok: KEY_PPAGE Shift+PgUp: │
│ Shift+Tab: Ok: KEY_BTAB Alt+Tab: Fail: 'nn' │
│ Alt+Backspace: Ok: ^[KEY_BACKSPACE Alt+Enter: Ok: ^[
│ Alt+z: Ok: ^[Z Alt+й: Ok: ^[q │

SEL> Мало того, у меня есть существенные сомнения что он сможет хоть
SEL> как-то
SEL> функционировать в кодировке и/или с locale отличной от ru_RU.KOI8-R.

В цп866 должен сильно мочь. Но в цп866 более другие компоненты линукса не очень живут, поэтому я в своё время конфиги в кои8-р переконвертил.

Под виндой и досом живёт же в цп866 и не жалуется...

SEL> Поэтому в ged-vttest-lite.py стоит проверка использования КОИ8
SEL> (KOI8-RU/KOI8-U/KOI8-R) и намеренно вшиты восьмеричные константы в
SEL> КОИ8.
Ну так поэтому оно и непонятная буква в юникоде...

SEL> Эти терминалы в последних версиях terminfo или ncurses нормальные, но
SEL> они же для ESC[n~

В общем будет побольше времени и вдохновение - поэкспериментирую ещё с терминалами.

С наилучшими пожеланиями, Семён.

... Учиться, учиться и учиться! (с) Ленин
--- GoldED+/LNX 1.1.5-b20151130 (Linux 4.1.12-gentoo iF6M10)
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:24. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot