backspace a ruzna okna

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Čtvrtek Listopad 4 22:13:20 CET 1999


On Thu, 4 Nov 1999 wigfall na email.cz wrote:

> Bohuzel ale mam pri tom nevychovany backspace (nejen ten, ale ten jediny mi
> vadi). Klavesy vsechny funguji jak maji, ale jakmile v rxvt spustim telnet,
> backspace pri logovani nefunguje a klavesa del vypise ^[[3~
> Pokud se ale prihlasim na irix uz je vse jak ma byt.
> Po spusteni one databaze, ktera bezi opet v shellu jsou klavesy opet
> rozhozene: backspace vypisuje ^? a del opet ^[[3~

Aha. Zakladni problem je, ze se na silikona nepropaguje informace, ze ^?
je backspace (coz by se pres telnet melo). Muze pomoct "stty erase ^?"
(ale nemusi, zalezi na tom, jak moc to bezici program respektuje; navic
nektere programy, jako treba bash, tyhle problemy maskuji). Taky
muze pomoct misto backspace mackat Ctrl+H. Co se tyce delete a ^[[3~, tak
je proste treba naucit program, ze ^[[3~ znamena delete, coz se udela
pomoci terminfo (nebo postaru pomoci termcap, prislusne polozky jsou
kdch1 resp. kD), ale to je uz trochu vyssi divci. Navic zase musit byt
program dost slusny na to, aby se tim opravdu ridil.

Jina moznost je postupovat z druhe strany a nastavit pro tyto ucely xterm
tak, aby posilal kody, ktere se budou tomu programu libit. Hledejte
"Translation" v xterm(1).

> Ale pokud klavesy nechyta tohle hlavni okno, tak synovska posilaji do
> hlavniho okna spravne veci - tedy backspace a ostatni funguji dobre.

Jaka synovska okna?!

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux