TMSRemote Key Assignments

They Key Assignment Codes (as at 07-12-2013) are listed below, as are the default assignments in the TMSRemote.ini file

Two Character PC Key codes

01 Left mouse button
02 Right mouse button
03 Control-break processing
04 Middle mouse button (three-button mouse)
08 BACKSPACE key
09 TAB key
0C CLEAR key
0D ENTER key
10 SHIFT key
11 CTRL key
12 ALT key
13 PAUSE key
14 CAPS LOCK key
1B ESC key
20 SPACEBAR
21 PAGE UP key
22 PAGE DOWN key
23 END key
24 HOME key
25 LEFT ARROW key
26 UP ARROW key
27 RIGHT ARROW key
28 DOWN ARROW key
29 SELECT key
2A PRINT key
2B EXECUTE key
2C PRINT SCREEN key
2D INS key
2E DEL key
2F HELP key
30 0 key
31 1 key
32 2 key
33 3 key
34 4 key
35 5 key
36 6 key
37 7 key
38 8 key
39 9 key
41 A key
42 B key
43 C key
44 D key
45 E key
46 F key
47 G key
48 H key
49 I key
4A J key
4B K key
4C L key
4D M key
4E N key
4F O key
50 P key
51 Q key
52 R key
53 S key
54 T key
55 U key
56 V key
57 W key
58 X key
59 Y key
5A Z key
60 Numeric keypad 0 key
61 Numeric keypad 1 key
62 Numeric keypad 2 key
63 Numeric keypad 3 key
64 Numeric keypad 4 key
65 Numeric keypad 5 key
66 Numeric keypad 6 key
67 Numeric keypad 7 key
68 Numeric keypad 8 key
69 Numeric keypad 9 key
6C Separator key
6D Subtract key
6E Decimal key
6F Divide key
70 F1 key
71 F2 key
72 F3 key
73 F4 key
74 F5 key
75 F6 key
76 F7 key
77 F8 key
78 F9 key
79 F10 key
7A F11 key
7B F12 key
7C F13 key
7D F14 key
7E F15 key
7F F16 key
80 F17 key
81 F18 key
82 F19 key
83 F20 key
84 F21 key
85 F22 key
86 F23 key
87 F24 key
90 NUM LOCK key
91 SCROLL LOCK key
A0 Left SHIFT key
A1 Right SHIFT key
A2 Left CONTROL key
A3 Right CONTROL key
A4 Left MENU key
A5 Right MENU key
FA Play key
FB Zoom key

Five Digit Toppy Codes

0 10000
1 10001
2 10002
3 10003
4 10004
5 10005
6 10006
7 10007
8 10008
9 10009
Power 1000a
Recall 1000b
Mute 1000c
NoUse 1000d
Uhf 1000e
Left 1000f
Sleep 10010
Easy 10011
Up 10012
AudioTrk 10013
Info 10014
Right 10015
Guide 10016
Exit 10017
TvRadio 10018
NoUse4 10019
Pause 1001a
NoUse5 1001b
Menu 1001c
Down 1001d
Ok 1001e
Fav 10020
Subt 10021
TvSat 10022
F1 10023 = red
F2 10024 = Bookmark = green
F3 10025 = Goto = yellow
F4 10026 = Check =blue
Teletext 10037
Rewind 10038
Play 10039
Forward 1003a
Stop 1003c
Record 1003d
NewF1 1003f
Sat 10040
Prev 10041
PlayList 10042
Next 10043
VFormat 10044
ChUp 10045
ChDown 10046
VolUp 10047
VolDown 10048
Ab 1003e
Slow 1003b

Keyboard mapping in the ini file

In the TMSRemote.ini file the each key assignment, or group of assignments, is describe by an introductory line starting with ‘;’ (semicolon) character. The assignment lines do not have a descriptor.

Enter = OK 0d=1001e
ESC = Exit 1b=10017
Backspace = Exit 08=10017
Pause = Pause 13=1001a
Left 25=1000f
Up 26=10012
Right 27=10015
Down 28=1001d
0-9 at keyboard
0 30=10000
1 31=10001
2 32=10002
3 33=10003
4 34=10004
5 35=10005
6 36=10006
7 37=10007
8 38=10008
9 39=10009
0-9 at num pad
0 60=10000
1 61=10001
2 62=10002
3 63=10003
4 64=10004
5 65=10005
6 66=10006
7 67=10007
8 68=10008
9 69=10009
F = Forward 46=1003a
G = Guide 47=10016
I = Info 49=10014
L = List 4c=10042
M = Menu 4d=1001c
N = Next 4e=10043
P = Previous 50=10041
R = Record 52=1003d
S = Sleep 53=10010
F1 = red 70=1003f 70=10047
F2 = green 71=10024 71=10048
F3 = yellow 72=10025 72=10049
F4 = blue 73=10026 73=1004a
F5 = white 74=10049 74=1003e
+ = Ch+ 6b=10045
- = Ch- 6d=10046
* = Vol+ 6a=10047
/ = Vol- 6f=10048

For the function keys (F1 to F5) two codes are given. Only the second appears to work, the other being remarked out by the ";". For my Toppys I found I had to delete the alternative code set and remove the rem from the second set to get it to work as expected. If you have a Mode 6 RCU then you may have to use the second set of codes for F2 to F5 but for F1 you use 1003f.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License