|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 23 Nov 2001 00:39:01 To : uwe@ptc.spbu.ru Subject : Re: shells & termcap --------------------------------------------------------------------------------
>> нп у меню сейчас TERM=wsvt25, сравниваю нп с cons25:
>> % infocmp -C $TERM cons25 | grep kD
>> kD: NULL, '\177'.
>> т.е. как и в vt100 (тоже и с ansi терм):
>> % infocmp -C vt100 cons25 | grep kD
>> kD: NULL, '\177'.
>> % infocmp -C vt100 xterm | grep kD
>> kD: NULL, '\E[3~'.
>> итого - нет kD capability в termcap для честного vt100 эмулятора.
upsr> У vt100 нет клавиши Delete. ;)
upsr> У vt100 есть клавиша <X (Rubout), которая в termcape честно
upsr> заявлена в capability kb=\177
upsr> А вот у vt220 есть клавиша "Remove" (в блоке 2x3), которая и заявлена
upsr> как kD=\E[3~
Вот я в систему A могу зайти с консоли cons25, могу через железный
VT420 (у него есть Remove, которая описана как kD), могу по ssh
из удаленного screen, который хотя и эмулирует VT100/102, но
поддается конфигурации и дает возможность использовать kD удаленной системы.
А могу вообще в xterm работать на A.
Почему я не могу просто намапить в своем окружении в системе A на
delete-char "клавишу" kD? А я не могу, потому что привязка к кодам
одного $TERM запросто конфликтует с привязкой к кодам другого, нельзя
все привязки одновременно задать для всех нужных клавиш.
Eugene
--- slrn/0.9.7.0 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/34938d6a56f7a.html, оценка из 5, голосов 10
|