Difference between revisions of "CodeChart:DEC VT52/ESC"

From Terminals
Jump to: navigation, search
(create page)
 
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
  
 +
{|
 +
| valign="top" |
 
{{CodeChart
 
{{CodeChart
 +
| title=Received
 
| a=#cursor-up
 
| a=#cursor-up
 
| b=#cursor-down
 
| b=#cursor-down
Line 14: Line 17:
 
| y=#direct-cursor-addressing
 
| y=#direct-cursor-addressing
 
| z=#identify-terminal-type
 
| z=#identify-terminal-type
| slash=/Slash
 
 
| openbracket=#enter-hold-screen-mode
 
| openbracket=#enter-hold-screen-mode
 
| backslash=#exit-hold-screen-mode
 
| backslash=#exit-hold-screen-mode
Line 20: Line 22:
 
| greater=#exit-alternate-keypad-mode
 
| greater=#exit-alternate-keypad-mode
 
}}
 
}}
 +
| style="width: 2ex;" |
 +
| valign="top" |
 +
{{CodeChart
 +
| title=Transmitted
 +
| a=#up-arrow-key
 +
| b=#down-arrow-key
 +
| c=#right-arrow-key
 +
| d=#left-arrow-key
 +
| p=#left-blank-key
 +
| q=#center-blank-key
 +
| r=#right-blank-key
 +
| slash=#identify-response
 +
| question=#keypad-response
 +
}}
 +
|-
 +
| valign="top" |
 +
{| class="wikitable"
 +
|+ ESC Sequences
 +
{{CodeDescriptionHeader}}
 +
{{CodeDescriptionRow|<nowiki>=</nowiki>|enter-alternate-keypad-mode|Enter Alternate Keypad Mode}}
 +
{{CodeDescriptionRow|&gt;|exit-alternate-keypad-mode|Exit Alternate Keypad Mode}}
 +
{{CodeDescriptionRow|A|cursor-up|Cursor Up}}
 +
{{CodeDescriptionRow|B|cursor-down|Cursor Down}}
 +
{{CodeDescriptionRow|C|cursor-right|Cursor Right}}
 +
{{CodeDescriptionRow|D|cursor-left|Cursor Left}}
 +
{{CodeDescriptionRow|F|enter-graphics-mode|Enter Graphics Mode}}
 +
{{CodeDescriptionRow|G|exit-graphics-mode|Exit Graphics Mode}}
 +
{{CodeDescriptionRow|H|cursor-home|Cursor Home}}
 +
{{CodeDescriptionRow|I|reverse-line-feed|Reverse Line Feed}}
 +
{{CodeDescriptionRow|J|erase-to-end-of-screen|Erase to End-of-Screen}}
 +
{{CodeDescriptionRow|K|erase-to-end-of-line|Erase to End-of-Line}}
 +
{{CodeDescriptionRow|Y|direct-cursor-addressing|Direct Cursor Addressing|''line'' ''column''}}
 +
{{CodeDescriptionRow|Z|identify-terminal-type|Identify Terminal Type}}
 +
{{CodeDescriptionRow|[|enter-hold-screen-mode|Enter Hold Screen Mode}}
 +
{{CodeDescriptionRow|\|exit-hold-screen-mode|Exit Hold Screen Mode}}
 +
|}
 +
|
 +
| valign="top" |
 +
{| class="wikitable"
 +
|+ ESC Sequences
 +
{{CodeDescriptionHeader}}
 +
{{CodeDescriptionRow|A|up-arrow-key|Up Arrow Key}}
 +
{{CodeDescriptionRow|B|down-arrow-key|Down Arrow Key}}
 +
{{CodeDescriptionRow|C|right-arrow-key|Right Arrow Key}}
 +
{{CodeDescriptionRow|D|left-arrow-key|Left Arrow Key}}
 +
{{CodeDescriptionRow|P|left-blank-key|Left Blank Key}}
 +
{{CodeDescriptionRow|Q|center-blank-key|Center Blank Key}}
 +
{{CodeDescriptionRow|R|right-blank-key|Right Blank Key}}
 +
{{CodeDescriptionRow|/|identify-response|Identify Report|[[#identify-parameter|''type'']]}}
 +
{{CodeDescriptionRow|?|keypad-response|Alternate Keypad Mode keys|[[#keypad-parameter|''key'']]}}
 +
|}
  
== ESC Sequences ==
+
{| id="identify-parameter" class="wikitable"
 +
|+ Identify Report Parameters
 +
{{ValueDescriptionHeader}}
 +
{{ValueDescriptionRow|A|Identify VT50 Without Copier}}
 +
{{ValueDescriptionRow|C|Identify VT55}}
 +
{{ValueDescriptionRow|H|Identify VT50H Without Copier}}
 +
{{ValueDescriptionRow|J|Identify VT50H With Copier}}
 +
{{ValueDescriptionRow|K|Identify VT52 Without Copier}}
 +
{{ValueDescriptionRow|L|Identify VT52 With Copier}}
 +
|}
 +
 
 +
{| id="keypad-parameter" class="wikitable"
 +
|+ Alternate Keypad Mode Parameters
 +
{{ValueDescriptionHeader}}
 +
{{ValueDescriptionRow|N|ENTER (CR)}}
 +
{{ValueDescriptionRow|n|Period (.)}}
 +
{{ValueDescriptionRow|p|Zero (0)}}
 +
{{ValueDescriptionRow|q|One (1)}}
 +
{{ValueDescriptionRow|r|Two (2)}}
 +
{{ValueDescriptionRow|s|Three (3)}}
 +
{{ValueDescriptionRow|t|Four (4)}}
 +
{{ValueDescriptionRow|u|Five (5)}}
 +
{{ValueDescriptionRow|v|Six (6)}}
 +
{{ValueDescriptionRow|w|Seven (7)}}
 +
{{ValueDescriptionRow|x|Eight (8)}}
 +
{{ValueDescriptionRow|y|Nine (9)}}
 +
|}
  
{| style="text-align: center;" border="1"
 
! style="padding: 1ex;" | Prefix
 
! style="padding: 1ex;" | Description
 
! style="padding: 1ex;" | Parameters
 
|-
 
! style="padding: 1ex;" | =
 
| style="padding: 1ex; text-align: left;" | Enter Alternate Keypad Mode
 
| ''none''
 
|-
 
! style="padding: 1ex;" | >
 
| style="padding: 1ex; text-align: left;" | Exit Alternate Keypad Mode
 
| ''none''
 
|-
 
! style="padding: 1ex;" | A
 
| style="padding: 1ex; text-align: left;" | Cursor Up
 
| ''none''
 
|-
 
! style="padding: 1ex;" | B
 
| style="padding: 1ex; text-align: left;" | Cursor Down
 
| ''none''
 
|-
 
! style="padding: 1ex;" | C
 
| style="padding: 1ex; text-align: left;" | Cursor Right
 
| ''none''
 
|-
 
! style="padding: 1ex;" | D
 
| style="padding: 1ex; text-align: left;" | Cursor Left
 
| ''none''
 
|-
 
! style="padding: 1ex;" | F
 
| style="padding: 1ex; text-align: left;" | Enter Graphics Mode
 
| ''none''
 
|-
 
! style="padding: 1ex;" | G
 
| style="padding: 1ex; text-align: left;" | Exit Graphics Mode
 
| ''none''
 
|-
 
! style="padding: 1ex;" | H
 
| style="padding: 1ex; text-align: left;" | Cursor Home
 
| ''none''
 
|-
 
! style="padding: 1ex;" | I
 
| style="padding: 1ex; text-align: left;" | Reverse Line Feed
 
| ''none''
 
|-
 
! style="padding: 1ex;" | J
 
| style="padding: 1ex; text-align: left;" | Erase to End-of-Screen
 
| ''none''
 
|-
 
! style="padding: 1ex;" | K
 
| style="padding: 1ex; text-align: left;" | Erase to End-of-Line
 
| ''none''
 
|-
 
! style="padding: 1ex;" | Y
 
| style="padding: 1ex; text-align: left;" | Direct Cursor Addressing
 
| ''line'' ''column''
 
|-
 
! style="padding: 1ex;" | Z
 
| style="padding: 1ex; text-align: left;" | Identify Terminal Type
 
| ''none''
 
|-
 
! style="padding: 1ex;" | [
 
| style="padding: 1ex; text-align: left;" | Enter Hold Screen Mode
 
| ''none''
 
|-
 
! style="padding: 1ex;" | \
 
| style="padding: 1ex; text-align: left;" | Exit Hold Screen Mode
 
| ''none''
 
 
|}
 
|}
 +
 +
VT52 parameters immediately follow the control sequence prefix.

Latest revision as of 05:12, 15 February 2013

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
= Enter Alternate Keypad Mode none
> Exit Alternate Keypad Mode none
A Cursor Up none
B Cursor Down none
C Cursor Right none
D Cursor Left none
F Enter Graphics Mode none
G Exit Graphics Mode none
H Cursor Home none
I Reverse Line Feed none
J Erase to End-of-Screen none
K Erase to End-of-Line none
Y Direct Cursor Addressing line column
Z Identify Terminal Type none
[ Enter Hold Screen Mode none
\ Exit Hold Screen Mode none
ESC Sequences
Prefix Description Parameters
A Up Arrow Key none
B Down Arrow Key none
C Right Arrow Key none
D Left Arrow Key none
P Left Blank Key none
Q Center Blank Key none
R Right Blank Key none
/ Identify Report type
? Alternate Keypad Mode keys key
Identify Report Parameters
Value Description
A Identify VT50 Without Copier
C Identify VT55
H Identify VT50H Without Copier
J Identify VT50H With Copier
K Identify VT52 Without Copier
L Identify VT52 With Copier
Alternate Keypad Mode Parameters
Value Description
N ENTER (CR)
n Period (.)
p Zero (0)
q One (1)
r Two (2)
s Three (3)
t Four (4)
u Five (5)
v Six (6)
w Seven (7)
x Eight (8)
y Nine (9)

VT52 parameters immediately follow the control sequence prefix.