Difference between revisions of "CodeChart:TeleVideo 925/925 Mode/ESC"
m (Created page with "[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]] {| | valign="top" align="right" | {{CodeChart | title=Received | pound=#hxmp | less=#heam | equal=#hakm | g...") |
m (Fixed typo link->line) |
||
| (25 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
{{CodeChart | {{CodeChart | ||
| title=Received | | title=Received | ||
| − | | | + | | space=#clock |
| − | | less=# | + | | openparen=#writeprotend |
| − | | equal=# | + | | closeparen=#writeprotbegin |
| − | | greater=# | + | | asterisk=#clearallnulls |
| − | | at=# | + | | plus=#clearunprotospaces |
| − | | a=# | + | | comma=#clearallhalfintens |
| − | | b=# | + | | hyphen=#cursorposprc |
| − | | c=# | + | | period=#setcursorattr |
| − | | | + | | slant=#cursorreadprc |
| − | | | + | | 1=#setcolumntab |
| − | | | + | | 2=#clearcolumntab |
| − | | | + | | 3=#clearalltabs |
| − | | | + | | 4=#sendlineunpro |
| − | | | + | | 5=#sendpageunpro |
| − | | | + | | 6=#sendlineall |
| − | | | + | | 7=#sendpageall |
| − | | | + | | colon=#clearunprotonulls |
| − | | | + | | semico=#clearunprospaces |
| − | | | + | | less=#keyclickoff |
| − | | | + | | equal=#cursorposrc |
| − | | | + | | greater=#keyclickon |
| − | | | + | | question=#cursorreadrc |
| − | | | + | | at=#extensionmodeon |
| − | | | + | | a=#extensionmodeoff |
| − | | | + | | b=#blockmodeon |
| − | | lowerb=# | + | | c=#blockmodeoff |
| − | | | + | | e=#lineinsert |
| − | | | + | | g=#setvideoattr |
| − | | | + | | i=#backtab |
| − | | | + | | j=#backpage |
| − | | | + | | k=#advancepage |
| − | | | + | | n=#screenblankoff |
| − | | | + | | p=#screenblankon |
| − | | | + | | q=#charinsert |
| − | | | + | | r=#linedelete |
| − | | | + | | s=#sendmessageunprot |
| − | | | + | | t=#eraseeolspaces |
| − | | | + | | u=#monitormodeon |
| − | + | | w=#chardelete | |
| − | | | + | | x=#monitormodeoff |
| − | | | + | | y=#eraseeopspaces |
| − | | | + | | backtick=#transparentprinton |
| − | | | + | | lowera=#transparentprintoff |
| + | | lowerb=#blackongreen | ||
| + | | lowerd=#greenonblack | ||
| + | | lowerf=#loaduserline | ||
| + | | lowerg=#userlineon | ||
| + | | lowerh=#userlineoff | ||
| + | | loweri=#fieldtabs | ||
| + | | lowerj=#reverselinefeed | ||
| + | | lowerk=#localeditmode | ||
| + | | lowerl=#duplexeditmode | ||
| + | | lowerp=#setprinttermchar | ||
| + | | lowers=#sendmessageall | ||
| + | | lowert=#eraseeolnulls | ||
| + | | loweru=#monitormodeoff | ||
| + | | lowerv=#autopageon | ||
| + | | lowerw=#autopageoff | ||
| + | | lowerx=#setterminationchar | ||
| + | | lowery=#eraseeopnulls | ||
}} | }} | ||
| style="width: 2ex;" | | | style="width: 2ex;" | | ||
| Line 52: | Line 69: | ||
{{CodeChart | {{CodeChart | ||
| title=Transmitted | | title=Transmitted | ||
| − | | | + | | e=#lineinsertkey |
| − | | | + | | i=#shift-tabkey |
| − | | | + | | q=#charinsertkey |
| − | | | + | | r=#linedeletekey |
| − | | | + | | t=#lineerasekey |
| − | | | + | | w=#chardeletekey |
| − | | | + | | y=#pageerasekey |
| − | + | | lowert=#shift-lineerasekey | |
| − | | | + | | lowery=#shift-pageerasekey |
| − | | | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}} | }} | ||
|- | |- | ||
| Line 78: | Line 83: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|+ ESC Sequences | |+ ESC Sequences | ||
| − | {{ | + | {{CodeDescriptionHeader}} |
| − | {{ | + | {{CodeDescriptionRow|space|clock|Clock set or read|[[#clock-params|Params]]}} |
| − | {{ | + | {{CodeDescriptionRow|(|writeprotend|End write-protected region}} |
| − | {{ | + | {{CodeDescriptionRow|)|writeprotbegin|Begin write-protected region}} |
| − | {{ | + | {{CodeDescriptionRow|*|clearallnulls|Clear all to nulls}} |
| − | {{ | + | {{CodeDescriptionRow|+|clearunprotospaces|Clear unprotected to spaces}} |
| − | {{ | + | {{CodeDescriptionRow|,|clearallhalfintens|Clear all to half intensity}} |
| − | {{ | + | {{CodeDescriptionRow|-|cursorposprc|Position cursor with page|[[#prc|''Pp'' ''Pr'' ''Pc'']]}} |
| − | {{ | + | {{CodeDescriptionRow|.|setcursorattr|Set cursor attribute|[[#cursor-attr|''Pc'']]}} |
| − | {{ | + | {{CodeDescriptionRow|/|cursorreadprc|Read cursor page, row and column, terminal sends three position chars plus CR|[[#prc|''(Format of cursor position sequences)'']]}} |
| − | {{ | + | {{CodeDescriptionRow|1|setcolumntab|Set tabstop at current column}} |
| − | {{ | + | {{CodeDescriptionRow|2|clearcolumntab|Clear tabstop at current column}} |
| − | {{ | + | {{CodeDescriptionRow|3|clearalltabs|Clear all tabstops}} |
| − | {{ | + | {{CodeDescriptionRow|4|sendlineunpro|Send contents of unprotected fields on current line}} |
| − | {{ | + | {{CodeDescriptionRow|5|sendpageunpro|Send contents of unprotected fields on current page}} |
| − | {{ | + | {{CodeDescriptionRow|6|sendlineall|Send all of current line}} |
| − | {{ | + | {{CodeDescriptionRow|7|sendpageall|Send all of current page}} |
| − | {{ | + | {{CodeDescriptionRow|:|clearunprotonulls|Clear unprotected fields to nulls}} |
| − | {{ | + | {{CodeDescriptionRow|;|clearunprospaces|Clear unprotecte fields to spaces}} |
| − | {{ | + | {{CodeDescriptionRow|<|keyclickoff|Turn off keyclick}} |
| − | {{ | + | {{CodeDescriptionRow|<nowiki>=</nowiki>|cursorposrc|Position cursor without page|[[$#rc|''Pr'' ''Pc'']]}} |
| − | {{ | + | {{CodeDescriptionRow|>|keyclickon|Turn on keyclick}} |
| − | {{ | + | {{CodeDescriptionRow|?|cursorreadrc|Read cursor row and column, terminal sends two position chars plus CR|[[#rc|''(Format of cursor position sequences)'']]}} |
| − | {{ | + | {{CodeDescriptionRow|@|extensionmodeon|Turn on extension mode (copy all incoming text to printer as well as screen)}} |
| − | {{ | + | {{CodeDescriptionRow|A|extensionmodeoff|Turn off extension mode}} |
| − | {{ | + | {{CodeDescriptionRow|B|blockmodeon|Switch to block mode}} |
| − | {{ | + | {{CodeDescriptionRow|C|blockmodeoff|Switch to conversational mode}} |
| − | {{ | + | {{CodeDescriptionRow|E|lineinsert|Insert a line}} |
| − | {{ | + | {{CodeDescriptionRow|G|setvideoattr|Set video attributes|[[#video-modes|video mode]]}} |
| − | {{ | + | {{CodeDescriptionRow|I|backtab|Move to previous tabstop (conversational mode) or beginning of previous unprotected field (block mode)}} |
| − | {{ | + | {{CodeDescriptionRow|J|backpage|Switch to previous page}} |
| − | {{ | + | {{CodeDescriptionRow|K|advancepage|Switch to next page}} |
| − | {{ | + | {{CodeDescriptionRow|M|screenblankoff|Unblank the screen}} |
| − | {{ | + | {{CodeDescriptionRow|O|screenblankon|Blank the screen}} |
| − | {{ | + | {{CodeDescriptionRow|Q|charinsert|Shift row right from current position and place a space under the cursor}} |
| − | {{ | + | {{CodeDescriptionRow|R|linedelete|Delete the current line}} |
| − | {{ | + | {{CodeDescriptionRow|S|sendmessageunprot|Send all unprotected text on screen between STX and ETX characters, position cursor to ETX; if no STX, use HOME position; if no ETX, use end of page but position to HOME after}} |
| − | {{ | + | {{CodeDescriptionRow|T|eraseeolspaces|Erase to end-of-line with spaces}} |
| − | {{ | + | {{CodeDescriptionRow|U|monitormodeon|Turn on monitor mode (display control characters rather than acting on them)}} |
| − | {{ | + | {{CodeDescriptionRow|W|chardelete|Delete character under cursor, shift rest of line left one position}} |
| − | {{ | + | {{CodeDescriptionRow|X|monitormodeoff|Turn off monitor mode}} |
| − | {{ | + | {{CodeDescriptionRow|Y|eraseeopspaces|Erase to end-of-page with spaces}} |
| − | {{ | + | {{CodeDescriptionRow|`|transparentprinton|Turn on transparent print; all incoming characters are sent to printer, screen is not updated}} |
| − | {{ | + | {{CodeDescriptionRow|a|transparentprintoff|Turn off transparent print}} |
| + | {{CodeDescriptionRow|b|blackongreen|Set "normal" text to be black on light background}} | ||
| + | {{CodeDescriptionRow|d|greenonblack|Set "normal" test to be light on dark background}} | ||
| + | {{CodeDescriptionRow|f|loaduserline|Load user line (line 25)|''Ps'' CR}} | ||
| + | {{CodeDescriptionRow|g|userlineon|Display user line}} | ||
| + | {{CodeDescriptionRow|h|userlineoff|Do not display user line}} | ||
| + | {{CodeDescriptionRow|i|fieldtabs|Move to beginning of next unprotected field (block mode)}} | ||
| + | {{CodeDescriptionRow|j|reverselinefeed|Move cursor up one line}} | ||
| + | {{CodeDescriptionRow|k|localeditmode|Set edit keys (line, char insert/delete) to have only local effect}} | ||
| + | {{CodeDescriptionRow|l|duplexeditmode|Set edit keys to send the relevant sequences to the host}} | ||
| + | {{CodeDescriptionRow|p|setprinttermchar|Set character set when print operation completes (default ACK)}} | ||
| + | {{CodeDescriptionRow|s|sendmessageall|Send all text on screen between STX and ETX characters, position cursor to ETX; if no STX, use HOME position; if no ETX, use end of page but position to HOME after}} | ||
| + | {{CodeDescriptionRow|t|eraseeolnulls|Erase to end of line with nulls}} | ||
| + | {{CodeDescriptionRow|u|monitormodeoff|Turn off monitor mode}} | ||
| + | {{CodeDescriptionRow|v|autopageon|Automatically advance to next page upon reaching end-of-screen}} | ||
| + | {{CodeDescriptionRow|w|autopageoff|Do not automatically advance upon reaching end-of-screen}} | ||
| + | {{CodeDescriptionRow|x|setterminationchar|Set termination character(s) sent after send operation|[[#termination-char|1xx or 4xx]]}} | ||
| + | {{CodeDescriptionRow|y|eraseeopnulls|Erase to end of page with nulls}} | ||
|} | |} | ||
| − | {| id=" | + | {| id="video-modes" class="wikitable" |
| − | |+ ESC | + | |+ ESC G Parameters |
{{ValueDescriptionHeader}} | {{ValueDescriptionHeader}} | ||
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|0|Normal}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|1|Blank}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|2|Blink}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|3|Invisible blink}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|4|Reverse}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|5|Invisible reverse}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|6|Reverse blink}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|7|Invisible reverse blink}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|8|Underline}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|9|Invisible underline}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|:|Underline blink}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|;|Invisible Underline blank}} |
| + | {{ValueDescriptionRow|<|Underline reverse}} | ||
| + | {{ValueDescriptionRow|<nowiki>=</nowiki>|Invisible underline reverse}} | ||
| + | {{ValueDescriptionRow|>|Underline reverse blink}} | ||
| + | {{ValueDescriptionRow|?|Invisible underline reverse blink}} | ||
|} | |} | ||
| − | {| id=" | + | {| id="termination-char" class="wikitable" |
| − | |+ | + | |+ ESC x Parameters |
{{ValueDescriptionHeader}} | {{ValueDescriptionHeader}} | ||
| − | + | {{ValueDescriptionRow|4 xx|Set character(s) sent at end of send operation - Requires two characters, send NUL as first if only one terminator character desired}} | |
| − | + | {{ValueDescriptionRow|1 xx|Set character(s) sent at end of line during send operation - Requires two characters, send NUL as first if only one terminator character desired}} | |
| − | |||
| − | {{ValueDescriptionRow|4| | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | {{ValueDescriptionRow| | ||
|} | |} | ||
| − | {| id=" | + | {| id="clock-params" class="wikitable" |
| − | |+ | + | |+ ESC space Parameters |
{{ValueDescriptionHeader}} | {{ValueDescriptionHeader}} | ||
| − | {{ValueDescriptionRow|1| | + | {{ValueDescriptionRow|1 n hh mm|Set clock; n is A for AM or P for PM, hh is hours, mm is minutes}} |
| − | {{ValueDescriptionRow|2| | + | {{ValueDescriptionRow|2|Read clock}} |
| − | {{ValueDescriptionRow| | + | |} |
| − | {{ValueDescriptionRow| | + | |
| − | {{ValueDescriptionRow| | + | {| id="prc" class="wikitable" |
| − | {{ValueDescriptionRow| | + | |+ Cursor address parameters (with page) |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionHeader}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|p|Page: 0 for page 1, 1 for page 2}} |
| − | {{ValueDescriptionRow| | + | {{ValueDescriptionRow|r|Row: character having ASCII code point of (desired row + 31) †}} |
| + | {{ValueDescriptionRow|c|Column: character have ASCII code point of (desired column + 31) †}} | ||
| + | |} | ||
| + | |||
| + | † '''Note''' Row and column are 1-based. | ||
| + | |||
| + | {| id="rc" class="wikitable" | ||
| + | |+ Cursor address parameters (without page) | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|r|Row: character having ASCII code point of (desired row + 31) †}} | ||
| + | {{ValueDescriptionRow|c|Column: character have ASCII code point of (desired column + 31) †}} | ||
| + | |} | ||
| + | |||
| + | † '''Note''' Row and column are 1-based. | ||
| + | |||
| + | {| id="cursor-attr" class="wikitable" | ||
| + | |+ ESC . Parameters | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|0|Cursor off}} | ||
| + | {{ValueDescriptionRow|1|Blinking block}} | ||
| + | {{ValueDescriptionRow|2|Steady block}} | ||
| + | {{ValueDescriptionRow|3|Blinking underline}} | ||
| + | {{ValueDescriptionRow|4|Steady underline}} | ||
|} | |} | ||
| | | | ||
| valign="top" | | | valign="top" | | ||
| − | {| class="wikitable" | + | {| class="wikitable sortable" |
|+ ESC Sequences | |+ ESC Sequences | ||
{{CodeDescriptionHeader}} | {{CodeDescriptionHeader}} | ||
| − | {{CodeDescriptionRow| | + | {{CodeDescriptionRow|E|lineinsertkey|Line insert key}} |
| − | + | {{CodeDescriptionRow|I|shift-tabkey|Shifted tab key}} | |
| − | + | {{CodeDescriptionRow|Q|charinsertkey|Char insert key}} | |
| − | + | {{CodeDescriptionRow|R|linedeletekey|Line delete key}} | |
| − | + | {{CodeDescriptionRow|T|lineerasekey|Line erase key}} | |
| − | + | {{CodeDescriptionRow|W|chardeletekey|Char delete key}} | |
| − | + | {{CodeDescriptionRow|Y|pageerasekey|Page erase key}} | |
| − | + | {{CodeDescriptionRow|t|shift-lineerasekey|Shifted line erase key}} | |
| − | {{CodeDescriptionRow| | + | {{CodeDescriptionRow|y|shift-pageerasekey|Shifted page erase key}} |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {{CodeDescriptionRow|Q| | ||
| − | {{CodeDescriptionRow|R| | ||
| − | {{CodeDescriptionRow| | ||
| − | {{CodeDescriptionRow| | ||
| − | {{CodeDescriptionRow| | ||
| − | {{CodeDescriptionRow| | ||
| − | {{CodeDescriptionRow| | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|} | |} | ||
| − | |||
| − | |||
|} | |} | ||
Latest revision as of 22:02, 8 November 2024
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
† Note Row and column are 1-based.
† Note Row and column are 1-based.
|
|