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.
page revision: 4, last edited: 02 Aug 2014 05:55





