zsh
Jakub Bogusz
qboosh w pld-linux.org
Wto, 30 Mar 2004, 13:12:45 CEST
On Tue, Mar 30, 2004 at 12:33:22PM +0200, Tomasz Pala wrote:
> Adam Gorzkiewicz napisał(a):
> > (...)
> >> Pytanie, czy konsole ma wpisane te sekwencje? Bo gnome-terminal na pewno
> >> ma tryb aplikacyjny i go obsługuje.
> >
> > Jak to sprawdzić (testcase)?
>
> Albo znaleźć tę sekwencję, o której pisał Jakub, albo sprawdzić co wysyła
> w gołym shellu i powiedzmy vimie.
Znalazłem:
tput smkx
tput rmkx
Na screenie to zmienia kody strzałek (między \e[A a \eOA itp).
Na xtermie (po całkowitym wywaleniu przypisań dla Home/End
z app-defaults, bo one nie rozróżniają trybów) zmienia Home właśnie
między \e[H a \eOH i End między \e[F a \eOF.
W terminfo khome/kend powinny być jak dla trybu aplikacyjnego, czyli
\eOH i \eOF
(podobnie jak ma się sprawa z kcu{b,d,f,u}1 dla TERM=screen).
Jeśli coś chce używać tych definicji, to powinno wejść w ten tryb.
Jeśli nie, to niestety musi mieć zakodowane sekwencje, bo nie ma ich
w terminfo.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl