Difference between revisions of "CodeChart:Beehive B100/ESC"

From Terminals
Jump to: navigation, search
m (anchors)
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
  
{| border="1" style="text-align: center;"
+
{|
! style="width: 3em;" | !! style="width: 3em;" | 0 !! style="width: 3em;" | 1
+
| valign="top" |
! style="width: 3em;" | 2 !! style="width: 3em;" | 3 !! style="width: 3em;" | 4
+
{{CodeChart
! style="width: 3em;" | 5 !! style="width: 3em;" | 6 !! style="width: 3em;" | 7
+
| title=Received
 +
| zero=#aux-send
 +
| a=#cursor-up
 +
| b=#cursor-down
 +
| c=#cursor-right
 +
| d=#cursor-left
 +
| e=#clear-screen
 +
| f=#cursor-address
 +
| h=#cursor-home
 +
| i=#page-send
 +
| j=#eos
 +
| k=#eol
 +
| p=#delete-char
 +
| q=#insert-on
 +
| r=#insert-off
 +
| w=#format-on
 +
| x=#format-off
 +
| lowerb=#keyboard-enable
 +
| lowerc=#keyboard-disable
 +
| loweri=#line-send
 +
| lowerl=#start-blink
 +
| lowerm=#end-blink
 +
| openbracket=#start-unprotected
 +
| closebracket=#end-unprotected
 +
}}
 +
| style="width: 2ex;" |
 +
| valign="top" |
 +
{{CodeChart
 +
| title=Transmitted
 +
| lowerp=#f1
 +
| lowerq=#f2
 +
| lowerr=#f3
 +
| lowers=#f4
 +
| lowert=#f5
 +
| loweru=#f6
 +
| lowerv=#f7
 +
| lowerw=#f8
 +
| lowerx=#f9
 +
| lowery=#f10
 +
| lowerz=#f11
 +
| openbrace=#f12
 +
| pipe=#f13
 +
| closebrace=#f14
 +
| tilde=#f15
 +
| del=#f16
 +
}}
 
|-
 
|-
! 0
+
| valign="top" |
| NUL || DLE || SP || [[#aux-send|'''0''']] || @ || [[#delete-char|'''P''']] || ` || p
+
{| class="wikitable"
|-
+
|+ ESC Sequences
! 1
+
{{CodeDescriptionHeader}}
| SOH || DC1 || !  || 1 || [[#cursor-up|'''A''']] || [[#insert-char-on|'''Q''']] || a || q
+
{{CodeDescriptionRow|0|aux-send|Auxiliary Page Send}}
|-
+
{{CodeDescriptionRow|A|cursor-up|Cursor Up}}
! 2
+
{{CodeDescriptionRow|B|cursor-down|Cursor Down}}
| STX || DC2 || "  || 2 || [[#cursor-down|'''B''']] || [[#R|'''R''']] || [[#keyboard-enable|'''b''']] || r
+
{{CodeDescriptionRow|C|cursor-right|Cursor Right}}
|-
+
{{CodeDescriptionRow|D|cursor-left|Cursor Left}}
! 3
+
{{CodeDescriptionRow|E|clear-screen|Clear Screen}}
| ETX || DC3 || #  || 3 || [[#cursor-right|'''C''']] || S || [[#keyboard-disable|'''c''']] || s
+
{{CodeDescriptionRow|F|cursor-address|Cursor Position Absolute|''line'' ''column''}}
|-
+
{{CodeDescriptionRow|H|cursor-home|Cursor Home}}
! 4
+
{{CodeDescriptionRow|I|page-send|Page Send}}
| EOT || DC4 || $  || 4 || [[#cursor-left|'''D''']] || T || d || t
+
{{CodeDescriptionRow|J|eos|Clear to End of Screen}}
|-
+
{{CodeDescriptionRow|K|eol|Clear to End of Line}}
! 5
+
{{CodeDescriptionRow|P|delete-char|Delete Character}}
| ENQ || NAQ || %  || 5 || [[#clear-home|'''E''']] || U || e || u
+
{{CodeDescriptionRow|Q|insert-on|Insert Mode On}}
|-
+
{{CodeDescriptionRow|R|insert-off|Insert Mode Off}}
! 6
+
{{CodeDescriptionRow|W|format-on|Format Mode On}}
| ACK || SYN || &  || 6 || [[#cursor-address|'''F''']] || V || f || v
+
{{CodeDescriptionRow|X|format-off|Format Mode Off}}
|-
+
{{CodeDescriptionRow|[|start-unprotected|Start Unprotected Field}}
! 7
+
{{CodeDescriptionRow|]|end-unprotected|End Unprotected Field}}
| BEL || ETB || || 7 || G || [[#format-on|'''W''']] || g || w
+
{{CodeDescriptionRow|b|keyboard-enable|Keyboard Enable}}
|-
+
{{CodeDescriptionRow|c|keyboard-disable|Keyboard Disable}}
! 8
+
{{CodeDescriptionRow|i|line-send|Line Send}}
| BS  || CAN || (  || 8 || [[#home|'''H''']] || [[#format-off|'''X''']] || h || x
+
{{CodeDescriptionRow|l|start-blink|Start Blink}}
|-
+
{{CodeDescriptionRow|m|end-blink|End Blink}}
! 9
+
|}
| HT  || EM  || )  || 9 || [[#page-send|'''I''']] || Y || [[#line-send|'''i''']] || y
+
|
|-
+
| valign="top" |
! 10
+
{| class="wikitable"
| LF  || SUB || || : || [[#eos|'''J''']] || Z || j || z
+
|+ ESC Sequences
|-
+
{{CodeDescriptionHeader}}
! 11
+
{{CodeDescriptionRow|p|f1|F1 Key †}}
| VT || ESC || + || ; || [[#eol|'''K''']] || [[#start-unprotected|'''[''']] || k || {
+
{{CodeDescriptionRow|q|f2|F2 Key †}}
|-
+
{{CodeDescriptionRow|r|f3|F3 Key †}}
! 12
+
{{CodeDescriptionRow|s|f4|F4 Key †}}
| FF || IS4 || , || < || L || \ || [[#start-blink|'''l''']] || |
+
{{CodeDescriptionRow|t|f5|F5 Key &dagger;}}
|-
+
{{CodeDescriptionRow|u|f6|F6 Key &dagger;}}
! 13
+
{{CodeDescriptionRow|v|f7|F7 Key &dagger;}}
| CR || IS3 || - || = || M || [[#end-unprotected|''']''']] || [[#end-blink|'''m''']] || }
+
{{CodeDescriptionRow|w|f8|F8 Key &dagger;}}
|-
+
{{CodeDescriptionRow|x|f9|F9 Key &dagger;}}
! 14
+
{{CodeDescriptionRow|y|f10|F10 Key &dagger;}}
| SO || IS2 || . || > || N || ^ || n || ~
+
{{CodeDescriptionRow|z|f11|F11 Key &dagger;}}
|-
+
{{CodeDescriptionRow|<nowiki>{</nowiki>|f12|F12 Key &dagger;}}
! 15
+
{{CodeDescriptionRow|<nowiki>|</nowiki>|f13|F13 Key &dagger;}}
| SI || IS1 || / || ? || O || _ || o || DEL
+
{{CodeDescriptionRow|<nowiki>}</nowiki>|f14|F14 Key &dagger;}}
 +
{{CodeDescriptionRow|~|f15|F15 Key &dagger;}}
 +
{{CodeDescriptionRow|DEL|f16|F16 Key &dagger;}}
 
|}
 
|}
  
 
+
&dagger; '''Note:''' Function keys transmit STX ESC ''Fn'' ETX sequences.
== ESC Sequences ==
 
 
 
{| style="text-align: center;" border="1"
 
! style="padding: 1ex;" | Prefix !! style="padding: 1ex;" | Name !! style="padding: 1ex;" | Parameters
 
|-
 
! style="padding: 1ex;" | <span id="aux-send">0</span>
 
| style="padding: 1ex;" | Auxiliary Page Send
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-up">A</span>
 
| style="padding: 1ex;" | Cursor Up
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-down">B</span>
 
| style="padding: 1ex;" | Cursor Down
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-right">C</span>
 
| style="padding: 1ex;" | Cursor Right
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-left">D</span>
 
| style="padding: 1ex;" | Cursor Left
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="clear-screen">E</span>
 
| style="padding: 1ex;" | Clear Screen
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="cursor-address">F</span>
 
| style="padding: 1ex;" | Cursor Position Absolute
 
| ''row'' ''column''
 
|-
 
! style="padding: 1ex;" | <span id="home">H</span>
 
| style="padding: 1ex;" | Cursor Home
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="page-send">I</span>
 
| style="padding: 1ex;" | Page Send
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="eos">J</span>
 
| style="padding: 1ex;" | Clear to End of Screen
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="eol">K</span>
 
| style="padding: 1ex;" | Clear to End of Line
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="delete-char">P</span>
 
| style="padding: 1ex;" | Delete Character
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="insert-on">Q</span>
 
| style="padding: 1ex;" | Insert Mode On
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="insert-off">R</span>
 
| style="padding: 1ex;" | Insert Mode Off
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="format-on">W</span>
 
| style="padding: 1ex;" | Format Mode On
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="format-off">X</span>
 
| style="padding: 1ex;" | Format Mode Off
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="start-unprotected">[</span>
 
| style="padding: 1ex;" | Start Unprotected Field
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="end-unprotected">]</span>
 
| style="padding: 1ex;" | End Unprotected Field
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="keyboard-enable">b</span>
 
| style="padding: 1ex;" | Keyboard Enable
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="keyboard-disable">c</span>
 
| style="padding: 1ex;" | Keyboard Disable
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="line-send">i</span>
 
| style="padding: 1ex;" | Line Send
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="start-blink">l</span>
 
| style="padding: 1ex;" | Start Blink
 
| ''none''
 
|-
 
! style="padding: 1ex;" | <span id="end-blink">m</span>
 
| style="padding: 1ex;" | End Blink
 
| ''none''
 
 
|}
 
|}

Latest revision as of 04:26, 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
0 Auxiliary Page Send none
A Cursor Up none
B Cursor Down none
C Cursor Right none
D Cursor Left none
E Clear Screen none
F Cursor Position Absolute line column
H Cursor Home none
I Page Send none
J Clear to End of Screen none
K Clear to End of Line none
P Delete Character none
Q Insert Mode On none
R Insert Mode Off none
W Format Mode On none
X Format Mode Off none
[ Start Unprotected Field none
] End Unprotected Field none
b Keyboard Enable none
c Keyboard Disable none
i Line Send none
l Start Blink none
m End Blink none
ESC 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
x F9 Key † none
y F10 Key † none
z F11 Key † none
{ F12 Key † none
| F13 Key † none
} F14 Key † none
~ F15 Key † none
DEL F16 Key † none

Note: Function keys transmit STX ESC Fn ETX sequences.