Difference between revisions of "CodeChart:HP 2648A/HP 2648 Mode/ESC"

From Terminals
Jump to: navigation, search
m (formatting)
m (switch to new templates)
Line 87: Line 87:
 
{| class="wikitable"
 
{| class="wikitable"
 
|+ ESC Control Sequences
 
|+ ESC Control Sequences
! style="padding: 1ex;" | Prefix
+
{{CodeDescriptionHeader}}
! style="padding: 1ex;" | Description
+
{{CodeDescriptionRow|)|select-alt-charset|Select Alternate Character Set|''charset''}}
! style="padding: 1ex;" | Parameters
+
{{CodeDescriptionRow|1|set-tab|Set Tab at Cursor}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Alternate Character Set|''charset''|select-alt-charset|)}}
+
{{CodeDescriptionRow|2|clear-tab|Clear Tab at Cursor}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Tab at Cursor||set-tab|1}}
+
{{CodeDescriptionRow|3|clear-all-tabs|Clear All Tabs}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Clear Tab at Cursor||clear-tab|2}}
+
{{CodeDescriptionRow|4|set-left-margin|Set Left Margin at Cursor}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Clear All Tabs||clear-all-tabs|3}}
+
{{CodeDescriptionRow|5|set-right-margin|Set Right Margin at Cursor}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Left Margin at Cursor||set-left-margin|4}}
+
{{CodeDescriptionRow|6|start-alpha-field|Start Alphabetic Field}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Right Margin at Cursor||set-right-margin|5}}
+
{{CodeDescriptionRow|7|start-numeric-field|Start Numeric Field}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Alphabetic Field||start-alpha-field|6}}
+
{{CodeDescriptionRow|8|start-alphanumeric-field|Start Alphanumeric Field}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Numeric Field||start-numeric-field|7}}
+
{{CodeDescriptionRow|@|delay-1sec|Delay One Second}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Alphanumeric Field||start-alphanumeric-field|8}}
+
{{CodeDescriptionRow|A|cursor-up|Cursor Up}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Delay One Second||delay-1sec|@}}
+
{{CodeDescriptionRow|B|cursor-down|Cursor Down}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Up||cursor-up|A}}
+
{{CodeDescriptionRow|C|cursor-right|Cursor Right}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Down||cursor-down|B}}
+
{{CodeDescriptionRow|D|cursor-left|Cursor Left}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Right||cursor-right|C}}
+
{{CodeDescriptionRow|E|reset-terminal|Reset Terminal}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Left||cursor-left|D}}
+
{{CodeDescriptionRow|F|cursor-home-down|Cursor Home Down}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Reset Terminal||reset-terminal|E}}
+
{{CodeDescriptionRow|G|cursor-return|Cursor Return}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Home Down||cursor-home-down|F}}
+
{{CodeDescriptionRow|H|home-cursor|Home Cursor Including Transmit-Only Fields}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Return||cursor-return|G}}
+
{{CodeDescriptionRow|I|horizontal-tab|Horizontal Tab}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Home Cursor Including Transmit-Only Fields||home-cursor|H}}
+
{{CodeDescriptionRow|J|clear-display|Clear Display}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Horizontal Tab||horizontal-tab|I}}
+
{{CodeDescriptionRow|K|erase-to-eol|Erase to End of Line}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Clear Display||clear-display|J}}
+
{{CodeDescriptionRow|L|insert-line|Insert Line}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase to End of Line||erase-to-eol|K}}
+
{{CodeDescriptionRow|M|delete-line|Delete Line}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Line||insert-line|L}}
+
{{CodeDescriptionRow|N|insert-char-wrap|Insert Character With Wrap On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Delete Line||delete-line|M}}
+
{{CodeDescriptionRow|O|delete-char-wrap|Delete Character With Wrap}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Character With Wrap On||insert-char-wrap|N}}
+
{{CodeDescriptionRow|P|delete-char|Delete Character}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Delete Character With Wrap||delete-char-wrap|O}}
+
{{CodeDescriptionRow|Q|insert-char-on|Insert Character On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Delete Character||delete-char|P}}
+
{{CodeDescriptionRow|R|insert-char-off|Insert Character Off}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Character On||insert-char-on|Q}}
+
{{CodeDescriptionRow|S|roll-up|Roll Up}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Character Off||insert-char-off|R}}
+
{{CodeDescriptionRow|T|roll-down|Roll Down}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Roll Up||roll-up|S}}
+
{{CodeDescriptionRow|U|next-page|Next Page}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Roll Down||roll-down|T}}
+
{{CodeDescriptionRow|V|previous-page|Previous Page}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Next Page||next-page|U}}
+
{{CodeDescriptionRow|W|format-mode-on|Format Mode On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Previous Page||previous-page|V}}
+
{{CodeDescriptionRow|X|format-mode-off|Format Mode Off}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Format Mode On||format-mode-on|W}}
+
{{CodeDescriptionRow|Y|display-functions-on|Display Functions On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Format Mode Off||format-mode-off|X}}
+
{{CodeDescriptionRow|Z|display-functions-off|Display Functions Off}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Display Functions On||display-functions-on|Y}}
+
{{CodeDescriptionRow|[|start-unprotected-field|Start Unprotected Field}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Display Functions Off||display-functions-off|Z}}
+
{{CodeDescriptionRow|]|end-field|End Field}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Unprotected Field||start-unprotected-field|[}}
+
{{CodeDescriptionRow|^|terminal-primary-status|Terminal Primary Status}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|End Field||end-field|]}}
+
{{CodeDescriptionRow|_|insert-non-displayed-terminator|Insert Non-displayed Terminator}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Terminal Primary Status||terminal-primary-status|^}}
+
{{CodeDescriptionRow|`|cursor-relative-sense|Cursor Relative Sense}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Non-displayed Terminator||insert-non-displayed-terminator|_}}
+
{{CodeDescriptionRow|a|cursor-absolute-sense|Cursor Absolute Sense}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Relative Sense||cursor-relative-sense|`}}
+
{{CodeDescriptionRow|b|keyboard-enable|Keyboard Enable}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Absolute Sense||cursor-absolute-sense|a}}
+
{{CodeDescriptionRow|c|keyboard-disable|Keyboard Disable}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Keyboard Enable||keyboard-enable|b}}
+
{{CodeDescriptionRow|d|send-display|Send Display}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Keyboard Disable||keyboard-disable|c}}
+
{{CodeDescriptionRow|e|binary-read|Binary Read}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Send Display||send-display|d}}
+
{{CodeDescriptionRow|f|mdoem-disconnect|Modem Disconnect}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Binary Read||binary-read|e}}
+
{{CodeDescriptionRow|g|soft-reset|Soft Reset}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Modem Disconnect||mdoem-disconnect|f}}
+
{{CodeDescriptionRow|h|home-cursor-no-transmit|Home Cursor Excluding Transmit-Only Fields}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Soft Reset||soft-reset|g}}
+
{{CodeDescriptionRow|i|back-tab|Back Tab}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Home Cursor Excluding Transmit-Only Fields||home-cursor-no-transmit|h}}
+
{{CodeDescriptionRow|j|soft-key-display-on|Soft Key Display On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Back Tab||back-tab|i}}
+
{{CodeDescriptionRow|k|soft-key-display-off|Soft Key Display Off}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Soft Key Display On||soft-key-display-on|j}}
+
{{CodeDescriptionRow|l|memory-lock-on|Memory Lock On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Soft Key Display Off||soft-key-display-off|k}}
+
{{CodeDescriptionRow|m|memory-lock-off|Memory Lock Off}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Memory Lock On||memory-lock-on|l}}
+
{{CodeDescriptionRow|x|data-comm-self-test|Data Communications Self Test}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Memory Lock Off||memory-lock-off|m}}
+
{{CodeDescriptionRow|y|monitor-mode-on|Monitor Mode On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Data Communications Self Test||data-comm-self-test|x}}
+
{{CodeDescriptionRow|z|terminal-self-test|Terminal Self Test}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Monitor Mode On||monitor-mode-on|y}}
+
{{CodeDescriptionRow|{|start-transmit-only-field|Start Transmit-Only Field}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Terminal Self Test||terminal-self-test|z}}
+
{{CodeDescriptionRow|~|send-secondary-status|Send Secondary Status}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Transmit-Only Field||start-transmit-only-field|{}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Send Secondary Status||send-secondary-status|~}}
 
 
|}
 
|}
 
|
 
|
Line 154: Line 152:
 
{| class="wikitable"
 
{| class="wikitable"
 
|+ ESC Control Sequences
 
|+ ESC Control Sequences
! style="padding: 1ex;" | Prefix
+
{{CodeDescriptionHeader}}
! style="padding: 1ex;" | Description
+
{{CodeDescriptionRow|p|f1|f1 Key †}}
! style="padding: 1ex;" | Parameters
+
{{CodeDescriptionRow|q|f2|f2 Key †}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|† f1 Key||f1|p}}
+
{{CodeDescriptionRow|r|f3|f3 Key †}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|† f2 Key||f2|q}}
+
{{CodeDescriptionRow|s|f4|f4 Key †}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|† f3 Key||f3|r}}
+
{{CodeDescriptionRow|t|f5|f5 Key †}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|† f4 Key||f4|s}}
+
{{CodeDescriptionRow|u|f6|f6 Key †}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|† f5 Key||f5|t}}
+
{{CodeDescriptionRow|v|f7|f7 Key †}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|† f6 Key||f6|u}}
+
{{CodeDescriptionRow|w|f8|f8 Key †}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|† f7 Key||f7|v}}
+
{{CodeDescriptionRow|\|primary-status-report|Primary Status Report|''s0'' ''s1'' ''s2'' ''s3'' ''s4'' ''s5'' ''s6''}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|† f8 Key||f8|w}}
+
{{CodeDescriptionRow|<nowiki>|</nowiki>|secondary-status-report|Secondary Status Report|''s0'' ''s1'' ''s2'' ''s3'' ''s4'' ''s5'' ''s6''}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Primary Status Report|''s0'' ''s1'' ''s2'' ''s3'' ''s4'' ''s5'' ''s6''|primary-status-report|\}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Secondary Status Report|''s0'' ''s1'' ''s2'' ''s3'' ''s4'' ''s5'' ''s6''|secondary-status-report|<nowiki>|</nowiki>}}
 
 
|}
 
|}
  
 
&dagger; '''Note:''' The transmit sequences for these keys can be redefined.
 
&dagger; '''Note:''' The transmit sequences for these keys can be redefined.
 
|}
 
|}

Revision as of 08:28, 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 Control Sequences
Prefix Description Parameters
) Select Alternate Character Set charset
1 Set Tab at Cursor none
2 Clear Tab at Cursor none
3 Clear All Tabs none
4 Set Left Margin at Cursor none
5 Set Right Margin at Cursor none
6 Start Alphabetic Field none
7 Start Numeric Field none
8 Start Alphanumeric Field none
@ Delay One Second none
A Cursor Up none
B Cursor Down none
C Cursor Right none
D Cursor Left none
E Reset Terminal none
F Cursor Home Down none
G Cursor Return none
H Home Cursor Including Transmit-Only Fields none
I Horizontal Tab none
J Clear Display none
K Erase to End of Line none
L Insert Line none
M Delete Line none
N Insert Character With Wrap On none
O Delete Character With Wrap none
P Delete Character none
Q Insert Character On none
R Insert Character Off none
S Roll Up none
T Roll Down none
U Next Page none
V Previous Page none
W Format Mode On none
X Format Mode Off none
Y Display Functions On none
Z Display Functions Off none
[ Start Unprotected Field none
] End Field none
^ Terminal Primary Status none
_ Insert Non-displayed Terminator none
` Cursor Relative Sense none
a Cursor Absolute Sense none
b Keyboard Enable none
c Keyboard Disable none
d Send Display none
e Binary Read none
f Modem Disconnect none
g Soft Reset none
h Home Cursor Excluding Transmit-Only Fields none
i Back Tab none
j Soft Key Display On none
k Soft Key Display Off none
l Memory Lock On none
m Memory Lock Off none
x Data Communications Self Test none
y Monitor Mode On none
z Terminal Self Test none
{ Start Transmit-Only Field none
~ Send Secondary Status none
ESC Control Sequences
Prefix Description Parameters
p f1 Key † none
q f2 Key † none
r f3 Key † none
s f4 Key † none
t f5 Key † none
u f6 Key † none
v f7 Key † none
w f8 Key † none
\ Primary Status Report s0 s1 s2 s3 s4 s5 s6
| Secondary Status Report s0 s1 s2 s3 s4 s5 s6

Note: The transmit sequences for these keys can be redefined.