A report on ANSI escape code
ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on video text terminals and terminal emulators.
- ANSI escape code22 related topics with Alpha
Computer terminal
6 linksElectronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system.
Electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system.
The ANSI X3.64 escape code standard produced uniformity to some extent, but significant differences remained.
VT100
4 linksVideo terminal, introduced in August 1978 by Digital Equipment Corporation .
Video terminal, introduced in August 1978 by Digital Equipment Corporation .
It was one of the first terminals to support ANSI escape codes for cursor control and other tasks, and added a number of extended codes for special features like controlling the status lights on the keyboard.
Terminal emulator
3 linksComputer program that emulates a video terminal within some other display architecture.
Computer program that emulates a video terminal within some other display architecture.
Terminals usually support a set of escape sequences for controlling color, cursor position, etc. Examples include the family of terminal control sequence standards known as ECMA-48, ANSI X3.64 or ISO/IEC 6429.
ISO/IEC 2022
4 linksISO/IEC standard in the field of character encoding.
ISO/IEC standard in the field of character encoding.
Specific sets of control codes and escape sequences designed to be used with ISO 2022 include ISO/IEC 6429, portions of which are implemented by ANSI.SYS and terminal emulators.
Control character
4 linksCode point (a number) in a character set, that does not represent a written symbol.
Code point (a number) in a character set, that does not represent a written symbol.
Several standards exist for these sequences, notably ANSI X3.64.
C0 and C1 control codes
3 linksThe C0 and C1 control code or control character sets define control codes for use in text by computer systems that use ASCII and derivatives of ASCII.
The C0 and C1 control code or control character sets define control codes for use in text by computer systems that use ASCII and derivatives of ASCII.
C1 codes are the range 80HEX–9FHEX and the default C1 set was originally defined in ECMA-48 (harmonized later with ISO 6429).
Ecma International
1 linksNonprofit standards organization for information and communication systems.
Nonprofit standards organization for information and communication systems.
ECMA-48 – Control Functions for Coded Character Sets, also approved as ISO/IEC 6429
Escape character
1 linksEscape character is a character that invokes an alternative interpretation on the following characters in a character sequence.
Escape character is a character that invokes an alternative interpretation on the following characters in a character sequence.
This was later developed to ANSI escape codes covered by the ANSI X3.64 standard.
Digital Equipment Corporation
2 linksMajor American company in the computer industry from the 1960s to the 1990s.
Major American company in the computer industry from the 1960s to the 1990s.
The VT100 computer terminal became the industry standard, implementing a useful subset of the ANSI X3.64 standard, and even today terminal emulators such as HyperTerminal, PuTTY and Xterm still emulate a VT100 (or its more capable successor, the VT220).
JIS X 0211
1 linksJIS X 0211, originally designated JIS C 6323 is a Japanese Industrial Standard defining C0 and C1 control codes and control sequences.