ansi_terminal/ansi.org

156 lines
12 KiB
Org Mode

C0, C1, and GL characters
: C0 : GL : C1 :
CSI : I : P (0-B) : F ' priv :
ESC : I : F : ESC Fe controls :
: nF : Fp : Fe : Fs :
| row | 00 (0x0.) | 01 (0x1.) | 02 (0x2.) | 03 (0x3.) | 04 (0x4.) | 05 (0x5.) | 06 (0x6.) | 07 (0x7.) | 08 (0x8.) | 09 (0x9.) |
|-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
| 00 (0x.0) | 0x00 NUL | 0x10 DLE | 0x20 SP | 0x30 0 | 0x40 @ | 0x50 P | 0x60 ` | 0x70 p | 0x80 -- | 0x90 DCS |
| 01 (0x.1) | 0x01 SOH | 0x11 DC1 | 0x21 ! | 0x31 1 | 0x41 A | 0x51 Q | 0x61 a | 0x71 q | 0x81 -- | 0x91 PU1 |
| 02 (0x.2) | 0x02 STX | 0x12 DC2 | 0x22 " | 0x32 2 | 0x42 B | 0x52 R | 0x62 b | 0x72 r | 0x82 BPH | 0x92 PU2 |
| 03 (0x.3) | 0x03 ETX | 0x13 DC3 | 0x23 # | 0x33 3 | 0x43 C | 0x53 S | 0x63 c | 0x73 s | 0x83 NBH | 0x93 STS |
| 04 (0x.4) | 0x04 EOT | 0x14 DC4 | 0x24 $ | 0x34 4 | 0x44 D | 0x54 T | 0x64 d | 0x74 t | 0x84 -- | 0x94 CCH |
| 05 (0x.5) | 0x05 ENQ | 0x15 NAK | 0x25 % | 0x35 5 | 0x45 E | 0x55 U | 0x65 e | 0x75 u | 0x85 NEL | 0x95 MW |
| 06 (0x.6) | 0x06 ACK | 0x16 SYN | 0x26 & | 0x36 6 | 0x46 F | 0x56 V | 0x66 f | 0x76 v | 0x86 SSA | 0x96 SPA |
| 07 (0x.7) | 0x07 BEL | 0x17 ETB | 0x27 ' | 0x37 7 | 0x47 G | 0x57 W | 0x67 g | 0x77 w | 0x87 ESA | 0x97 EPA |
| 08 (0x.8) | 0x08 BS | 0x18 CAN | 0x28 ( | 0x38 8 | 0x48 H | 0x58 X | 0x68 h | 0x78 x | 0x88 HTS | 0x98 SOS |
| 09 (0x.9) | 0x09 HT | 0x19 EM | 0x29 ) | 0x39 9 | 0x49 I | 0x59 Y | 0x69 i | 0x79 y | 0x89 HTJ | 0x99 -- |
| 10 (0x.A) | 0x0A LF | 0x1A SUB | 0x2A * | 0x3A : | 0x4A J | 0x5A Z | 0x6A j | 0x7A z | 0x8A VTS | 0x9A SCI |
| 11 (0x.B) | 0x0B VT | 0x1B ESC | 0x2B + | 0x3B ; | 0x4B K | 0x5B [ | 0x6B k | 0x7B { | 0x8B PLD | 0x9B CSI |
| 12 (0x.C) | 0x0C FF | 0x1C IS4 | 0x2C , | 0x3C < | 0x4C L | 0x5C \ | 0x6C l | 0x7C VLIN | 0x8C PLU | 0x9C ST |
| 13 (0x.D) | 0x0D CR | 0x1D IS3 | 0x2D - | 0x3D = | 0x4D M | 0x5D ] | 0x6D m | 0x7D } | 0x8D RI | 0x9D OSC |
| 14 (0x.E) | 0x0E SO | 0x1E IS2 | 0x2E . | 0x3E > | 0x4E N | 0x5E ^ | 0x6E n | 0x7E ~ | 0x8E SS2 | 0x9E PM |
| 15 (0x.F) | 0x0F SI | 0x1F IS1 | 0x2F / | 0x3F ? | 0x4F O | 0x5F _ | 0x6F o | 0x7F DEL | 0x8F SS3 | 0x9F APC |
1-char ESC sequence control functions
| row | 06 (0x6.) Fs | 07 (0x7.) Fs |
|-----------+--------------+-----------------|
| 00 (0x.0) | DMI - ESC ` | |
| 01 (0x.1) | INT - ESC a | |
| 02 (0x.2) | EMI - ESC b | |
| 03 (0x.3) | RIS - ESC c | |
| 04 (0x.4) | CMD - ESC d | |
| 05 (0x.5) | | |
| 06 (0x.6) | | |
| 07 (0x.7) | | |
| 08 (0x.8) | | |
| 09 (0x.9) | | |
| 10 (0x.A) | | |
| 11 (0x.B) | | |
| 12 (0x.C) | | LS3R - ESC VLIN |
| 13 (0x.D) | | LS2R - ESC } |
| 14 (0x.E) | LS2 - ESC n | LS1R - ESC ~ |
| 15 (0x.F) | LS3 - ESC o | |
Defined Control Sequences, no I bytes
| row | 04 (0x4.) | 05 (0x5.) | 06 (0x6.) |
|-----------+---------------------+---------------------+---------------------|
| 00 (0x.0) | ICH - CSI Pn @ | DCH - CSI Pn P | HPA - CSI Pn ` |
| 01 (0x.1) | CUU - CSI Pn A | SEE - CSI Ps Q | HPR - CSI Pn a |
| 02 (0x.2) | CUD - CSI Pn B | CPR - CSI Pn1;Pn2 R | REP - CSI Pn b |
| 03 (0x.3) | CUF - CSI Pn C | SU - CSI Pn S | DA - CSI Ps c |
| 04 (0x.4) | CUB - CSI Pn D | SD - CSI Pn T | VPA - CSI Pn d |
| 05 (0x.5) | CNL - CSI Pn E | NP - CSI Pn U | VPR - CSI Pn e |
| 06 (0x.6) | CPL - CSI Pn F | PP - CSI Pn V | HVP - CSI Pn1;Pn2 f |
| 07 (0x.7) | CHA - CSI Pn G | CTC - CSI Ps... W | TBC - CSI Ps g |
| 08 (0x.8) | CUP - CSI Pn1;Pn2 H | ECH - CSI Pn X | SM - CSI Ps... h |
| 09 (0x.9) | CHT - CSI Pn I | CVT - CSI Pn Y | MC - CSI Ps i |
| 10 (0x.A) | ED - CSI Ps J | CBT - CSI Pn Z | HPB - CSI Pn j |
| 11 (0x.B) | EL - CSI Ps K | CRS - CSI Ps [ | VPB - CSI Pn k |
| 12 (0x.C) | IL - CSI Pn L | PTX - CSI Ps \ | RM - CSI Ps... l |
| 13 (0x.D) | DL - CSI Pn M | SDS - CSI Ps ] | SGR - CSI Ps... m |
| 14 (0x.E) | EF - CSI Ps N | SIMD- CSI Ps ^ | DSR - CSI Ps n |
| 15 (0x.F) | EA - CSI Ps O | | DAQ - CSI Ps... o |
Defined Control Sequences, I = 0x20 (SP)
| row | 04 (0x4.) | 05 (0x5.) | 06 (0x6.) |
|-----------+------------------------+------------------------+------------------------|
| 00 (0x.0) | SL - CSI Pn SP @ | PPA - CSI Pn SP P | TATE- CSI Pn SP ` |
| 01 (0x.1) | SR - CSI Pn SP A | PPR - CSI Ps SP Q | TALE- CSI Pn SP a |
| 02 (0x.2) | GSM - CSI Pn1;Pn2 SP B | PPB - CSI Pn SP R | TAC - CSI Pn SP b |
| 03 (0x.3) | GSS - CSI Pn SP C | SPD - CSI Ps1;Ps2 SP S | TCC - CSI Pn1;Pn2 SP c |
| 04 (0x.4) | FNT - CSI Ps1;Ps2 SP D | DTA - CSI Pn1;Pn2 SP T | TSR - CSI Pn SP d |
| 05 (0x.5) | TSS - CSI Pn SP E | SLH - CSI Pn SP U | SCO - CSI Ps SP e |
| 06 (0x.6) | JFY - CSI Ps... SP F | SLL - CSI Pn SP V | SRCS- CSI Pn SP f |
| 07 (0x.7) | SPI - CSI Pn1;Pn2 SP G | FNK - CSI Pn SP W | SCS - CSI Pn SP g |
| 08 (0x.8) | QUAD- CSI Ps... SP H | SPQR- CSI Ps SP X | SLS - CSI Pn SP h |
| 09 (0x.9) | SSU - CSI Ps SP I | SEF - CSI Ps1;Ps2 SP Y | SPH - CSI Pn SP i |
| 10 (0x.A) | PFS - CSI Ps SP J | PEC - CSI Ps SP Z | SPL - CSI Pn SP j |
| 11 (0x.B) | SHS - CSI Ps SP K | SSW - CSI Ps SP [ | SCP - CSI Ps1;Ps2 SP k |
| 12 (0x.C) | SVS - CSI Ps SP L | SACS- CSI Pn SP \ | |
| 13 (0x.D) | IGS - CSI Ps SP M | SAPV- CSI Ps... SP ] | |
| 14 (0x.E) | HTSA- CSI Pn... SP N | STAB- CSI Ps SP ^ | |
| 15 (0x.F) | IDCS- CSI Ps SP O | GCC - CSI Ps SP _ | |
DEC Private Control Sequences
| row | 07 No I | 07 I=SP | 07 I=! | 07 I=" | 07 I=$ | 07 I=& | 07 I=' | 07 I=) | 07 I=* | 07 I=+ | 07 I=, | 07 I=- |
|-----------+-------------+----------+--------+---------+----------+-----------+---------+----------+----------+-----------+---------+----------|
| 00 (0x.0) | DECSSL | DECSSCLS | DECSTR | DECSCL | DECRQM | | | DECSPDT | DECSPPCS | DECSR | DECLTOD | DECARR |
| 01 (0x.1) | DECLL | DECSCUSR | | DECSCA | DECSDDT | | | | DECSRC | DECELF | DECTID | DECCRTST |
| 02 (0x.2) | DECSTBM | DECSKCV | | | DECCARA | | | | DECSCS | DECSMKR | | DECSEST |
| 03 (0x.3) | DECSLRM | | | | DECSPRTT | | DECTLTC | | DECSFC | | | |
| 04 (0x.4) | DECSLPP | DECSWDV | | DECSRFR | DECRARA | | | | | | | |
| 05 (0x.5) | | DECSMBV | | DECSTRL | DECRQTSR | DECRQUPSS | | | DECSCP | | DECRQKT | |
| 06 (0x.6) | | DECSLCK | | DECRQDE | DECCRA | | | | | | DECRPKT | |
| 07 (0x.7) | | | | DECRPDE | DECRQPSR | DECLRP | DECEFR | | | DECSPP | DECRQKD | |
| 08 (0x.8) | DECREQTPARM | | | | DECFRA | DECES | | | DECSACE | DECRQPKFM | DECSPMA | |
| 09 (0x.9) | DECTST | | | | DECRPM | | | | DECRQCRA | DECPKFMR | DECUS | |
| 10 (0x.A) | | | | | DECERA | | DECELR | | DECINVM | DECPKA | DECDLDA | |
| 11 (0x.B) | | | | | DECSERA | | DECSLE | | DECMSR | | DECSZS | |
| 12 (0x.C) | DECTTC | | | | DECSCPP | | DECRQLP | | DECSNLS | | DECAC | |
| 13 (0x.D) | DECPRO | DECKBD | | | DECSASD | | DECIC | DECSTGLT | DECLFKC | | DECATC | |
| 14 (0x.E) | DECFNK | DECTME | | | DECSSDT | | DECDC | | | | DECPS | |
DEC Private Device Control Strings
| row | 07 (0x7.) | 07 (0x7.) I = ! | 07 (0x7.) I = " | 07 (0x7.) I = $ |
|-----------+-----------+-----------------+-----------------+-------------------|
| 00 (0x.0) | decREGIS | | | DECRSTS |
| 01 (0x.1) | decSIXEL | | | DECRQSS |
| 02 (0x.2) | DECLBAN | | | DECRPSS |
| 03 (0x.3) | decVKPK | | | DECTSR / DECCTR |
| 04 (0x.4) | decVT105G | | | DECRSPS |
| 05 (0x.5) | | DECAUPSS | | DECCIR / DECTABSR |
| 06 (0x.6) | DECLANS | | | |
| 07 (0x.7) | | | | DECLBD |
| 08 (0x.8) | | | DECPFK | |
| 09 (0x.9) | DECLFF | | DECPAK | |
| 10 (0x.A) | | DECDMAC | DECCKD | |
| 11 (0x.B) | DECDLD | DECSTUI | | |
| 12 (0x.C) | DECUDK | DECRPTUI | | |
| 13 (0x.D) | | | DECRPFK | |
| 14 (0x.E) | | DECCKSR | DECRPAK | |
DEC Fp and nFp ESC sequence control functions
| row | 03 (0x3.) Fp | # 03 (0x3.) 3Fp |
|-----------+-----------------+------------------|
| 00 (0x.0) | | |
| 01 (0x.1) | DECGON - ESC 1 | |
| 02 (0x.2) | DECGOFF - ESC 2 | |
| 03 (0x.3) | | DECDHL - ESC # 3 |
| 04 (0x.4) | | DECDHL - ESC # 4 |
| 05 (0x.5) | DECXMIT - ESC 5 | DECSWL - ESC # 5 |
| 06 (0x.6) | DECBI - ESC 6 | DECDWL - ESC # 6 |
| 07 (0x.7) | DECSC - ESC 7 | DECHCP - ESC # 7 |
| 08 (0x.8) | DECRC - ESC 8 | DECALN - ESC # 8 |
| 09 (0x.9) | DECFI - ESC 9 | |
| 10 (0x.A) | | |
| 11 (0x.B) | | |
| 12 (0x.C) | | |
| 13 (0x.D) | DECKPAM - ESC = | |
| 14 (0x.E) | DECKPNM - ESC > | |
| 15 (0x.F) | | |
DEC extensions to standard control functions via private parameter marker 0x3F (?)
DECSM - extends SM - CSI ? Ps... h
DECSED - extends ED - CSI ? Ps J
DECXCPR - extends CPR - CSI ? Pn1;Pn2 R