Every control character, from Ctrl-A to Ctrl-Z, is available by holding down the
option key on the external keyboard, then typing the letter. Also, F1-F10 are
available as option-1 through option-0. Esc, Page Up and Page Down are also available:
Option Key |
Terminal Key |
A - Z |
^A - ^Z |
1 - 0 |
F1 - F10 |
- |
Page Up |
= |
Page Down |
[ |
Esc |
Remapping External Keyboards
The external keyboard can be reprogrammed by editing the file
external.ttcodepage to change
the assigned values. The default [US English.uni]
section is laid
out as follows:
Key |
External Keyboard Code |
TinyTERM Unicode (Decimal) |
TinyTERM Unicode (Hexadecimal) |
External Keyboard Key |
Ctrl-A |
229 |
1 |
0001 |
option-A |
Ctrl-B |
8747 |
2 |
0002 |
option-B |
Ctrl-C |
231 |
3 |
0003 |
option-C |
Ctrl-D |
8706 |
4 |
0004 |
option-D |
Ctrl-E |
180 |
5 |
0005 |
option-E |
Ctrl-F |
402 |
6 |
0006 |
option-F |
Ctrl-G |
169 |
7 |
0007 |
option-G |
Ctrl-H |
729 |
8 |
0008 |
option-H |
Ctrl-I |
710 |
9 |
0009 |
option-I or Tab |
Ctrl-J |
8710 |
10 |
000a |
option-J |
Ctrl-K |
730 |
11 |
000b |
option-K |
Ctrl-L |
172 |
12 |
000c |
option-L |
Ctrl-M |
181 |
13 |
000d |
option-M or Return |
Ctrl-N |
732 |
14 |
000e |
option-N |
Ctrl-O |
248 |
15 |
000f |
option-O |
Ctrl-P |
960 |
17 |
0010 |
option-P |
Ctrl-Q |
339 |
17 |
0011 |
option-Q |
Ctrl-R |
174 |
18 |
0012 |
option-R |
Ctrl-S |
223 |
19 |
0013 |
option-S |
Ctrl-T |
8224 |
20 |
0014 |
option-T |
Ctrl-U |
168 |
21 |
0015 |
option-U |
Ctrl-V |
8730 |
22 |
0016 |
option-V |
Ctrl-W |
8721 |
21 |
0017 |
option-W |
Ctrl-X |
8776 |
24 |
0018 |
option-X |
Ctrl-Y |
165 |
25 |
0019 |
option-Y |
Ctrl-Z |
937 |
26 |
001a |
option-Z |
Ctrl-[ or Esc |
8220 |
27 |
001b |
option-[ |
Ctrl-\ |
171 |
28 |
001c |
option-\ |
Ctrl-] |
8216 |
29 |
001d |
option-] |
Ctrl-^ |
64258 |
30 |
001e |
option-^ (option-shift-6) |
Ctrl-_ |
8212 |
31 |
001f |
option-_ (option-shift-dash) |
Page Up |
8800 |
295 |
0127 |
option-dash |
Page Down |
8211 |
296 |
0128 |
option-= |
F1 |
161 |
63236 |
f704 |
option-1 |
F2 |
8482 |
63237 |
f705 |
option-2 |
F3 |
163 |
63238 |
f706 |
option-3 |
F4 |
162 |
63239 |
f707 |
option-4 |
F5 |
8734 |
63240 |
f708 |
option-5 |
F6 |
168 |
63241 |
f709 |
option-6 |
F7 |
182 |
63242 |
f70a |
option-7 |
F8 |
8226 |
63243 |
f70b |
option-8 |
F9 |
170 |
63244 |
f70c |
option-9 |
F10 |
186 |
63245 |
f70d |
option-0 |
The hexadecimal values are not used in the external.ttkeyboard
file.
They are included here for reference when
reprogramming the on-screen keyboard.
Option key values may be changed to any of the assigned keys described in
the keyboard reference.
Note that editing the on-screen keyboard
does not change the behavior of an external keyboard, nor do external keyboard
settings affect the on-screen keyboard.