A2osX/.Docs/TERM.md

85 lines
4.3 KiB
Markdown
Raw Normal View History

2019-05-29 15:21:14 +00:00
| Esc Sequence | Description | DEC Code | A2osX TERM |
|--------------|-------------|----------|------------|
|Esc[20h |Set new line mode|LMN|OK|
|Esc[?1h |Set cursor key to application|DECCKM||
|Esc[?3h |Set number of columns to 132|DECCOLM||
|Esc[?4h |Set smooth scrolling|DECSCLM||
|Esc[?5h |Set reverse video on screen|DECSCNM|OK|
|Esc[?6h |Set origin to relative|DECOM||
|Esc[?7h |Set auto-wrap mode|DECAWM|OK|
|Esc[?8h |Set auto-repeat mode|DECARM||
|Esc[?9h |Set interlacing mode|DECINLM||
|Esc[20l |Set line feed mode|LMN|OK|
|Esc[?1l |Set cursor key to cursor|DECCKM||
|Esc[?2l |Set VT52 (versus ANSI) DECANM||
|Esc[?3l |Set number of columns to 80|DECCOLM
|Esc[?4l |Set jump scrolling| DECSCLM
|Esc[?5l |Set normal video on screen| DECSCNM |OK|
|Esc[?6l |Set origin to absolute| DECOM
|Esc[?7l |Reset auto-wrap mode| DECAWM |OK|
|Esc[?8l |Reset auto-repeat mode| DECARM
|Esc[?9l |Reset interlacing mode| DECINLM ||
|Esc= |Set alternate keypad mode| DECKPAM ||
|Esc> |Set numeric keypad mode| DECKPNM ||
2019-05-29 15:21:14 +00:00
|Esc(A |Set United Kingdom G0 character set| setukg0 |OK|
|Esc)A |Set United Kingdom G1 character set| setukg1 |OK|
|Esc(B |Set United States G0 character set| setusg0 |OK|
|Esc)B |Set United States G1 character set| setusg1 |OK|
|Esc(0 |Set G0 special chars. & line set| setspecg0 |OK|
|Esc)0 |Set G1 special chars. & line set| setspecg1 |OK|
|Esc(1 |Set G0 alternate character ROM| setaltg0 |OK|
|Esc)1 |Set G1 alternate character ROM| setaltg1 |OK|
|Esc(2 |Set G0 alt char ROM and spec. graphics| setaltspecg0 |OK|
|Esc)2 |Set G1 alt char ROM and spec. graphics| setaltspecg1 |OK|
|EscN |Set single shift 2| SS2
|EscO |Set single shift 3| SS3
|Esc[m |Turn off character attributes| SGR0 |OK|
|Esc[0m |Turn off character attributes| SGR0 |OK|
|Esc[1m |Turn bold mode on| SGR1
|Esc[2m |Turn low intensity mode on| SGR2
|Esc[4m |Turn underline mode on| SGR4
|Esc[5m |Turn blinking mode on| SGR5
|Esc[7m |Turn reverse video on| SGR7 |OK|
|Esc[8m |Turn invisible text mode on| SGR8 ||
2019-05-29 15:21:14 +00:00
|Esc[Line;Liner |Set top and bottom lines of a window| DECSTBM |OK|
|Esc[ValueA |Move cursor up n lines| CUU ||
|Esc[ValueB |Move cursor down n lines| CUD ||
|Esc[ValueC |Move cursor right n lines| CUF||
|Esc[ValueD |Move cursor left n lines| CUB ||
|Esc[H |Move cursor to upper left corner| cursorhome||
|Esc[;H |Move cursor to upper left corner| cursorhome||
2019-05-29 15:21:14 +00:00
|Esc[Line;ColumnH |Move cursor to screen location v,h| CUP |OK|
|Esc[f |Move cursor to upper left corner| hvhome ||
|Esc[;f |Move cursor to upper left corner| hvhome ||
|Esc[Line;Columnf |Move cursor to screen location v,h| CUP||
|EscD |Move/scroll window up one line| IND ||
|EscM |Move/scroll window down one line| RI ||
|EscE |Move to next line| NEL ||
|Esc7 |Save cursor position and attributes| DECSC ||
|Esc8 |Restore cursor position and attributes| DECSC ||
|EscH |Set a tab at the current column| HTS ||
|Esc[g |Clear a tab at the current column| TBC||
|Esc[0g |Clear a tab at the current column| TBC||
|Esc[3g |Clear all tabs| TBC||
|Esc#3 |Double-height letters, top half| DECDHL ||
|Esc#4 |Double-height letters, bottom half| DECDHL||
|Esc#5 |Single width, single height letters| DECSWL||
|Esc#6 |Double width, single height letters| DECDWL||
2019-05-29 15:21:14 +00:00
|Esc[K |Clear line from cursor right| EL0 |OK|
|Esc[0K |Clear line from cursor right| EL0 |OK|
|Esc[1K |Clear line from cursor left | EL1 |OK|
|Esc[2K |Clear entire line| EL2 |OK|
|Esc[J |Clear screen from cursor down| ED0 |OK|
|Esc[0J |Clear screen from cursor down | ED0 |OK|
|Esc[1J |Clear screen from cursor up | ED1 |OK|
|Esc[2J |Clear entire screen | ED2 |OK|
|Esc5n |Device status report | DSR ||
|Esc0n |Response: terminal is OK | DSR||
|Esc3n |Response: terminal is not OK | DSR||
2019-05-29 15:21:14 +00:00
|Esc6n |Get cursor position | DSR |OK|
|EscLine;ColumnR |Response: cursor is at v,h | CPR |OK|
|Esc[c |Identify what terminal type | DA ||
|Esc[0c |Identify what terminal type (another)| DA||
|Esc[?1;Value0c |Response: terminal type code n | DA ||
|Escc |Reset terminal to initial state| RIS |OK|