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 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 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.


iOS User Guide Table of Contents