Path: utzoo!attcan!uunet!decwrl!ucbvax!RICHTER.MIT.EDU!krowitz From: krowitz@RICHTER.MIT.EDU (David Krowitz) Newsgroups: comp.sys.apollo Subject: Re: Apollo Termcap Message-ID: <9010051429.AA10400@richter.mit.edu> Date: 5 Oct 90 14:29:44 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 35 You want "Programming with Domain/OS Calls", order number 005506-A00, pages 5-61, 5-62. There aren't a lot of control sequences that an Apollo pad will respond to (pads are, by definition, not tty emulators). They are: sequence decimal action ======== ======= ====== cr 13 move cusor to start of current line esc 27 escape character ff 12 make following out start at top of window or window pane nl 10 newline - following text starts on a new line tab 9 move cursor to next tab stop bs 8 move cusor left one char -- only meaningful for fixed-width fonts esc[line;columnH 6 char seq. move cursor to specified line, col. If used outside of a frame (ie. in a /bin/csh pad), ignores line number and just moves to column esc[0K 27 "[" "0" "K" erase line from cursor to end of line esc[1K 27 "[" "1" "K" erase line from start to cursor esc[2K 27 "[" "2" "K" erase entire current line esc[0J 27 "[" "0" "J" erase chars in a frame from cusor to EOL esc[1J 27 "[" "1" "J" erase from start of line to cusor esc[2J 27 "[" "2" "J" erase entire frame No other command sequences are listed that I know of. -- David Krowitz krowitz@richter.mit.edu (18.83.0.109) krowitz%richter.mit.edu@eddie.mit.edu krowitz%richter.mit.edu@mitvma.bitnet (in order of decreasing preference)