UNIX Emulation Special Keys
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 | 23 | 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 | 61735 | 0127 | option-dash |
Page Down | 8211 | 61736 | 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.