1 | const ICH = '@',
|
2 | // ICH | CSI Ps @ | Insert Ps (Blank) Character(s) (default = 1) (ICH). |
|
3 | SL = ' @',
|
4 | // SL | CSI Ps SP @ | Shift left Ps columns(s) (default = 1) (SL), ECMA-48. |
|
5 | CUU = 'A',
|
6 | // CUU | CSI Ps A | Cursor Up Ps Times (default = 1) (CUU). |
|
7 | SR = ' A',
|
8 | // SR | CSI Ps SP A | Shift right Ps columns(s) (default = 1) (SR), ECMA-48. |
|
9 | CUD = 'B',
|
10 | // CUD | CSI Ps B | Cursor Down Ps Times (default = 1) (CUD). |
|
11 | CUF = 'C',
|
12 | // CUF | CSI Ps C | Cursor Forward Ps Times (default = 1) (CUF). |
|
13 | CUB = 'D',
|
14 | // CUB | CSI Ps D | Cursor Backward Ps Times (default = 1) (CUB). |
|
15 | CNL = 'E',
|
16 | // CNL | CSI Ps E | Cursor Next Line Ps Times (default = 1) (CNL). |
|
17 | CPL = 'F',
|
18 | // CPL | CSI Ps F | Cursor Preceding Line Ps Times (default = 1) (CPL). |
|
19 | CHA = 'G',
|
20 | // CHA | CSI Ps G | Cursor Character Absolute [column] (default = [row,1]) (CHA). |
|
21 | CUP = 'H',
|
22 | // CUP | CSI Ps ; Ps H | Cursor Position [row;column] (default = [1,1]) (CUP). |
|
23 | CHT = 'I',
|
24 | // CHT | CSI Ps I | Cursor Forward Tabulation Ps tab stops (default = 1) (CHT). |
|
25 | ED = 'J',
|
26 | // ED | CSI Ps J | Erase in Display (ED), VT100. |
|
27 | DECSED = 'J',
|
28 | // DECSED | CSI ? Ps J | Erase in Display (DECSED), VT220. |
|
29 | EL = 'K',
|
30 | // EL | CSI Ps K | Erase in Line (EL), VT100. |
|
31 | DECSEL = 'K',
|
32 | // DECSEL | CSI ? Ps K | Erase in Line (DECSEL), VT220. |
|
33 | IL = 'L',
|
34 | // IL | CSI Ps L | Insert Ps Line(s) (default = 1) (IL). |
|
35 | DL = 'M',
|
36 | // DL | CSI Ps M | Delete Ps Line(s) (default = 1) (DL). |
|
37 | DCH = 'P',
|
38 | // DCH | CSI Ps P | Delete Ps Character(s) (default = 1) (DCH). |
|
39 | XTPUSHCOLORS = '#P',
|
40 | // XTPUSHCOLORS | CSI # P | Push current dynamic- and ANSI-palette colors onto stack (XTPUSHCOLORS), xterm. |
|
41 | // _XTPUSHCOLORS= '#P', // XTPUSHCOLORS | CSI Pm # P | Push current dynamic- and ANSI-palette colors onto stack (XTPUSHCOLORS), xterm. |
|
42 | XTPOPCOLORS = '#Q',
|
43 | // XTPOPCOLORS | CSI # Q | Pop stack to set dynamic- and ANSI-palette colors (XTPOPCOLORS), xterm. |
|
44 | // _XTPOPCOLORS = '#Q', // XTPOPCOLORS | CSI Pm # Q | Pop stack to set dynamic- and ANSI-palette colors (XTPOPCOLORS), xterm. |
|
45 | XTREPORTCOLORS = '#R',
|
46 | // XTREPORTCOLORS | CSI # R | Report the current entry on the palette stack, and the number of palettes stored on the stack, using the same form as XTPOPCOLOR (default = 0) (XTREPORTCOLORS), xterm. |
|
47 | SU = 'S',
|
48 | // SU | CSI Ps S | Scroll up Ps lines (default = 1) (SU), VT420, ECMA-48. |
|
49 | XTSMGRAPHICS = 'S',
|
50 | // XTSMGRAPHICS | CSI ? Pi ; Pa ; Pv S | Set or request graphics attribute (XTSMGRAPHICS), xterm. |
|
51 | SD = 'T',
|
52 | // SD | CSI Ps T | Scroll down Ps lines (default = 1) (SD), VT420. |
|
53 | XTHIMOUSE = 'T',
|
54 | // XTHIMOUSE | CSI Ps ; Ps ; Ps ; Ps ; Ps T | Initiate highlight mouse tracking (XTHIMOUSE), xterm. |
|
55 | XTRMTITLE = 'T',
|
56 | // XTRMTITLE | CSI > Pm T | Reset title mode features to default value (XTRMTITLE), xterm. |
|
57 | ECH = 'X',
|
58 | // ECH | CSI Ps X | Erase Ps Character(s) (default = 1) (ECH). |
|
59 | CBT = 'Z',
|
60 | // CBT | CSI Ps Z | Cursor Backward Tabulation Ps tab stops (default = 1) (CBT). |
|
61 | // _SD = '^', // SD | CSI Ps ^ | Scroll down Ps lines (default = 1) (SD), ECMA-48. |
|
62 | HPA = '`',
|
63 | // HPA | CSI Ps ` | Character Position Absolute [column] (default = [row,1]) (HPA). |
|
64 | HPR = 'a',
|
65 | // HPR | CSI Ps a | Character Position Relative [columns] (default = [row,col+1]) (HPR). |
|
66 | REP = 'b',
|
67 | // REP | CSI Ps b | Repeat the preceding graphic character Ps times (REP). |
|
68 | DA = 'c',
|
69 | // Primary_DA | CSI Ps c | Send Device Attributes (Primary DA). |
|
70 | DA3 = 'c',
|
71 | // Tertiary_DA | CSI = Ps c | Send Device Attributes (Tertiary DA). |
|
72 | DA2 = 'c',
|
73 | // Secondary_DA | CSI > Ps c | Send Device Attributes (Secondary DA). |
|
74 | VPA = 'd',
|
75 | // VPA | CSI Ps d | Line Position Absolute [row] (default = [1,column]) (VPA). |
|
76 | VPR = 'e',
|
77 | // VPR | CSI Ps e | Line Position Relative [rows] (default = [row+1,column]) (VPR). |
|
78 | HVP = 'f',
|
79 | // HVP | CSI Ps ; Ps f | Horizontal and Vertical Position [row;column] (default = [1,1]) (HVP). |
|
80 | TBC = 'g',
|
81 | // TBC | CSI Ps g | Tab Clear (TBC). |
|
82 | SM = 'h',
|
83 | // SM | CSI Pm h | Set Mode (SM). |
|
84 | DECANM = 'h',
|
85 | // DECANM | CSI ? Pm h | DEC Private Mode Set (DECSET). (DECANM), VT100, and set VT100 mode. |
|
86 | MC = 'i',
|
87 | // MC | CSI Ps i | Media Copy (MC). |
|
88 | // _MC = 'i', // MC | CSI ? Ps i | Media Copy (MC), DEC-specific. |
|
89 | RM = 'l',
|
90 | // RM | CSI Pm l | Reset Mode (RM). |
|
91 | DECRST = 'l',
|
92 | // DECRST | CSI ? Pm l | DEC Private Mode Reset (DECRST). |
|
93 | SGR = 'm',
|
94 | // SGR | CSI Pm m | Character Attributes (SGR). |
|
95 | XTMODKEYS = 'm',
|
96 | // XTMODKEYS | CSI > Pp ; Pv m | Set/reset key modifier options (XTMODKEYS), xterm. |
|
97 | // _XTMODKEYS = 'm', // XTMODKEYS | CSI > Pp m | Set/reset key modifier options (XTMODKEYS), xterm. |
|
98 | DSR = 'n',
|
99 | // DSR | CSI Ps n | Device Status Report (DSR). |
|
100 | XTUNMODKEYS = 'n',
|
101 | // XTUNMODKEYS | CSI > Ps n | Disable key modifier options, xterm. |
|
102 | DSR_DEC = 'n',
|
103 | // DSR_DEC | CSI ? Ps n | Device Status Report (DSR, DEC-specific). |
|
104 | XTSMPOINTER = 'p',
|
105 | // XTSMPOINTER | CSI > Ps p | Set resource value pointerMode (XTSMPOINTER), xterm. |
|
106 | DECSTR = '!p',
|
107 | // DECSTR | CSI ! p | Soft terminal reset (DECSTR), VT220 and up. |
|
108 | DECSCL = '"p',
|
109 | // DECSCL | CSI Pl ; Pc " p | Set conformance level (DECSCL), VT220 and up. |
|
110 | DECRQM = '$p',
|
111 | // DECRQM | CSI Ps $ p | Request ANSI mode (DECRQM). |
|
112 | // _DECRQM = '$p', // DECRQM | CSI ? Ps $ p | Request DEC private mode (DECRQM). |
|
113 | XTPUSHSGR = '#p',
|
114 | // XTPUSHSGR | CSI # p | Push video attributes onto stack (XTPUSHSGR), xterm. |
|
115 | // _XTPUSHSGR = '#p', // XTPUSHSGR | CSI Pm # p | Push video attributes onto stack (XTPUSHSGR), xterm. |
|
116 | XTVERSION = 'q',
|
117 | // XTVERSION | CSI > Ps q | (Ps = 0 ⇒) Report xterm name and version (XTVERSION). |
|
118 | DECLL = 'q',
|
119 | // DECLL | CSI Ps q | Load LEDs (DECLL), VT100. |
|
120 | DECSCUSR = ' q',
|
121 | // DECSCUSR | CSI Ps SP q | Set cursor style (DECSCUSR), VT520. |
|
122 | DECSCA = '"q',
|
123 | // DECSCA | CSI Ps " q | Select character protection attribute (DECSCA), VT220. |
|
124 | XTPOPSGR = '#q',
|
125 | // XTPOPSGR | CSI # q | Pop video attributes from stack (XTPOPSGR), xterm. |
|
126 | DECSTBM = 'r',
|
127 | // DECSTBM | CSI Ps ; Ps r | Set Scrolling Region [top;bottom] (default = full size of window) (DECSTBM), VT100. |
|
128 | XTRESTORE = 'r',
|
129 | // XTRESTORE | CSI ? Pm r | Restore DEC Private Mode Values (XTRESTORE), xterm. |
|
130 | DECCARA = '$r',
|
131 | // DECCARA | CSI Pt ; Pl ; Pb ; Pr ; Ps $ r | Change Attributes in Rectangular Area (DECCARA), VT400 and up. |
|
132 | SCOSC = 's',
|
133 | // SCOSC | CSI s | Save cursor, available only when DECLRMM is disabled (SCOSC, also ANSI.SYS). |
|
134 | DECSLRM = 's',
|
135 | // DECSLRM | CSI Pl ; Pr s | Set left and right margins (DECSLRM), VT420 and up. |
|
136 | XTSHIFTESCAPE = 's',
|
137 | // XTSHIFTESCAPE | CSI > Ps s | Set/reset shift-escape options (XTSHIFTESCAPE), xterm. |
|
138 | XTSAVE = 's',
|
139 | // XTSAVE | CSI ? Pm s | Save DEC Private Mode Values (XTSAVE), xterm. |
|
140 | XTWINOPS = 't',
|
141 | // XTWINOPS | CSI Ps ; Ps ; Ps t | Window manipulation (XTWINOPS), dtterm, extended by xterm. |
|
142 | XTSMTITLE = 't',
|
143 | // XTSMTITLE | CSI > Pm t | Sets one/more features of the title modes (XTSMTITLE), xterm. |
|
144 | DECSWBV = ' t',
|
145 | // DECSWBV | CSI Ps SP t | Set warning-bell volume (DECSWBV), VT520. |
|
146 | DECRARA = '$t',
|
147 | // DECRARA | CSI Pt ; Pl ; Pb ; Pr ; Ps $ t | Reverse Attributes in Rectangular Area (DECRARA), VT400 and up. |
|
148 | SCORC = 'u',
|
149 | // SCORC | CSI u | Restore cursor (SCORC, also ANSI.SYS). |
|
150 | DECSMBV = ' u',
|
151 | // DECSMBV | CSI Ps SP u | Set margin-bell volume (DECSMBV), VT520. |
|
152 | DECCRA = '$v',
|
153 | // DECCRA | CSI Pt;Pl;Pb;Pr;Pp;Pt;Pl;Pp $ v | Copy Rectangular Area (DECCRA), VT400 and up. |
|
154 | DECRQPSR = '$w',
|
155 | // DECRQPSR | CSI Ps $ w | Request presentation state report (DECRQPSR), VT320 and up. |
|
156 | DECEFR = '\'w',
|
157 | // DECEFR | CSI Pt ; Pl ; Pb ; Pr ' w | Enable Filter Rectangle (DECEFR), VT420 and up. |
|
158 | DECREQTPARM = 'x',
|
159 | // DECREQTPARM | CSI Ps x | Request Terminal Parameters (DECREQTPARM). |
|
160 | DECSACE = '*x',
|
161 | // DECSACE | CSI Ps * x | Select Attribute Change Extent (DECSACE), VT420 and up. |
|
162 | DECFRA = '$x',
|
163 | // DECFRA | CSI Pc ; Pt ; Pl ; Pb ; Pr $ x | Fill Rectangular Area (DECFRA), VT420 and up. |
|
164 | XTCHECKSUM = '#y',
|
165 | // XTCHECKSUM | CSI Ps # y | Select checksum extension (XTCHECKSUM), xterm. |
|
166 | DECRQCRA = '*y',
|
167 | // DECRQCRA | CSI Pi;Pg;Pt;Pl;Pb;Pr * y | Request Checksum of Rectangular Area (DECRQCRA), VT420 and up. |
|
168 | DECELR = '\'z',
|
169 | // DECELR | CSI Ps ; Pu ' z | Enable Locator Reporting (DECELR). |
|
170 | DECERA = '$z',
|
171 | // DECERA | CSI Pt ; Pl ; Pb ; Pr $ z | Erase Rectangular Area (DECERA), VT400 and up. |
|
172 | DECSLE = '\'{',
|
173 | // DECSLE | CSI Pm ' { | Select Locator Events (DECSLE). |
|
174 | // _XTPUSHSGR = '#{', // XTPUSHSGR | CSI # { | Push video attributes onto stack (XTPUSHSGR), xterm. |
|
175 | // _XTPUSHSGR = '#{', // XTPUSHSGR | CSI Pm # { | Push video attributes onto stack (XTPUSHSGR), xterm. |
|
176 | DECSERA = '${',
|
177 | // DECSERA | CSI Pt ; Pl ; Pb ; Pr $ { | Selective Erase Rectangular Area (DECSERA), VT400 and up. |
|
178 | XTREPORTSGR = '#|',
|
179 | // XTREPORTSGR | CSI Pt ; Pl ; Pb ; Pr # \| | Report selected graphic rendition (XTREPORTSGR), xterm. |
|
180 | DECSCPP = '$|',
|
181 | // DECSCPP | CSI Ps $ \| | Select columns per page (DECSCPP), VT340. |
|
182 | DECRQLP = '\'|',
|
183 | // DECRQLP | CSI Ps ' \| | Request Locator Position (DECRQLP). |
|
184 | DECSNLS = '*|',
|
185 | // DECSNLS | CSI Ps * \| | Select number of lines per screen (DECSNLS), VT420 and up. |
|
186 | // _XTPOPSGR = '#}', // XTPOPSGR | CSI # } | Pop video attributes from stack (XTPOPSGR), xterm. |
|
187 | DECIC = '\'}',
|
188 | // DECIC | CSI Ps ' } | Insert Ps Column(s) (default = 1) (DECIC), VT420 and up. |
|
189 | DECDC = '\'~'; // DECDC | CSI Ps ' ~ | Delete Ps Column(s) (default = 1) (DECDC), VT420 and up. |
|
190 |
|
191 | const _ICH = '@',
|
192 | // ICH | CSI Ps @ | Insert Ps (Blank) Character(s) (default = 1) (ICH). |
|
193 | _SL = ' @',
|
194 | // SL | CSI Ps SP @ | Shift left Ps columns(s) (default = 1) (SL), ECMA-48. |
|
195 | _CUU = 'A',
|
196 | // CUU | CSI Ps A | Cursor Up Ps Times (default = 1) (CUU). |
|
197 | _SR = ' A',
|
198 | // SR | CSI Ps SP A | Shift right Ps columns(s) (default = 1) (SR), ECMA-48. |
|
199 | _CUD = 'B',
|
200 | // CUD | CSI Ps B | Cursor Down Ps Times (default = 1) (CUD). |
|
201 | _CUF = 'C',
|
202 | // CUF | CSI Ps C | Cursor Forward Ps Times (default = 1) (CUF). |
|
203 | _CUB = 'D',
|
204 | // CUB | CSI Ps D | Cursor Backward Ps Times (default = 1) (CUB). |
|
205 | _CNL = 'E',
|
206 | // CNL | CSI Ps E | Cursor Next Line Ps Times (default = 1) (CNL). |
|
207 | _CPL = 'F',
|
208 | // CPL | CSI Ps F | Cursor Preceding Line Ps Times (default = 1) (CPL). |
|
209 | _CHA = 'G',
|
210 | // CHA | CSI Ps G | Cursor Character Absolute [column] (default = [row,1]) (CHA). |
|
211 | _CUP = 'H',
|
212 | // CUP | CSI Ps ; Ps H | Cursor Position [row;column] (default = [1,1]) (CUP). |
|
213 | _CHT = 'I',
|
214 | // CHT | CSI Ps I | Cursor Forward Tabulation Ps tab stops (default = 1) (CHT). |
|
215 | _ED = 'J',
|
216 | // ED | CSI Ps J | Erase in Display (ED), VT100. |
|
217 | _DECSED = 'J',
|
218 | // DECSED | CSI ? Ps J | Erase in Display (DECSED), VT220. |
|
219 | _EL = 'K',
|
220 | // EL | CSI Ps K | Erase in Line (EL), VT100. |
|
221 | _DECSEL = 'K',
|
222 | // DECSEL | CSI ? Ps K | Erase in Line (DECSEL), VT220. |
|
223 | _IL = 'L',
|
224 | // IL | CSI Ps L | Insert Ps Line(s) (default = 1) (IL). |
|
225 | _DL = 'M',
|
226 | // DL | CSI Ps M | Delete Ps Line(s) (default = 1) (DL). |
|
227 | _DCH = 'P',
|
228 | // DCH | CSI Ps P | Delete Ps Character(s) (default = 1) (DCH). |
|
229 | _XTPUSHCOLORS = '#P',
|
230 | // XTPUSHCOLORS | CSI # P | Push current dynamic- and ANSI-palette colors onto stack (XTPUSHCOLORS), xterm. |
|
231 | // _XTPUSHCOLORS= '#P', // XTPUSHCOLORS | CSI Pm # P | Push current dynamic- and ANSI-palette colors onto stack (XTPUSHCOLORS), xterm. |
|
232 | _XTPOPCOLORS = '#Q',
|
233 | // XTPOPCOLORS | CSI # Q | Pop stack to set dynamic- and ANSI-palette colors (XTPOPCOLORS), xterm. |
|
234 | // _XTPOPCOLORS = '#Q', // XTPOPCOLORS | CSI Pm # Q | Pop stack to set dynamic- and ANSI-palette colors (XTPOPCOLORS), xterm. |
|
235 | _XTREPORTCOLORS = '#R',
|
236 | // XTREPORTCOLORS | CSI # R | Report the current entry on the palette stack, and the number of palettes stored on the stack, using the same form as XTPOPCOLOR (default = 0) (XTREPORTCOLORS), xterm. |
|
237 | _SU = 'S',
|
238 | // SU | CSI Ps S | Scroll up Ps lines (default = 1) (SU), VT420, ECMA-48. |
|
239 | _XTSMGRAPHICS = 'S',
|
240 | // XTSMGRAPHICS | CSI ? Pi ; Pa ; Pv S | Set or request graphics attribute (XTSMGRAPHICS), xterm. |
|
241 | _SD = 'T',
|
242 | // SD | CSI Ps T | Scroll down Ps lines (default = 1) (SD), VT420. |
|
243 | _XTHIMOUSE = 'T',
|
244 | // XTHIMOUSE | CSI Ps ; Ps ; Ps ; Ps ; Ps T | Initiate highlight mouse tracking (XTHIMOUSE), xterm. |
|
245 | _XTRMTITLE = 'T',
|
246 | // XTRMTITLE | CSI > Pm T | Reset title mode features to default value (XTRMTITLE), xterm. |
|
247 | _ECH = 'X',
|
248 | // ECH | CSI Ps X | Erase Ps Character(s) (default = 1) (ECH). |
|
249 | _CBT = 'Z',
|
250 | // CBT | CSI Ps Z | Cursor Backward Tabulation Ps tab stops (default = 1) (CBT). |
|
251 | // _SD = '^', // SD | CSI Ps ^ | Scroll down Ps lines (default = 1) (SD), ECMA-48. |
|
252 | _HPA = '`',
|
253 | // HPA | CSI Ps ` | Character Position Absolute [column] (default = [row,1]) (HPA). |
|
254 | _HPR = 'a',
|
255 | // HPR | CSI Ps a | Character Position Relative [columns] (default = [row,col+1]) (HPR). |
|
256 | _REP = 'b',
|
257 | // REP | CSI Ps b | Repeat the preceding graphic character Ps times (REP). |
|
258 | _DA = 'c',
|
259 | // Primary_DA | CSI Ps c | Send Device Attributes (Primary DA). |
|
260 | _DA3 = 'c',
|
261 | // Tertiary_DA | CSI = Ps c | Send Device Attributes (Tertiary DA). |
|
262 | _DA2 = 'c',
|
263 | // Secondary_DA | CSI > Ps c | Send Device Attributes (Secondary DA). |
|
264 | _VPA = 'd',
|
265 | // VPA | CSI Ps d | Line Position Absolute [row] (default = [1,column]) (VPA). |
|
266 | _VPR = 'e',
|
267 | // VPR | CSI Ps e | Line Position Relative [rows] (default = [row+1,column]) (VPR). |
|
268 | _HVP = 'f',
|
269 | // HVP | CSI Ps ; Ps f | Horizontal and Vertical Position [row;column] (default = [1,1]) (HVP). |
|
270 | _TBC = 'g',
|
271 | // TBC | CSI Ps g | Tab Clear (TBC). |
|
272 | _SM = 'h',
|
273 | // SM | CSI Pm h | Set Mode (SM). |
|
274 | _DECANM = 'h',
|
275 | // DECANM | CSI ? Pm h | DEC Private Mode Set (DECSET). (DECANM), VT100, and set VT100 mode. |
|
276 | _MC = 'i',
|
277 | // MC | CSI Ps i | Media Copy (MC). |
|
278 | // _MC = 'i', // MC | CSI ? Ps i | Media Copy (MC), DEC-specific. |
|
279 | _RM = 'l',
|
280 | // RM | CSI Pm l | Reset Mode (RM). |
|
281 | _DECRST = 'l',
|
282 | // DECRST | CSI ? Pm l | DEC Private Mode Reset (DECRST). |
|
283 | _SGR = 'm',
|
284 | // SGR | CSI Pm m | Character Attributes (SGR). |
|
285 | _XTMODKEYS = 'm',
|
286 | // XTMODKEYS | CSI > Pp ; Pv m | Set/reset key modifier options (XTMODKEYS), xterm. |
|
287 | // _XTMODKEYS = 'm', // XTMODKEYS | CSI > Pp m | Set/reset key modifier options (XTMODKEYS), xterm. |
|
288 | _DSR = 'n',
|
289 | // DSR | CSI Ps n | Device Status Report (DSR). |
|
290 | _XTUNMODKEYS = 'n',
|
291 | // XTUNMODKEYS | CSI > Ps n | Disable key modifier options, xterm. |
|
292 | _DSR_DEC = 'n',
|
293 | // DSR_DEC | CSI ? Ps n | Device Status Report (DSR, DEC-specific). |
|
294 | _XTSMPOINTER = 'p',
|
295 | // XTSMPOINTER | CSI > Ps p | Set resource value pointerMode (XTSMPOINTER), xterm. |
|
296 | _DECSTR = '!p',
|
297 | // DECSTR | CSI ! p | Soft terminal reset (DECSTR), VT220 and up. |
|
298 | _DECSCL = '"p',
|
299 | // DECSCL | CSI Pl ; Pc " p | Set conformance level (DECSCL), VT220 and up. |
|
300 | _DECRQM = '$p',
|
301 | // DECRQM | CSI Ps $ p | Request ANSI mode (DECRQM). |
|
302 | // _DECRQM = '$p', // DECRQM | CSI ? Ps $ p | Request DEC private mode (DECRQM). |
|
303 | _XTPUSHSGR = '#p',
|
304 | // XTPUSHSGR | CSI # p | Push video attributes onto stack (XTPUSHSGR), xterm. |
|
305 | // _XTPUSHSGR = '#p', // XTPUSHSGR | CSI Pm # p | Push video attributes onto stack (XTPUSHSGR), xterm. |
|
306 | _XTVERSION = 'q',
|
307 | // XTVERSION | CSI > Ps q | (Ps = 0 ⇒) Report xterm name and version (XTVERSION). |
|
308 | _DECLL = 'q',
|
309 | // DECLL | CSI Ps q | Load LEDs (DECLL), VT100. |
|
310 | _DECSCUSR = ' q',
|
311 | // DECSCUSR | CSI Ps SP q | Set cursor style (DECSCUSR), VT520. |
|
312 | _DECSCA = '"q',
|
313 | // DECSCA | CSI Ps " q | Select character protection attribute (DECSCA), VT220. |
|
314 | _XTPOPSGR = '#q',
|
315 | // XTPOPSGR | CSI # q | Pop video attributes from stack (XTPOPSGR), xterm. |
|
316 | _DECSTBM = 'r',
|
317 | // DECSTBM | CSI Ps ; Ps r | Set Scrolling Region [top;bottom] (default = full size of window) (DECSTBM), VT100. |
|
318 | _XTRESTORE = 'r',
|
319 | // XTRESTORE | CSI ? Pm r | Restore DEC Private Mode Values (XTRESTORE), xterm. |
|
320 | _DECCARA = '$r',
|
321 | // DECCARA | CSI Pt ; Pl ; Pb ; Pr ; Ps $ r | Change Attributes in Rectangular Area (DECCARA), VT400 and up. |
|
322 | _SCOSC = 's',
|
323 | // SCOSC | CSI s | Save cursor, available only when DECLRMM is disabled (SCOSC, also ANSI.SYS). |
|
324 | _DECSLRM = 's',
|
325 | // DECSLRM | CSI Pl ; Pr s | Set left and right margins (DECSLRM), VT420 and up. |
|
326 | _XTSHIFTESCAPE = 's',
|
327 | // XTSHIFTESCAPE | CSI > Ps s | Set/reset shift-escape options (XTSHIFTESCAPE), xterm. |
|
328 | _XTSAVE = 's',
|
329 | // XTSAVE | CSI ? Pm s | Save DEC Private Mode Values (XTSAVE), xterm. |
|
330 | _XTWINOPS = 't',
|
331 | // XTWINOPS | CSI Ps ; Ps ; Ps t | Window manipulation (XTWINOPS), dtterm, extended by xterm. |
|
332 | _XTSMTITLE = 't',
|
333 | // XTSMTITLE | CSI > Pm t | Sets one/more features of the title modes (XTSMTITLE), xterm. |
|
334 | _DECSWBV = ' t',
|
335 | // DECSWBV | CSI Ps SP t | Set warning-bell volume (DECSWBV), VT520. |
|
336 | _DECRARA = '$t',
|
337 | // DECRARA | CSI Pt ; Pl ; Pb ; Pr ; Ps $ t | Reverse Attributes in Rectangular Area (DECRARA), VT400 and up. |
|
338 | _SCORC = 'u',
|
339 | // SCORC | CSI u | Restore cursor (SCORC, also ANSI.SYS). |
|
340 | _DECSMBV = ' u',
|
341 | // DECSMBV | CSI Ps SP u | Set margin-bell volume (DECSMBV), VT520. |
|
342 | _DECCRA = '$v',
|
343 | // DECCRA | CSI Pt;Pl;Pb;Pr;Pp;Pt;Pl;Pp $ v | Copy Rectangular Area (DECCRA), VT400 and up. |
|
344 | _DECRQPSR = '$w',
|
345 | // DECRQPSR | CSI Ps $ w | Request presentation state report (DECRQPSR), VT320 and up. |
|
346 | _DECEFR = '\'w',
|
347 | // DECEFR | CSI Pt ; Pl ; Pb ; Pr ' w | Enable Filter Rectangle (DECEFR), VT420 and up. |
|
348 | _DECREQTPARM = 'x',
|
349 | // DECREQTPARM | CSI Ps x | Request Terminal Parameters (DECREQTPARM). |
|
350 | _DECSACE = '*x',
|
351 | // DECSACE | CSI Ps * x | Select Attribute Change Extent (DECSACE), VT420 and up. |
|
352 | _DECFRA = '$x',
|
353 | // DECFRA | CSI Pc ; Pt ; Pl ; Pb ; Pr $ x | Fill Rectangular Area (DECFRA), VT420 and up. |
|
354 | _XTCHECKSUM = '#y',
|
355 | // XTCHECKSUM | CSI Ps # y | Select checksum extension (XTCHECKSUM), xterm. |
|
356 | _DECRQCRA = '*y',
|
357 | // DECRQCRA | CSI Pi;Pg;Pt;Pl;Pb;Pr * y | Request Checksum of Rectangular Area (DECRQCRA), VT420 and up. |
|
358 | _DECELR = '\'z',
|
359 | // DECELR | CSI Ps ; Pu ' z | Enable Locator Reporting (DECELR). |
|
360 | _DECERA = '$z',
|
361 | // DECERA | CSI Pt ; Pl ; Pb ; Pr $ z | Erase Rectangular Area (DECERA), VT400 and up. |
|
362 | _DECSLE = '\'{',
|
363 | // DECSLE | CSI Pm ' { | Select Locator Events (DECSLE). |
|
364 | // _XTPUSHSGR = '#{', // XTPUSHSGR | CSI # { | Push video attributes onto stack (XTPUSHSGR), xterm. |
|
365 | // _XTPUSHSGR = '#{', // XTPUSHSGR | CSI Pm # { | Push video attributes onto stack (XTPUSHSGR), xterm. |
|
366 | _DECSERA = '${',
|
367 | // DECSERA | CSI Pt ; Pl ; Pb ; Pr $ { | Selective Erase Rectangular Area (DECSERA), VT400 and up. |
|
368 | _XTREPORTSGR = '#|',
|
369 | // XTREPORTSGR | CSI Pt ; Pl ; Pb ; Pr # \| | Report selected graphic rendition (XTREPORTSGR), xterm. |
|
370 | _DECSCPP = '$|',
|
371 | // DECSCPP | CSI Ps $ \| | Select columns per page (DECSCPP), VT340. |
|
372 | _DECRQLP = '\'|',
|
373 | // DECRQLP | CSI Ps ' \| | Request Locator Position (DECRQLP). |
|
374 | _DECSNLS = '*|',
|
375 | // DECSNLS | CSI Ps * \| | Select number of lines per screen (DECSNLS), VT420 and up. |
|
376 | // _XTPOPSGR = '#}', // XTPOPSGR | CSI # } | Pop video attributes from stack (XTPOPSGR), xterm. |
|
377 | _DECIC = '\'}',
|
378 | // DECIC | CSI Ps ' } | Insert Ps Column(s) (default = 1) (DECIC), VT420 and up. |
|
379 | _DECDC = '\'~'; // DECDC | CSI Ps ' ~ | Delete Ps Column(s) (default = 1) (DECDC), VT420 and up. |
|
380 |
|
381 | export { CBT, CHA, CHT, CNL, CPL, CUB, CUD, CUF, CUP, CUU, DA, DA2, DA3, DCH, DECANM, DECCARA, DECCRA, DECDC, DECEFR, DECELR, DECERA, DECFRA, DECIC, DECLL, DECRARA, DECREQTPARM, DECRQCRA, DECRQLP, DECRQM, DECRQPSR, DECRST, DECSACE, DECSCA, DECSCL, DECSCPP, DECSCUSR, DECSED, DECSEL, DECSERA, DECSLE, DECSLRM, DECSMBV, DECSNLS, DECSTBM, DECSTR, DECSWBV, DL, DSR, DSR_DEC, ECH, ED, EL, HPA, HPR, HVP, ICH, IL, MC, REP, RM, SCORC, SCOSC, SD, SGR, SL, SM, SR, SU, TBC, VPA, VPR, XTCHECKSUM, XTHIMOUSE, XTMODKEYS, XTPOPCOLORS, XTPOPSGR, XTPUSHCOLORS, XTPUSHSGR, XTREPORTCOLORS, XTREPORTSGR, XTRESTORE, XTRMTITLE, XTSAVE, XTSHIFTESCAPE, XTSMGRAPHICS, XTSMPOINTER, XTSMTITLE, XTUNMODKEYS, XTVERSION, XTWINOPS, _CBT, _CHA, _CHT, _CNL, _CPL, _CUB, _CUD, _CUF, _CUP, _CUU, _DA, _DA2, _DA3, _DCH, _DECANM, _DECCARA, _DECCRA, _DECDC, _DECEFR, _DECELR, _DECERA, _DECFRA, _DECIC, _DECLL, _DECRARA, _DECREQTPARM, _DECRQCRA, _DECRQLP, _DECRQM, _DECRQPSR, _DECRST, _DECSACE, _DECSCA, _DECSCL, _DECSCPP, _DECSCUSR, _DECSED, _DECSEL, _DECSERA, _DECSLE, _DECSLRM, _DECSMBV, _DECSNLS, _DECSTBM, _DECSTR, _DECSWBV, _DL, _DSR, _DSR_DEC, _ECH, _ED, _EL, _HPA, _HPR, _HVP, _ICH, _IL, _MC, _REP, _RM, _SCORC, _SCOSC, _SD, _SGR, _SL, _SM, _SR, _SU, _TBC, _VPA, _VPR, _XTCHECKSUM, _XTHIMOUSE, _XTMODKEYS, _XTPOPCOLORS, _XTPOPSGR, _XTPUSHCOLORS, _XTPUSHSGR, _XTREPORTCOLORS, _XTREPORTSGR, _XTRESTORE, _XTRMTITLE, _XTSAVE, _XTSHIFTESCAPE, _XTSMGRAPHICS, _XTSMPOINTER, _XTSMTITLE, _XTUNMODKEYS, _XTVERSION, _XTWINOPS };
|