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

From Terminals
Jump to: navigation, search
m (make note of STX, ETX weirdness for function keys)
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
{|
 
{|
! Received
 
! style="width: 2ex;" |
 
! Transmitted
 
|-
 
 
| valign="top" |
 
| valign="top" |
 
{{CodeChart
 
{{CodeChart
 +
| title=Received
 
| zero=#aux-send
 
| zero=#aux-send
 
 
| a=#cursor-up
 
| a=#cursor-up
 
| b=#cursor-down
 
| b=#cursor-down
Line 25: Line 21:
 
| w=#format-on
 
| w=#format-on
 
| x=#format-off
 
| x=#format-off
 
 
| lowerb=#keyboard-enable
 
| lowerb=#keyboard-enable
 
| lowerc=#keyboard-disable
 
| lowerc=#keyboard-disable
Line 31: Line 26:
 
| lowerl=#start-blink
 
| lowerl=#start-blink
 
| lowerm=#end-blink
 
| lowerm=#end-blink
 
 
| openbracket=#start-unprotected
 
| openbracket=#start-unprotected
 
| closebracket=#end-unprotected
 
| closebracket=#end-unprotected
 
}}
 
}}
|
+
| style="width: 2ex;" |
 
| valign="top" |
 
| valign="top" |
 
{{CodeChart
 
{{CodeChart
 +
| title=Transmitted
 
| lowerp=#f1
 
| lowerp=#f1
 
| lowerq=#f2
 
| lowerq=#f2
Line 55: Line 50:
 
| del=#f16
 
| del=#f16
 
}}
 
}}
 
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
 
+
{| class="wikitable"
== ESC Sequences ==
+
|+ ESC Sequences
 
+
{{CodeDescriptionHeader}}
{| border="1" class="wikitable sortable"
+
{{CodeDescriptionRow|0|aux-send|Auxiliary Page Send}}
! style="padding: 1ex;" | Prefix
+
{{CodeDescriptionRow|A|cursor-up|Cursor Up}}
! style="padding: 1ex;" | Description
+
{{CodeDescriptionRow|B|cursor-down|Cursor Down}}
! style="padding: 1ex;" | Parameters
+
{{CodeDescriptionRow|C|cursor-right|Cursor Right}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Auxiliary Page Send||aux-send|0}}
+
{{CodeDescriptionRow|D|cursor-left|Cursor Left}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Up||cursor-up|A}}
+
{{CodeDescriptionRow|E|clear-screen|Clear Screen}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Down||cursor-down|B}}
+
{{CodeDescriptionRow|F|cursor-address|Cursor Position Absolute|''line'' ''column''}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Right||cursor-right|C}}
+
{{CodeDescriptionRow|H|cursor-home|Cursor Home}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Left||cursor-left|D}}
+
{{CodeDescriptionRow|I|page-send|Page Send}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Clear Screen||clear-screen|E}}
+
{{CodeDescriptionRow|J|eos|Clear to End of Screen}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Position Absolute|''line'' ''column''|cursor-address|F}}
+
{{CodeDescriptionRow|K|eol|Clear to End of Line}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Home||cursor-home|H}}
+
{{CodeDescriptionRow|P|delete-char|Delete Character}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Page Send||page-send|I}}
+
{{CodeDescriptionRow|Q|insert-on|Insert Mode On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Clear to End of Screen||eos|J}}
+
{{CodeDescriptionRow|R|insert-off|Insert Mode Off}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Clear to End of Line||eol|K}}
+
{{CodeDescriptionRow|W|format-on|Format Mode On}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Delete Character||delete-char|P}}
+
{{CodeDescriptionRow|X|format-off|Format Mode Off}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Mode On||insert-on|Q}}
+
{{CodeDescriptionRow|[|start-unprotected|Start Unprotected Field}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Mode Off||insert-off|R}}
+
{{CodeDescriptionRow|]|end-unprotected|End Unprotected Field}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Format Mode On||format-on|W}}
+
{{CodeDescriptionRow|b|keyboard-enable|Keyboard Enable}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Format Mode Off||format-off|X}}
+
{{CodeDescriptionRow|c|keyboard-disable|Keyboard Disable}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Unprotected Field||start-unprotected|[}}
+
{{CodeDescriptionRow|i|line-send|Line Send}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|End Unprotected Field||end-unprotected|]}}
+
{{CodeDescriptionRow|l|start-blink|Start Blink}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Keyboard Enable||keyboard-enable|b}}
+
{{CodeDescriptionRow|m|end-blink|End Blink}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Keyboard Disable||keyboard-disable|c}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Line Send||line-send|i}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Blink||start-blink|l}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|End Blink||end-blink|m}}
 
 
|}
 
|}
 
 
|
 
|
 
| valign="top" |
 
| valign="top" |
== ESC Sequences ==
+
{| class="wikitable"
 
+
|+ ESC Sequences
{| border="1" class="wikitable sortable"
+
{{CodeDescriptionHeader}}
! style="padding: 1ex;" | Prefix
+
{{CodeDescriptionRow|p|f1|F1 Key †}}
! style="padding: 1ex;" | Description
+
{{CodeDescriptionRow|q|f2|F2 Key †}}
! style="padding: 1ex;" | Parameters
+
{{CodeDescriptionRow|r|f3|F3 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F1 Key||f1|p}}
+
{{CodeDescriptionRow|s|f4|F4 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F2 Key||f2|q}}
+
{{CodeDescriptionRow|t|f5|F5 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F3 Key||f3|r}}
+
{{CodeDescriptionRow|u|f6|F6 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F4 Key||f4|s}}
+
{{CodeDescriptionRow|v|f7|F7 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F5 Key||f5|t}}
+
{{CodeDescriptionRow|w|f8|F8 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F6 Key||f6|u}}
+
{{CodeDescriptionRow|x|f9|F9 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F7 Key||f7|v}}
+
{{CodeDescriptionRow|y|f10|F10 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F8 Key||f8|w}}
+
{{CodeDescriptionRow|z|f11|F11 Key †}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|† F9 Key||f9|x}}
+
{{CodeDescriptionRow|<nowiki>{</nowiki>|f12|F12 Key &dagger;}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|&dagger; F10 Key||f10|y}}
+
{{CodeDescriptionRow|<nowiki>|</nowiki>|f13|F13 Key &dagger;}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|&dagger; F11 Key||f11|z}}
+
{{CodeDescriptionRow|<nowiki>}</nowiki>|f14|F14 Key &dagger;}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|&dagger; F12 Key||f12|<nowiki>{</nowiki>}}
+
{{CodeDescriptionRow|~|f15|F15 Key &dagger;}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|&dagger; F13 Key||f13|<nowiki>|</nowiki>}}
+
{{CodeDescriptionRow|DEL|f16|F16 Key &dagger;}}
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|&dagger; F14 Key||f14|<nowiki>}</nowiki>}}
 
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|&dagger; F15 Key||f15|~}}
 
{{User:Legalize/Control_Sequences/CodeDescriptionTable/Row|&dagger; F16 Key||f16|DEL}}
 
 
|}
 
|}
  
 
&dagger; '''Note:''' Function keys transmit STX ESC ''Fn'' ETX sequences.
 
&dagger; '''Note:''' Function keys transmit STX ESC ''Fn'' ETX sequences.
 
|}
 
|}

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.