Difference between revisions of "CodeChart:TeleVideo 925/925 Mode/ESC"

From Terminals
Jump to: navigation, search
m
m
Line 179: Line 179:
 
|}
 
|}
  
{| id="hsm-modes" class="wikitable"
+
{| id="video-modes" class="wikitable"
|+ ESX x Parameters
+
|+ ESC x Parameters
{{ValueDescriptionHeader}}
+
{{ValueDescriptionheader}}
{{ValueDescriptionRow|1|Enable 25th line}}
+
{{ValueDescriptionRow|4|Set characters set at end of send operation|Requires two characters, send NUL as first if only one terminator character desired}}
{{ValueDescriptionRow|2|No key click}}
+
{{ValueDescriptionRow|1|Set characters set at end of line during send operation|Requires two characters, send NUL as first if only one terminator character desired}}
{{ValueDescriptionRow|3|Hold screen mode}}
 
{{ValueDescriptionRow|4|Block cursor}}
 
{{ValueDescriptionRow|5|Cursor off}}
 
{{ValueDescriptionRow|6|Keypad shifted}}
 
{{ValueDescriptionRow|7|Alternate keypad mode}}
 
{{ValueDescriptionRow|8|Auto line feed on receipt of CR}}
 
{{ValueDescriptionRow|9|Auto CR on receipt of line feed}}
 
 
|}
 
|}
 
{| id="hrm-modes" class="wikitable"
 
|+ ESX y Parameters
 
{{ValueDescriptionHeader}}
 
{{ValueDescriptionRow|1|Disable 25th line}}
 
{{ValueDescriptionRow|2|Enable key click}}
 
{{ValueDescriptionRow|3|Exit hold screen mode}}
 
{{ValueDescriptionRow|4|Underscore cursor}}
 
{{ValueDescriptionRow|5|Cursor on}}
 
{{ValueDescriptionRow|6|Keypad unshifted}}
 
{{ValueDescriptionRow|7|Exit alternate keypad mode}}
 
{{ValueDescriptionRow|8|No auto line feed}}
 
{{ValueDescriptionRow|9|No auto CR}}
 
|}
 
|
 
| valign="top" |
 
{| class="wikitable"
 
|+ ESC Sequences
 
{{CodeDescriptionHeader}}
 
{{CodeDescriptionRow|/|hid-report|Identify as VT52|<code>K</code>}}
 
{{CodeDescriptionRow|?|kam|Keypad alternate mode keys|[[#kam-keys|''key'']]}}
 
{{CodeDescriptionRow|@|shift-keypad-7|Shift keypad seven (7)}}
 
{{CodeDescriptionRow|A|shift-keypad-8|Shift keypad eight (8)}}
 
{{CodeDescriptionRow|B|shift-keypad-2|Shift keypad two (2)}}
 
{{CodeDescriptionRow|C|shift-keypad-6|Shift keypad six (6)}}
 
{{CodeDescriptionRow|D|shift-keypad-4|Shift keypad four (4)}}
 
{{CodeDescriptionRow|H|shift-keypad-5|Shift keypad five (5)}}
 
{{CodeDescriptionRow|L|shift-keypad-1|Shift keypad one (1)}}
 
{{CodeDescriptionRow|M|shift-keypad-3|Shift keypad three (3)}}
 
{{CodeDescriptionRow|N|shift-keypad-9|Shift keypad nine (9)}}
 
{{CodeDescriptionRow|O|shift-keypad-7|Shift keypad seven (7)}}
 
{{CodeDescriptionRow|P|blue-key|Blue function key}}
 
{{CodeDescriptionRow|Q|red-key|Red function key}}
 
{{CodeDescriptionRow|R|gray-key|Gray function key}}
 
{{CodeDescriptionRow|S|f1-key|f1 function key}}
 
{{CodeDescriptionRow|T|f2-key|f2 function key}}
 
{{CodeDescriptionRow|U|f3-key|f3 function key}}
 
{{CodeDescriptionRow|V|f4-key|f4 function key}}
 
{{CodeDescriptionRow|W|f5-key|f5 function key}}
 
|}
 
 
{| id="hrm-modes" class="wikitable"
 
|+ ESC ? Parameters
 
{{ValueDescriptionHeader}}
 
{{ValueDescriptionRow|M|Keypad ENTER key &dagger;}}
 
{{ValueDescriptionRow|n|Keypad period key (.) &dagger;}}
 
{{ValueDescriptionRow|p|Keypad zero key (0) &dagger;}}
 
{{ValueDescriptionRow|q|Keypad one key (1) &dagger;}}
 
{{ValueDescriptionRow|r|Keypad two key (2) &dagger;}}
 
{{ValueDescriptionRow|s|Keypad three key (3) &dagger;}}
 
{{ValueDescriptionRow|t|Keypad four key (4) &dagger;}}
 
{{ValueDescriptionRow|u|Keypad five key (5) &dagger;}}
 
{{ValueDescriptionRow|v|Keypad six key (6) &dagger;}}
 
{{ValueDescriptionRow|w|Keypad seven key (7) &dagger;}}
 
{{ValueDescriptionRow|x|Keypad eight key (8) &dagger;}}
 
{{ValueDescriptionRow|y|Keypad nine key (9) &dagger;}}
 
|}
 
 
&dagger; '''Note''' only transmitted in alternate keypad mode.
 
  
 
|}
 
|}

Revision as of 03:07, 10 February 2014

Subpages of ESC

Received
0 1 2 3 4 5 6 7
0 NUL DLE SP 0 @ P ` p
1 SOH DC1 ! 1 A Q a q
2 STX DC2 " 2 B R b r
3 ETX DC3 # 3 C S c s
4 EOT DC4 $ 4 D T d t
5 ENQ NAQ % 5 E U e u
6 ACK SYN & 6 F V f v
7 BEL ETB ' 7 G W g w
8 BS CAN ( 8 H X h x
9 HT EM ) 9 I Y i y
10 LF SUB * : J Z j z
11 VT ESC + ; K [ k {
12 FF IS4 , < L \ l |
13 CR IS3 - = M ] m }
14 SO IS2 . > N ^ n ~
15 SI IS1 / ? O _ o DEL
Transmitted
0 1 2 3 4 5 6 7
0 NUL DLE SP 0 @ P ` p
1 SOH DC1 ! 1 A Q a q
2 STX DC2 " 2 B R b r
3 ETX DC3 # 3 C S c s
4 EOT DC4 $ 4 D T d t
5 ENQ NAQ % 5 E U e u
6 ACK SYN & 6 F V f v
7 BEL ETB ' 7 G W g w
8 BS CAN ( 8 H X h x
9 HT EM ) 9 I Y i y
10 LF SUB * : J Z j z
11 VT ESC + ; K [ k {
12 FF IS4 , < L \ l |
13 CR IS3 - = M ] m }
14 SO IS2 . > N ^ n ~
15 SI IS1 / ? O _ o DEL
ESC Sequences
Prefix Description Parameters
space {{{3}}} none
( Begin write-protected region none
) End write-protected region none
* Clear all to nulls none
+ Clear unprotected to spaces none
, Clear all to half intensity none
- Position cursor with page none
. Set cursor attribute none
/ Read cursor page, row and column, terminal sends three position chars plus CR none
1 Set tabstop at current column none
2 Clear tabstop at current column none
3 Clear all tabstops none
4 Send contents of unprotected fields on current line none
5 Send contents of unprotected fields on current page none
6 Send all of current line none
7 Send all of current page none
: Clear unprotected fields to nulls none
; Clear unprotecte fields to spaces none
< Turn off keyclick none
= Position cursor without page none
> Turn on keyblock none
? Read cursor row and column, terminal sends two position chars plus CR none
@ Turn on extension mode (copy-print) none
A Turn off extension mode none
B Switch to block mode none
C Switch to conversational mode none
E Insert a link none
G Set video attributes Ps
I Move to previous tabstop (conversational mode) or beginning of previous unprotected field (block mode) none
J Switch to previous page none
K Switch to next page none
M Unblank the screen none
O Blank the screen none
Q Shift row right from current position and place a space under the cursor none
R Delete the current line none
S 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 none
T Erase to end-of-line with spaces none
U Turn on monitor mode (display control characters rather than acting on them) none
W Delete character under cursor, shift rest of line left one position none
X Turn off monitor mode none
Y Erase to end-of-page with spaces none
` Turn on transparent print; all incoming characters are sent to printer, screen is not updated none
a Turn off transparent print none
b Set "normal" text to be black on light background none
d Set "normal" test to be light on dark background none
f Ps none
g Display user line (line 25) none
h Do not display user line none
i Move to beginning of next unprotected field (block mode) none
j Move cursor up one line none
k Set edit keys (line, char insert/delete) to have only local effect none
l Set edit keys to send the relevant sequences to the host none
p Set character set when print operation completes (default ACK) none
s 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 none
t Erase to end of line with nulls none
u Turn off monitor mode none
v Automatically advance to next page upon reaching end-of-screen none
w Do not automatically advance upon reaching end-of-screen none
x Set termination character(s) sent after send operation 1 c c none
y Erase to end of page with nulls none
ESC G Parameters
Value Description
0 Normal
1 Blank
2 Blink
3 Invisible blink
4 Reverse
5 Invisible reverse
6 Reverse blink
7 Invisible reverse blink
8 Underline
9 Invisible underline
: Underline blink
; Invisible Underline blank
< Underline reverse
= Invisible underline reverse
> Underline reverse blink
? Invisible underline reverse blink
ESC x Parameters Template:ValueDescriptionheader
4 Set characters set at end of send operation
1 Set characters set at end of line during send operation