Difference between revisions of "CodeChart:TeleVideo 925/925 Mode/ESC"
m |
m (Fixed typo link->line) |
||
| (14 intermediate revisions by 2 users not shown) | |||
| Line 5: | Line 5: | ||
| title=Received | | title=Received | ||
| space=#clock | | space=#clock | ||
| − | | openparen=# | + | | openparen=#writeprotend |
| − | | closeparen=# | + | | closeparen=#writeprotbegin |
| asterisk=#clearallnulls | | asterisk=#clearallnulls | ||
| plus=#clearunprotospaces | | plus=#clearunprotospaces | ||
| Line 69: | 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 96: | Line 84: | ||
|+ ESC Sequences | |+ ESC Sequences | ||
{{CodeDescriptionHeader}} | {{CodeDescriptionHeader}} | ||
| − | {{CodeDescriptionRow|space|clock|Clock set or read|[[#clock- | + | {{CodeDescriptionRow|space|clock|Clock set or read|[[#clock-params|Params]]}} |
| − | {{CodeDescriptionRow|(| | + | {{CodeDescriptionRow|(|writeprotend|End write-protected region}} |
| − | {{CodeDescriptionRow|)| | + | {{CodeDescriptionRow|)|writeprotbegin|Begin write-protected region}} |
{{CodeDescriptionRow|*|clearallnulls|Clear all to nulls}} | {{CodeDescriptionRow|*|clearallnulls|Clear all to nulls}} | ||
{{CodeDescriptionRow|+|clearunprotospaces|Clear unprotected to spaces}} | {{CodeDescriptionRow|+|clearunprotospaces|Clear unprotected to spaces}} | ||
{{CodeDescriptionRow|,|clearallhalfintens|Clear all to half intensity}} | {{CodeDescriptionRow|,|clearallhalfintens|Clear all to half intensity}} | ||
| − | {{CodeDescriptionRow|-|cursorposprc|Position cursor with page| | + | {{CodeDescriptionRow|-|cursorposprc|Position cursor with page|[[#prc|''Pp'' ''Pr'' ''Pc'']]}} |
| − | {{CodeDescriptionRow|.|setcursorattr|Set cursor attribute| | + | {{CodeDescriptionRow|.|setcursorattr|Set cursor attribute|[[#cursor-attr|''Pc'']]}} |
| − | {{CodeDescriptionRow|/|cursorreadprc|Read cursor page, row and column, terminal sends three position chars plus CR}} | + | {{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|1|setcolumntab|Set tabstop at current column}} | ||
{{CodeDescriptionRow|2|clearcolumntab|Clear tabstop at current column}} | {{CodeDescriptionRow|2|clearcolumntab|Clear tabstop at current column}} | ||
| Line 115: | Line 103: | ||
{{CodeDescriptionRow|;|clearunprospaces|Clear unprotecte fields to spaces}} | {{CodeDescriptionRow|;|clearunprospaces|Clear unprotecte fields to spaces}} | ||
{{CodeDescriptionRow|<|keyclickoff|Turn off keyclick}} | {{CodeDescriptionRow|<|keyclickoff|Turn off keyclick}} | ||
| − | {{CodeDescriptionRow|<nowiki>=</nowiki>|cursorposrc|Position cursor without page| | + | {{CodeDescriptionRow|<nowiki>=</nowiki>|cursorposrc|Position cursor without page|[[$#rc|''Pr'' ''Pc'']]}} |
| − | {{CodeDescriptionRow|>|keyclickon|Turn on | + | {{CodeDescriptionRow|>|keyclickon|Turn on keyclick}} |
| − | {{CodeDescriptionRow|?|cursorreadrc|Read cursor row and column, terminal sends two position chars plus CR}} | + | {{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 | + | {{CodeDescriptionRow|@|extensionmodeon|Turn on extension mode (copy all incoming text to printer as well as screen)}} |
{{CodeDescriptionRow|A|extensionmodeoff|Turn off extension mode}} | {{CodeDescriptionRow|A|extensionmodeoff|Turn off extension mode}} | ||
{{CodeDescriptionRow|B|blockmodeon|Switch to block mode}} | {{CodeDescriptionRow|B|blockmodeon|Switch to block mode}} | ||
{{CodeDescriptionRow|C|blockmodeoff|Switch to conversational mode}} | {{CodeDescriptionRow|C|blockmodeoff|Switch to conversational mode}} | ||
| − | {{CodeDescriptionRow|E|lineinsert|Insert a | + | {{CodeDescriptionRow|E|lineinsert|Insert a line}} |
| − | {{CodeDescriptionRow|G|setvideoattr|Set video attributes|[[#video-modes| | + | {{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|I|backtab|Move to previous tabstop (conversational mode) or beginning of previous unprotected field (block mode)}} | ||
{{CodeDescriptionRow|J|backpage|Switch to previous page}} | {{CodeDescriptionRow|J|backpage|Switch to previous page}} | ||
| Line 141: | Line 129: | ||
{{CodeDescriptionRow|b|blackongreen|Set "normal" text to be black on light background}} | {{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|d|greenonblack|Set "normal" test to be light on dark background}} | ||
| − | {{CodeDescriptionRow|f|loaduserline| | + | {{CodeDescriptionRow|f|loaduserline|Load user line (line 25)|''Ps'' CR}} |
| − | {{CodeDescriptionRow|g|userlineon|Display user line | + | {{CodeDescriptionRow|g|userlineon|Display user line}} |
{{CodeDescriptionRow|h|userlineoff|Do not display user line}} | {{CodeDescriptionRow|h|userlineoff|Do not display user line}} | ||
{{CodeDescriptionRow|i|fieldtabs|Move to beginning of next unprotected field (block mode)}} | {{CodeDescriptionRow|i|fieldtabs|Move to beginning of next unprotected field (block mode)}} | ||
| Line 181: | Line 169: | ||
{| id="termination-char" class="wikitable" | {| id="termination-char" class="wikitable" | ||
|+ ESC x Parameters | |+ ESC x Parameters | ||
| − | {{ | + | {{ValueDescriptionHeader}} |
| − | {{ValueDescriptionRow| | + | {{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| | + | {{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}} |
|} | |} | ||
{| id="clock-params" class="wikitable" | {| id="clock-params" class="wikitable" | ||
|+ ESC space Parameters | |+ ESC space Parameters | ||
| − | {{ | + | {{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|Read clock}} | {{ValueDescriptionRow|2|Read clock}} | ||
| + | |} | ||
| + | |||
| + | {| id="prc" class="wikitable" | ||
| + | |+ Cursor address parameters (with page) | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|p|Page: 0 for page 1, 1 for page 2}} | ||
| + | {{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" | | ||
| + | {| class="wikitable sortable" | ||
| + | |+ ESC Sequences | ||
| + | {{CodeDescriptionHeader}} | ||
| + | {{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|y|shift-pageerasekey|Shifted page erase key}} | ||
|} | |} | ||
|} | |} | ||
Latest revision as of 22:02, 8 November 2024
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
† Note Row and column are 1-based.
† Note Row and column are 1-based.
|
|