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

From Terminals
Jump to: navigation, search
m (whitespace, left-align escape sequence name)
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
  
{{User:Legalize/Control Sequences/CodeChart
+
{|
 +
| valign="top" align="right" |
 +
{{CodeChart
 +
| title=Received
 
| a=#cursor-up
 
| a=#cursor-up
 
| b=#cursor-down
 
| b=#cursor-down
Line 28: Line 31:
 
| y=#display-functions-on
 
| y=#display-functions-on
 
| z=#display-functions-off
 
| z=#display-functions-off
 
 
| lowera=#cursor-absolute-sense
 
| lowera=#cursor-absolute-sense
 
| lowerb=#keyboard-enable
 
| lowerb=#keyboard-enable
 
| lowerc=#keyboard-disable
 
| lowerc=#keyboard-disable
| lowerd=#enter
+
| lowerd=#send-display
 
| lowere=#binary-read
 
| lowere=#binary-read
 
| lowerf=#modem-disconnect
 
| lowerf=#modem-disconnect
Line 42: Line 44:
 
| lowerl=#memory-lock-on
 
| lowerl=#memory-lock-on
 
| lowerm=#memory-lock-off
 
| lowerm=#memory-lock-off
| lowerp=#f1
 
| lowerq=#f2
 
| lowerr=#f3
 
| lowers=#f4
 
| lowert=#f5
 
| loweru=#f6
 
| lowerv=#f7
 
| lowerw=#f8
 
 
| lowerx=#data-comm-self-test
 
| lowerx=#data-comm-self-test
 
| lowery=#monitor-mode-on
 
| lowery=#monitor-mode-on
 
| lowerz=#terminal-self-test
 
| lowerz=#terminal-self-test
 
 
| one=#set-tab
 
| one=#set-tab
 
| two=#clear-tab
 
| two=#clear-tab
Line 62: Line 55:
 
| seven=#start-numeric-field
 
| seven=#start-numeric-field
 
| eight=#start-alphanumeric-field
 
| eight=#start-alphanumeric-field
 
 
| at=#delay-1sec
 
| at=#delay-1sec
 
| backquote=#cursor-relative-sense
 
| backquote=#cursor-relative-sense
Line 72: Line 64:
 
| tilde=#send-secondary-status
 
| tilde=#send-secondary-status
 
| underscore=#insert-non-displayed-terminator
 
| underscore=#insert-non-displayed-terminator
| amp=/ampersand
+
| amp=/Ampersand
| asterisk=/asterisk
+
| asterisk=/Asterisk
 
}}
 
}}
 +
| style="width: 2ex;" |
 +
| valign="top" |
 +
{{CodeChart
 +
| title=Transmitted
 +
| lowerp=#f1
 +
| lowerq=#f2
 +
| lowerr=#f3
 +
| lowers=#f4
 +
| lowert=#f5
 +
| loweru=#f6
 +
| lowerv=#f7
 +
| lowerw=#f8
 +
| backslash=#primary-status-report
 +
| pipe=#secondary-status-report
 +
| amp=/Ampersand
 +
}}
 +
|-
 +
| valign="top" |
 +
{| class="wikitable"
 +
|+ ESC Control Sequences
 +
{{CodeDescriptionHeader}}
 +
{{CodeDescriptionRow|)|select-alt-charset|Select Alternate Character Set|''charset''}}
 +
{{CodeDescriptionRow|1|set-tab|Set Tab at Cursor}}
 +
{{CodeDescriptionRow|2|clear-tab|Clear Tab at Cursor}}
 +
{{CodeDescriptionRow|3|clear-all-tabs|Clear All Tabs}}
 +
{{CodeDescriptionRow|4|set-left-margin|Set Left Margin at Cursor}}
 +
{{CodeDescriptionRow|5|set-right-margin|Set Right Margin at Cursor}}
 +
{{CodeDescriptionRow|6|start-alpha-field|Start Alphabetic Field}}
 +
{{CodeDescriptionRow|7|start-numeric-field|Start Numeric Field}}
 +
{{CodeDescriptionRow|8|start-alphanumeric-field|Start Alphanumeric Field}}
 +
{{CodeDescriptionRow|@|delay-1sec|Delay One Second}}
 +
{{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|E|reset-terminal|Reset Terminal}}
 +
{{CodeDescriptionRow|F|cursor-home-down|Cursor Home Down}}
 +
{{CodeDescriptionRow|G|cursor-return|Cursor Return}}
 +
{{CodeDescriptionRow|H|home-cursor|Home Cursor Including Transmit-Only Fields}}
 +
{{CodeDescriptionRow|I|horizontal-tab|Horizontal Tab}}
 +
{{CodeDescriptionRow|J|clear-display|Clear Display}}
 +
{{CodeDescriptionRow|K|erase-to-eol|Erase to End of Line}}
 +
{{CodeDescriptionRow|L|insert-line|Insert Line}}
 +
{{CodeDescriptionRow|M|delete-line|Delete Line}}
 +
{{CodeDescriptionRow|N|insert-char-wrap|Insert Character With Wrap On}}
 +
{{CodeDescriptionRow|O|delete-char-wrap|Delete Character With Wrap}}
 +
{{CodeDescriptionRow|P|delete-char|Delete Character}}
 +
{{CodeDescriptionRow|Q|insert-char-on|Insert Character On}}
 +
{{CodeDescriptionRow|R|insert-char-off|Insert Character Off}}
 +
{{CodeDescriptionRow|S|roll-up|Roll Up}}
 +
{{CodeDescriptionRow|T|roll-down|Roll Down}}
 +
{{CodeDescriptionRow|U|next-page|Next Page}}
 +
{{CodeDescriptionRow|V|previous-page|Previous Page}}
 +
{{CodeDescriptionRow|W|format-mode-on|Format Mode On}}
 +
{{CodeDescriptionRow|X|format-mode-off|Format Mode Off}}
 +
{{CodeDescriptionRow|Y|display-functions-on|Display Functions On}}
 +
{{CodeDescriptionRow|Z|display-functions-off|Display Functions Off}}
 +
{{CodeDescriptionRow|[|start-unprotected-field|Start Unprotected Field}}
 +
{{CodeDescriptionRow|]|end-field|End Field}}
 +
{{CodeDescriptionRow|^|terminal-primary-status|Terminal Primary Status}}
 +
{{CodeDescriptionRow|_|insert-non-displayed-terminator|Insert Non-displayed Terminator}}
 +
{{CodeDescriptionRow|`|cursor-relative-sense|Cursor Relative Sense}}
 +
{{CodeDescriptionRow|a|cursor-absolute-sense|Cursor Absolute Sense}}
 +
{{CodeDescriptionRow|b|keyboard-enable|Keyboard Enable}}
 +
{{CodeDescriptionRow|c|keyboard-disable|Keyboard Disable}}
 +
{{CodeDescriptionRow|d|send-display|Send Display}}
 +
{{CodeDescriptionRow|e|binary-read|Binary Read}}
 +
{{CodeDescriptionRow|f|mdoem-disconnect|Modem Disconnect}}
 +
{{CodeDescriptionRow|g|soft-reset|Soft Reset}}
 +
{{CodeDescriptionRow|h|home-cursor-no-transmit|Home Cursor Excluding Transmit-Only Fields}}
 +
{{CodeDescriptionRow|i|back-tab|Back Tab}}
 +
{{CodeDescriptionRow|j|soft-key-display-on|Soft Key Display On}}
 +
{{CodeDescriptionRow|k|soft-key-display-off|Soft Key Display Off}}
 +
{{CodeDescriptionRow|l|memory-lock-on|Memory Lock On}}
 +
{{CodeDescriptionRow|m|memory-lock-off|Memory Lock Off}}
 +
{{CodeDescriptionRow|x|data-comm-self-test|Data Communications Self Test}}
 +
{{CodeDescriptionRow|y|monitor-mode-on|Monitor Mode On}}
 +
{{CodeDescriptionRow|z|terminal-self-test|Terminal Self Test}}
 +
{{CodeDescriptionRow|{|start-transmit-only-field|Start Transmit-Only Field}}
 +
{{CodeDescriptionRow|~|send-secondary-status|Send Secondary Status}}
 +
|}
 +
|
 +
| valign="top" |
 +
{| class="wikitable"
 +
|+ ESC Control Sequences
 +
{{CodeDescriptionHeader}}
 +
{{CodeDescriptionRow|p|f1|f1 Key †}}
 +
{{CodeDescriptionRow|q|f2|f2 Key †}}
 +
{{CodeDescriptionRow|r|f3|f3 Key †}}
 +
{{CodeDescriptionRow|s|f4|f4 Key †}}
 +
{{CodeDescriptionRow|t|f5|f5 Key †}}
 +
{{CodeDescriptionRow|u|f6|f6 Key †}}
 +
{{CodeDescriptionRow|v|f7|f7 Key †}}
 +
{{CodeDescriptionRow|w|f8|f8 Key †}}
 +
{{CodeDescriptionRow|\|primary-status-report|Primary Status Report|''s0'' ''s1'' ''s2'' ''s3'' ''s4'' ''s5'' ''s6''}}
 +
{{CodeDescriptionRow|<nowiki>|</nowiki>|secondary-status-report|Secondary Status Report|''s0'' ''s1'' ''s2'' ''s3'' ''s4'' ''s5'' ''s6''}}
 +
|}
  
 
+
&dagger; '''Note:''' The transmit sequences for these keys can be redefined.
=== ESC Control Sequences ===
 
 
 
{| style="text-align: center;" border="1"
 
! style="padding: 1ex;" | Prefix !! style="padding: 1ex;" | Name !! style="padding: 1ex;" | Parameters
 
|-
 
! style="padding: 1ex;" | <span id="select-alt-charset">)</span>
 
| style="padding: 1ex; text-align: left;" | Select Alternate Character Set
 
| style="padding: 1ex;" | ''charset''
 
|-
 
! style="padding: 1ex;" | <span id="set-tab">1</span>
 
| style="padding: 1ex; text-align: left;" | Set Tab at Cursor
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="clear-tab">2</span>
 
| style="padding: 1ex; text-align: left;" | Clear Tab at Cursor
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="clear-all-tabs">3</span>
 
| style="padding: 1ex; text-align: left;" | Clear All Tabs
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="set-left-margin">4</span>
 
| style="padding: 1ex; text-align: left;" | Set Left Margin at Cursor
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="set-right-margin">5</span>
 
| style="padding: 1ex; text-align: left;" | Set Right Margin at Cursor
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="start-alpha-field">6</span>
 
| style="padding: 1ex; text-align: left;" | Start Alphabetic Field
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="start-numeric-field">7</span>
 
| style="padding: 1ex; text-align: left;" | Start Numeric Field
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="start-alphanumeric-field">8</span>
 
| style="padding: 1ex; text-align: left;" | Start Alphanumeric Field
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="delay-1sec">@</span>
 
| style="padding: 1ex; text-align: left;" | Delay One Second
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-up">A</span>
 
| style="padding: 1ex; text-align: left;" | Cursor Up
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-down">B</span>
 
| style="padding: 1ex; text-align: left;" | Cursor Down
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-right">C</span>
 
| style="padding: 1ex; text-align: left;" | Cursor Right
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-left">D</span>
 
| style="padding: 1ex; text-align: left;" | Cursor Left
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="reset-terminal">E</span>
 
| style="padding: 1ex; text-align: left;" | Reset Terminal
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-home-down">F</span>
 
| style="padding: 1ex; text-align: left;" | Cursor Home Down
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-return">G</span>
 
| style="padding: 1ex; text-align: left;" | Cursor Return
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="home-cursor">H</span>
 
| style="padding: 1ex; text-align: left;" | Home Cursor Including Transmit-Only Fields
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="horizontal-tab">I</span>
 
| style="padding: 1ex; text-align: left;" | Horizontal Tab
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="clear-display">J</span>
 
| style="padding: 1ex; text-align: left;" | Clear Display
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="erase-to-eol">K</span>
 
| style="padding: 1ex; text-align: left;" | Erase to End of Line
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="insert-line">L</span>
 
| style="padding: 1ex; text-align: left;" | Insert Line
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="delete-line">M</span>
 
| style="padding: 1ex; text-align: left;" | Delete Line
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="insert-char-wrap">N</span>
 
| style="padding: 1ex; text-align: left;" | Insert Character With Wrap On
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="delete-char-wrap">O</span>
 
| style="padding: 1ex; text-align: left;" | Delete Character With Wrap
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="delete-char">P</span>
 
| style="padding: 1ex; text-align: left;" | Delete Character
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="insert-char-on">Q</span>
 
| style="padding: 1ex; text-align: left;" | Insert Character On
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="insert-char-off">R</span>
 
| style="padding: 1ex; text-align: left;" | Insert Character Off
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="roll-up">S</span>
 
| style="padding: 1ex; text-align: left;" | Roll Up
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="roll-down">T</span>
 
| style="padding: 1ex; text-align: left;" | Roll Down
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="next-page">U</span>
 
| style="padding: 1ex; text-align: left;" | Next Page
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="previous-page">V</span>
 
| style="padding: 1ex; text-align: left;" | Previous Page
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="format-mode-on">W</span>
 
| style="padding: 1ex; text-align: left;" | Format Mode On
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="format-mode-off">X</span>
 
| style="padding: 1ex; text-align: left;" | Format Mode Off
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="display-functions-on">Y</span>
 
| style="padding: 1ex; text-align: left;" | Display Functions On
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="display-functions-off">Z</span>
 
| style="padding: 1ex; text-align: left;" | Display Functions Off
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="start-unprotected-field">[</span>
 
| style="padding: 1ex; text-align: left;" | Start Unprotected Field
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="end-field">]</span>
 
| style="padding: 1ex; text-align: left;" | End Field
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="terminal-primary-status">^</span>
 
| style="padding: 1ex; text-align: left;" | Terminal Primary Status
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="insert-non-displayed-terminator">_</span>
 
| style="padding: 1ex; text-align: left;" | Insert Non-displayed Terminator
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-relative-sense">`</span>
 
| style="padding: 1ex; text-align: left;" | Cursor Relative Sense
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-absolute-sense">a</span>
 
| style="padding: 1ex; text-align: left;" | Cursor Absolute Sense
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="keyboard-enable">b</span>
 
| style="padding: 1ex; text-align: left;" | Keyboard Enable
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="keyboard-disable">c</span>
 
| style="padding: 1ex; text-align: left;" | Keyboard Disable
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="enter">d</span>
 
| style="padding: 1ex; text-align: left;" | Enter
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="binary-read">e</span>
 
| style="padding: 1ex; text-align: left;" | Binary Read
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="mdoem-disconnect">f</span>
 
| style="padding: 1ex; text-align: left;" | Modem Disconnect
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="soft-reset">g</span>
 
| style="padding: 1ex; text-align: left;" | Soft Reset
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="home-cursor-no-transmit">h</span>
 
| style="padding: 1ex; text-align: left;" | Home Cursor Excluding Transmit-Only Fields
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="back-tab">i</span>
 
| style="padding: 1ex; text-align: left;" | Back Tab
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="soft-key-display-on">j</span>
 
| style="padding: 1ex; text-align: left;" | Soft Key Display On
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="soft-key-display-off">k</span>
 
| style="padding: 1ex; text-align: left;" | Soft Key Display Off
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="memory-lock-on">l</span>
 
| style="padding: 1ex; text-align: left;" | Memory Lock On
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="memory-lock-off">m</span>
 
| style="padding: 1ex; text-align: left;" | Memory Lock Off
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="f1">p</span>
 
| style="padding: 1ex; text-align: left;" | f1 Key
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="f2">q</span>
 
| style="padding: 1ex; text-align: left;" | f2 Key
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="f3">r</span>
 
| style="padding: 1ex; text-align: left;" | f3 Key
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="f4">s</span>
 
| style="padding: 1ex; text-align: left;" | f4 Key
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="f5">t</span>
 
| style="padding: 1ex; text-align: left;" | f5 Key
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="f6">u</span>
 
| style="padding: 1ex; text-align: left;" | f6 Key
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="f7">v</span>
 
| style="padding: 1ex; text-align: left;" | f7 Key
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="f8">w</span>
 
| style="padding: 1ex; text-align: left;" | f8 Key
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="data-comm-self-test">x</span>
 
| style="padding: 1ex; text-align: left;" | Data Communications Self Test
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="monitor-mode-on">y</span>
 
| style="padding: 1ex; text-align: left;" | Monitor Mode On
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="terminal-self-test">z</span>
 
| style="padding: 1ex; text-align: left;" | Terminal Self Test
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="start-transmit-only-field">{</span>
 
| style="padding: 1ex; text-align: left;" | Start Transmit-Only Field
 
| style="padding: 1ex;" | ''none''
 
|-
 
! style="padding: 1ex;" | <span id="send-secondary-status">~</span>
 
| style="padding: 1ex; text-align: left;" | Send Secondary Status
 
| style="padding: 1ex;" | ''none''
 
 
|}
 
|}

Latest revision as of 17:17, 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.