ANSI/VT command reference (ASCII)

MnemonicCommandASCIIHEX
ALTAlternate shift--
BRKBreak--
CAPS LOCKCaps lock--
CTLControl--
LCLLocal--
NUMLNumeric lock--
SHIFTShift--
ENQEnquiryenq05
BELBellbel07
BSBack spacebs08
HTHorizontal tabht09
LFLine feedlf0A
VTVertical tabvt0B
FFForm feedff0C
CRCarriage returncr0D
SOShift outso0E
SIShift insi0F
DLEData link escapedle10
CANCancelcan18
SS2Single shift 2ss219
ESCEscapeesc1B
S7CSelect 7bit ctrlsesc sp F1B 20 46
S8CSelect 8bit ctrlsesc sp G1B 20 47
DHLDouble height, topesc # 31B 23 33
DHLDouble height, bottomesc # 41B 23 34
SWLSingle width/heightesc # 51B 23 35
DWLDouble widthesc # 61B 23 36
ALNScreen alignmentesc # 81B 23 38
SCS-0Select G0 set (94)esc ( x1B 28 xx
SCS-1Select G1 set (94)esc ) x1B 29 xx
SCS-2Select G2 set (94)esc * x1B 2A xx
SCS-3Select G3 set (94)esc + x1B 2B xx
SCS-1ASelect G1 set (96)esc - x1B 2D xx
SCS-2ASelect G2 set (96)esc . x1B 2E xx
SCS-3ASelect G3 set (96)esc / x1B 2F xx
SCSave Cursor Stateesc 71B 37
RCRestore Cursoresc 81B 38
PAMApp. keypad modeesc =1B 3D
PNMNum. keypad modeesc >1B 3E
INDIndexesc D1B 44
NELNext lineesc E1B 45
HTSHorizontal tab setesc H1B 48
RIReverse Indexesc M1B 4D
SS2Single shift 2esc N1B 4E
SS3Single shift 3esc O1B 4F
AK-0App keypad 0esc O p1B 4F 70
AK-1App keypad 1esc O q1B 4F 71
AK-2App keypad 2esc O r1B 4F 72
AK-3App keypad 3esc O s1B 4F 73
AK-4App keypad 4esc O t1B 4F 74
AK-5App keypad 5esc O u1B 4F 75
AK-6App keypad 6esc O v1B 4F 76
AK-7App keypad 7esc O w1B 4F 77
AK-8App keypad 8esc O x1B 4F 78
AK-9App keypad 9esc O y1B 4F 79
AK-(-)App keypad minusesc O m1B 4F 6D
AK-(,)App keypad commaesc O l1B 4F 6C
AK-(.)App keypad periodesc O n1B 4F 6E
AK-CRApp keypad Enteresc O M1B 4F 4D
PF1App keypad PF1esc O P1B 4F 50
PF2App keypad PF2esc O Q1B 4F 51
PF3App keypad PF3esc O R1B 4F 52
PF4App keypad PF4esc O S1B 4F 53
DCSDevice control stringesc P1B 50
DADevice attr requestesc Z1B 5A
CSIControl Seq Introesc [1B 5B
ICHInsert characteresc [ @1B 5B 40
CUUCursor upesc [ A1B 5B 41
CUDCursor downesc [ B1B 5B 42
CUFCursor forwardesc [ C1B 5B 43
CUBCursor backwardesc [ D1B 5B 44
CNLCursor Next Lineesc [ E1B 5B 45
CPLCursor Previous Lineesc [ F1B 5B 46
HPAHorizontal Pos Absesc [ G1B 5B 47
CUPCursor positionesc [ H1B 5B 48
EDErase dataesc [ J1B 5B 4A
ELErase lineesc [ K1B 5B 4B
ILInsert lineesc [ L1B 5B 4C
DLDelete lineesc [ M1B 5B 4D
EAErase areaesc [ O1B 5B 4F
DCHDelete characteresc [ P1B 5B 50
SUScroll Upesc [ S1B 5B 53
SDScroll Downesc [ T1B 5B 54
ECHErase characteresc [ X1B 5B 58
CBTCursor back tabesc [ Z1B 5B 5A
DADevice attributesesc [ c1B 5B 63
HVPHor/vertical positionesc [ f1B 5B 66
TBCTab clearesc [ g1B 5B 67
SMSet modeesc [ h1B 5B 68
MC/0Print screenesc [ 0 i1B 5B 30 69
MC/4End host printesc [ 4 i1B 5B 34 69
MC/5Start host printesc [ 5 i1B 5B 35 69
RMReset modeesc [ l1B 5B 6C
SGRSet graphic renditionesc [ m1B 5B 6D
DSRDevice statusesc [ n1B 5B 6E
SM78Set Mode 7800esc [ 1 q1B 5B 31 71
SM77Set Mode 7700esc [ 2 q1B 5B 32 71
SM73Set Mode 7300esc [ 3 q1B 5B 33 71
SM83Set Mode 8300esc [ 4 q1B 5B 34 71
SM64Set Mode Ansiesc [ 5 q1B 5B 35 71
SCRScrolling regionesc [ r1B 5B 72
SCSave cursoresc [ s1B 5B 73
RCRestore cursoresc [ u1B 5B 75
SGRSet graphic renditionesc [ m1B 5B 6D
STString terminatoresc \1B 5C
DMIDisable manual inputesc `1B 60
EMIEnable manual inputesc b1B 62
RISTerminal resetesc c1B 63
LS2Lock shift 2esc n1B 6E
LS3Lock shift 3esc o1B 6F
LS3RLock shift 3 (R)esc £1B 7C
LS2RLock shift 2 (R)esc }1B 7D
LS1RLock shift 1 (R)esc ~1B 7E
DELDeletedel7F