UNIX Emulation Special Keys

On an iOS device with a hardware keyboard — Bluetooth, dock, etc. — 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. TinyTERM Enterprise for Android does not yet have this capability. The following information is placeholder text, borrowed from TinyTERM Enterprise for iOS:

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.


Android User Guide Table of Contents