Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!nrl-cmf!ukma!gatech!prism!robert@shangri-la.gatech.edu From: robert@shangri-la.gatech.edu (Robert Viduya) Newsgroups: comp.terminals Subject: Re: ESC[@ Ansi Insert Char - Where Does Cursor Go? Message-ID: <272@hydra.gatech.EDU> Date: 17 Feb 89 18:58:35 GMT References: <1117@rlgvax.UUCP> Sender: news@prism.gatech.EDU Reply-To: robert@shangri-la.gatech.edu (Robert Viduya) Organization: Office of Computing Services, Georgia Tech Lines: 35 > If you position the cursor to row 2, column 1, of an ANSI > terminal, and send the escape sequence ESC[@, is the cursor > supposed to remain on row 2, column 1 (ie over the newly > inserted blank character), or is it supposed to move down to > row 3 column 1? According to the ISO6429 standard (a super-set of the ANSI X3.64 standard) the position of the cursor after an insert is not defined. On all terminals that I've seen that support the X3.64 standard, the cursor does not move. For it to move is ridiculous as the most common activity after an insert-character is to place the character to be inserted. > Is there a document that describes the ANSI escape sequences > rigorously? Can someone e-mail me a copy of there is one? ANSI and ISO standards can be found in most technical libraries. I found them at the GaTech library; if you have a university handy, you might check their library. Failing that you can contact ANSI directly: American National Standards Institute 1430 Broadway Avenue New York City, New York (212) 354-3300 Call them and ask them for ordering information first. Ask for the X3.64 standard. robert -- Robert Viduya robert@shangri-la.gatech.edu Office of Computing Services Georgia Institute of Technology (404) 894-6296 Atlanta, Georgia 30332-0275