it1@ra.MsState.Edu (Tim Tsai) (12/13/90)
I've been writing a small routine to decode the keyboard cursor keys as an addition to an editor (dte). Since the editor didn't use the curses package, I had to decode the multi-character keys myself. Anyway, I noticed the sequence for key_up on a vt102 terminal is ESC-OA, but my terminal program (NCSA Telnet for the PC) sends out ESC-[A. Why the difference? VI seems to recognize both format. Is it safe to replace the 'O' with '[', and vice versa? Lastly, does this behavior exist only on VT* terminals? Thanks in advance for any help.. Environment: Sun OS 4.1 using the SYS V compiler. -- Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us. <Calvin>