Citizendia

The C0 and C1 control code sets define control codes for use in text. In Computing and Telecommunication, a control character or non-printing character is a Code point (a Number) in a C0, originally defined in ISO 646, defines codes in the range 00HEX–1FHEX. ISO 646 is an ISO standard that since 1972 has specified a 7- Bit character code from which several national standards are derived In Mathematics and Computer science, hexadecimal (also base -, hexa, or hex) is a Numeral system with a C1, originally defined in ISO 6429, defines codes in the range 80HEX–9FHEX. Control character article i need to think about merging these The C0 codes are contained in ASCII and most encodings based on it. American Standard Code for Information Interchange ( ASCII) The C1 codes are used in conjunction with the ISO/IEC 8859 series of graphical character sets among others, and are integrated into Unicode, but rarely used directly, except on specific platforms such as OpenVMS. ISO/IEC 8859 is a joint ISO and IEC standard for 8-bit Character encodings for use by computers In Computing, Unicode is an Industry standard allowing Computers to consistently represent and manipulate text expressed in most of the world's Open Virtual Memory System ( OpenVMS) initially known just as Virtual Memory System ( VMS) is the name of a High-end Computer server When they turn up in documents, Web pages, e-mail messages, etc. , which are ostensibly in an ISO-8859-n encoding, their code positions generally actually refer to the characters at that position in a proprietary, system-specific encoding such as Windows-1252 or the Apple Macintosh ("MacRoman") character set, though this is technically invalid under the ISO encodings. Windows-1252 (also known as WinLatin1) is a Character encoding of the Latin alphabet, used by default in the legacy components of Microsoft Windows Macintosh, commonly nicknamed Mac is a Brand name which covers several lines of Personal computers designed developed and marketed by Apple Inc Mac OS Roman is a Character encoding primarily used by Mac OS to represent text Such characters are more commonly accessed using the equivalent two octet escape sequence.

Most applications only interpret the C0 control codes for LF, CR, and HT. A few applications also interpret C0 codes VT and FF, and the C1 code NEL. Very few applications interpret the other C0 and C1 control codes. See ANSI escape codes for details about CSI (Control Sequence Introducer, C1 control code 9BHEX). ANSI escape codes are used to control text formatting and other output options on Text terminals In this context ANSI refers to the ANSI X3

Contents


C0 (ASCII and derivatives)

These are the standard ASCII control codes. If using the ISO/IEC 2022 extension mechanism, they are designated as the active C0 control character set with the octet sequence 0x1B 0x21 0x40 (ESC ! @). ISO 2022, more formally ISO/IEC 2022 "Information Technology—Character code structure and extension techniques" is an ISO standard (equivalent to the

SeqDecHexAcroNameCDescription
^@0000NULNull\0Originally used to allow gaps to be left on paper tape for edits. Caret notation is a notation for unprintable Control characters in ASCII encoding. The null character (also null terminator) is a character with the value zero present in the ASCII and Unicode character sets and available Later used for padding after a code that might take a terminal some time to process (e. g. a carriage return or line feed on a printing terminal). Now often used as a string terminator, especially in the C programming language. tags please moot on the talk page first! --> In Computing, C is a general-purpose cross-platform block structured
^A0101SOHStart of HeadingFirst character of a message heading. In some computer terminals, moves cursor to the first column.
^B0202STXStart of TextFirst character of message text, and may be used to terminate the message heading.
^C0303ETXEnd of TextOften used as a "break" character (Ctrl-C) to interrupt or terminate a program or process. The End Of Text character (ETX is an ASCII Control character used to inform the receiving computer that the end of the data stream has been reached In TOPS-20, it was used to gain the system's attention before logging in. The TOPS-20 Operating system by Digital Equipment Corporation (DEC was the second proprietary OS for the PDP-10.
^D0404EOTEnd of TransmissionUsed on Unix to signal end-of-file condition on, or to logout from, a terminal. In Telecommunication, an end-of-transmission character (EOT is a transmission Control character used to indicate the conclusion of a transmission that Unix (officially trademarked as UNIX, sometimes also written as Unix with Small caps) is a computer On Apple II systems, it signaled that a DOS command followed.
^E0505ENQEnquirySignal intended to trigger a response at the receiving end, to see if it is still present. In some computer terminals and EMACS , moves the cursor to the end of current line. Emacs is a class of feature-rich Text editors usually characterized by their extensibility
^F0606ACKAcknowledgeResponse to an ENQ, or an indication of successful receipt of a message. For Teleprinters Acknowledge character (ACK is a transmission control character transmitted by the receiving station as an affirmative response to the sending station
^G0707BELBell\aOriginally used to sound a bell on the terminal. Bell character is an ASCII Control character, code 7 (^G When it is sent to a printer or a terminal, nothing is printed but an A bell is a simple Sound -making device The bell is a Percussion instrument and an Idiophone. Later used for a beep on systems that didn't have a physical bell. May also quickly turn on and off inverse video (a visual bell). Reverse video (or invert video) is a computer display technique wherein the background and text colour values are swapped like
^H0808BSBackspace\bMove the cursor one position leftwards. Backspace is the keyboard key that originally pushed the Typewriter carriage one position backwards and in modern computer displays moves the cursor one position backwards On input, this may delete the character to the left of the cursor.
^I0909HTHorizontal Tab\tPosition to the next horizontal tab stop. In Astronomy, Geography, Geometry and related sciences and contexts a plane is said to be horizontal at a given point if it is locally Tab key (abbreviation of tabulator key) on a keyboard is used to advance the cursor to the next Tab stop. A tab stop on a Typewriter is a location where the carriage movement is halted by mechanical gears
^J100ALFLine Feed\nOn typewriters, printers, and some terminal emulators, moves the cursor down one row without affecting its column position. In Computing, a newline (also known as a line break or end-of-line / EOL character is a special character or sequence of characters A typewriter is a mechanical or Electromechanical device with a set of "keys" that when pressed cause characters to be printed on a medium On Unix, used to mark end-of-line. In MS-DOS, Windows, and various network standards, used following CR as part of the end-of-line mark. MS-DOS (short for M icro' s' oft D isk O perating S ystem is an Operating system commercialized by Microsoft. Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft.
^K110BVTVertical Tab\vPosition the form at the next vertical tab stop. Tab key (abbreviation of tabulator key) on a keyboard is used to advance the cursor to the next Tab stop.
^L120CFFForm Feed\fOn printers, load the next page. A page break is a marker in an electronic Document, which tells the document interpreter that the contents which follows is part of a new page Treated as whitespace in many programming languages, and may be used to separate logical divisions in code. In some terminal emulators, it clears the screen.
^M130DCRCarriage Return\rOriginally used to move the cursor to column zero while staying on the same line. Originally carriage return was the term for the control character in Baudot code on a teletypewriter for end of line Return to beginning of line and On Mac OS (pre-Mac OS X), as well as in earlier systems such as the Apple II and Commodore 64, used to mark end-of-line. Mac OS is the trademarked name for a series of Graphical user interface -based Operating systems developed by Apple Inc Mac OS X (mæk oʊ ɛs tɛn is a line of computer Operating systems developed marketed and sold by Apple Inc, the latest of which is pre-loaded on all currently In MS-DOS, Windows, and various network standards, it is used preceding LF as part of the end-of-line mark. MS-DOS (short for M icro' s' oft D isk O perating S ystem is an Operating system commercialized by Microsoft. Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. The Enter or Return key on a keyboard will send this character, but it may be converted to a different end-of-line sequence by a terminal program.
^N140ESOShift OutSwitch to an alternate character set. Shift Out (SO and Shift In (SI are ASCII Control characters 14 and 15 respectively (0xE and 0xF
^O150FSIShift InReturn to regular character set after Shift Out. Shift Out (SO and Shift In (SI are ASCII Control characters 14 and 15 respectively (0xE and 0xF In TOPS-20, it signalled that further output should be discarded; the program would continue to run but not display or print anything until ^O is typed again. The TOPS-20 Operating system by Digital Equipment Corporation (DEC was the second proprietary OS for the PDP-10.
^P1610DLEData Link EscapeCause the following data to be interpreted as raw data, not control codes.
^Q1711DC1Device Control 1, XONResume transmission. Used for software flow control. In Computer networking, flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from over running a slow receiver In some terminal programs, ends pause started with Ctrl-S.
^R1812DC2Device Control 2In TOPS-20, reprinted the current line, tidying up any character deletions. The TOPS-20 Operating system by Digital Equipment Corporation (DEC was the second proprietary OS for the PDP-10.
^S1913DC3Device Control 3, XOFFSuspend transmission. Used for software flow control. In Computer networking, flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from over running a slow receiver In some terminal programs, pauses display of text.
^T2014DC4Device Control 4In TOPS-20, it caused a brief system-status line to be displayed. The TOPS-20 Operating system by Digital Equipment Corporation (DEC was the second proprietary OS for the PDP-10.
^U2115NAKNegative AcknowledgeSent by a station as a negative response to the station with which the connection has been set up. In Telecommunications a negative-acknowledge character (NAK is a transmission Control character sent by a station as a negative Response In binary synchronous communication protocol, the NAK is used to indicate that an error was detected in the previously received block and that the receiver is ready to accept retransmission of that block. In multipoint systems, the NAK is used as the not-ready reply to a poll. In some text editors, it was used as a "Delete Line" character.
^V2216SYNSynchronous IdleUsed in synchronous transmission systems to provide a signal from which synchronous correction may be achieved between data terminal equipment, particularly when no other character is being transmitted. In some terminal programs, allows literal entry of control codes without them being interpreted.
^W2317ETBEnd of Transmission BlockIndicates the end of a transmission block of data when data are divided into such blocks for transmission purposes. In the C0 control code set used in ASCII, ETB is a short name for the "End Transmission Block" control character (code 23 or 0x17 In some text editors, it is used as a "Delete Word" character which rubs out the previous text entry back to the preceding space.
^X2418CANCancelIndicates that the data with which it is associated are in error or are to be disregarded, or cannot be represented on a particular device. In Telecommunication, the term cancel character has the following meanings A precision Control character (In Unicode, the
^Y2519EMEnd of Medium
^Z261ASUBSubstituteOriginally intended for use as a transmission control character to indicate that garbled or invalid character had been received. Substitute character (␚ A control character that is used in the place of a character that is recognized to be invalid or in error or that cannot be represented on a given device It has often been put to use for other purposes when the in-band signaling of errors it provides is unneeded, especially where robust methods of error detection and correction are used, or where errors are expected to be rare enough to make using the character for other purposes advisable. See also Signalling (telecommunications In Telecommunications, in-band signaling is the sending of Metadata and control information in In Mathematics, Computer science, Telecommunication, and Information theory, error detection and correction has great practical importance in
^[271BESCEscape\eThe ESC key on the keyboard will cause this character to be sent on most systems. In Computing and Telecommunication, an escape character is a single character which in a sequence of characters signifies that what is to follow takes an alternative It can be used in software user interfaces to exit from a screen, menu, or mode, or in device-control protocols (e. g. , printers and terminals) to signal that what follows is a special command sequence rather than normal text.
^\281CFSFile SeparatorCan be used as delimiters to mark fields of data structures. Control character article i need to think about merging these If used for hierarchical levels, US is the lowest level (dividing plain-text data items), while RS, GS, and FS are of increasing level to divide groups made up of items of the level beneath it. The space character which follows in numerical order can be considered a lowest-level "word separator".
^]291DGSGroup Separator
^^301ERSRecord Separator
^_311FUSUnit Separator
^?1277FDELRubout/DeleteNot technically part of the C0 control character range, this was originally used to mark deleted characters on paper tape, since any character could be changed to all ones by punching holes everywhere. Control character article i need to think about merging these The delete key, known less ambiguously as forward delete, Del, or ⌦, performs a function when struck on a Computer On VT100 compatible terminals, this is the character generated by the key labelled , usually called backspace on modern machines, and does not correspond to the PC delete key. VT100 is a video terminal which was made by Digital Equipment Corporation (DEC

C1 (ISO 8859 and Unicode)

These are most common extended control codes. If using the ISO/IEC 2022 extension mechanism, they are designated as the active C0 control character set with the sequence 0x1B 0x22 0x43 (ESC " C). ISO 2022, more formally ISO/IEC 2022 "Information Technology—Character code structure and extension techniques" is an ISO standard (equivalent to the Individual control functions can be accessed with the 7-bit equivalents 0x1B 0x40 through 0x1B 0x4F (ESC @ through ESC _).

DecHexEsc (0x1B+)Short Acro[1]Long AcroNameDescription
1288040PAPADPadding CharacterListed as XXX in Unicode. Not part of ISO/IEC 6429. ANSI escape codes are used to control text formatting and other output options on Text terminals In this context ANSI refers to the ANSI X3
1298141HOHOPHigh Octet Preset
1308242BHBPHBreak Permitted HereRoughly equivalent to a soft hyphen except that the means for indicating is not necessarily a hyphen. A hyphen ( -) is a Punctuation mark It is used for both Words to join and to separate Syllables It is often confused with the dashes
1318343NHNBHNo Break HereFollows the graphic character that is not to be broken.
1328444ININDIndexMove the active position one line down, to eliminate ambiguity about the meaning of LF. Deprecated in 1986 and withdrawn in 1991 from ISO/IEC 6429 (ECMA-48). ANSI escape codes are used to control text formatting and other output options on Text terminals In this context ANSI refers to the ANSI X3
1338545NLNELNext LineEquivalent to CR+LF. Used to mark end-of-line on some IBM mainframes.
1348646SASSAStart of Selected AreaUsed by block-oriented terminals.
1358747ESESAEnd of Selected Area
1368848HSHTSCharacter Tab Set
Horizontal Tab Set
1378949HJHTJCharacter Tab Justified
Horizontal Tab Justified
Similar to Character Tab, except that instead of space being placed after the preceding characters until the next character tab stop is reached, the space is placed before them.
1388A4AVSVTSLine Tab Set
Vertical Tab Set
1398B4BPDPLDPartial Line Forward
Partial Line Down
Used to produce subscripts and superscripts in ISO/IEC 6429, e. ANSI escape codes are used to control text formatting and other output options on Text terminals In this context ANSI refers to the ANSI X3 g. , in a printer.
Subscripts use PLD text PLU while superscripts use PLU text PLD. .
1408C4CPUPLUPartial Line Backward
Partial Line Up
1418D4DRIRIReverse Line Feed
Reverse Index
1428E4ES2SS2Single-Shift 2Next character invokes a graphic from the G2 set.
1438F4FS3SS3Single-Shift 3Next character invokes a graphic from the G3 set.
1449050DCDCSDevice Control StringFollowed by a string of printable characters (0x20 through 0x7E) and format effectors (0x08 through 0x0D), terminated by ST (0x9C).
1459151P1PU1Private Use 1Reserved for private use.
1469252P2PU2Private Use 2
1479353TSSTSSet Transmit State
1489454CCCCHCancel characterDestructive backspace, to eliminate ambiguity about meaning of BS. In Telecommunication, the term cancel character has the following meanings A precision Control character (In Unicode, the
1499555MWMWMessage Waiting
1509656SGSPAStart of Protected AreaUsed by block-oriented terminals.
1519757EGEPAEnd of Protected Area
1529858SSSOSStart of StringFollowed by a control string terminated by ST (0x9C) that may contain any character except SOS or ST.
1539959GCSGCISingle Graphic Character IntroducerListed as XXX in Unicode. Not part of ISO/IEC 6429. ANSI escape codes are used to control text formatting and other output options on Text terminals In this context ANSI refers to the ANSI X3
1549A5ASCSCISingle Character IntroducerTo be followed by a single printable character (0x20 through 0x7E) or format effector (0x08 through 0x0D). The intent was to provide a means by which a control function or a graphic character that would be available regardless of which graphic or control sets were in use could be defined. Definitions of what the following byte would invoke was never implemented in an international standard.
1559B5BCICSIControl Sequence IntroducerUsed to introduce control sequences that take parameters. ANSI escape codes are used to control text formatting and other output options on Text terminals In this context ANSI refers to the ANSI X3
1569C5CSISTString Terminator
1579D5DOCOSCOperating System CommandFollowed by a string of printable characters (0x20 through 0x7E) and format effectors (0x08 through 0x0D), terminated by ST (0x9C).
1589E5EPMPMPrivate Message
1599F5FACAPCApplication Program Command

References


© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic