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.