some fixes to accented characters
[tangerine.git] / rom / keymap / keycodes.txt
blob4ee6e74705846549806d6b41147fcaee6775e678
1 *------ Key Translation Table ----------------------------------------
2 *  Raw key codes
4 *  45   50  51  52  53  54   55  56  57  58  59
5 *  00   01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 41  46  5F    5A  5B  5C  5D
6 *  42    10 11 12 13 14 15 16 17 18 19 1A 1B   44            3D  3E  3F  4A
7 *  63 62  20 21 22 23 24 25 26 27 28 29 2A 2B        4C      2D  2E  2F  5E
8 *  60 30   31 32 33 34 35 36 37 38 39 3A     61   4F 4D 4E   1D  1E  1F  43
9 *     64  66                40             67 65             0F      3C
11 *---------------------------------------------------------------------
12 *  German (D) mapping
14 *  ESC  F1  F2  F3  F4  F5   F6  F7  F8  F9  F10
15 *  `~   1! 2" 3S 4$ 5% 6& 7/ 8( 9) 0= B? '` \| BS  DEL HELP  [{  ]}  /   *
16 *  TAB   qQ wW eE rR tT zZ uU iI oO pP uU +*  RET            7   8   9   -
17 *  CT CL  aA sS dD fF gG hH jJ kK lL oO aA #^        UC      4   5   6   +
18 *  SH <>   yY xX cC vV bB nN mM ,; .: -_     SH   LC DC RC   1   2   3   ENT
19 *     ALT AM              SPACE            AM ALT            0       .
21 *---------------------------------------------------------------------
22 *   For comparison, here's the USA1 mapping
24 *  ESC  F1  F2  F3  F4  F5   F6  F7  F8  F9  F10
25 *  `~   1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ \| BS  DEL HELP  ((  ))  //  **
26 *  TAB   qQ wW eE rR tT yY uU iI oO pP [{ ]}  RET            77  88  99  --
27 *  CT CL  aA sS dD fF gG hH jJ kK lL ;: '" [2B]      UC      44  55  66  ++
28 *  SH [30] zZ xX cC vV bB nN mM ,< .> /?     SH   LC DC RC   11  22  33 ENT
29 *     ALT AM              SPACE            AM ALT            00      ..
31 *--------------------------------------------------------------------------
33 *       40      Space
34 *       41      Backspace
35 *       42      Tab
36 *       43      Enter
37 *       44      Return
38 *       45      Escape
39 *       46      Delete
40 *       4A      Numeric Pad -
41 *       4C      Cursor Up
42 *       4D      Cursor Down
43 *       4E      Cursor Forward
44 *       4F      Cursor Backward
46 *       50-59   Function keys F1-F10
47 *       5A      Numeric Pad [{  (A2000)
48 *       5B      Numeric Pad ]}  (A2000)
49 *       5C      Numeric Pad /   (A2000)
50 *       5D      Numeric Pad *   (A2000)
51 *       5E      Numeric Pad +   (A2000)
52 *       5F      Help
54 *       60      Left Shift
55 *       61      Right Shift
56 *       62      Caps Lock
57 *       63      Control
58 *       64      Left Alt
59 *       65      Right Alt
60 *       66      Left Amiga
61 *       67      Right Amiga
63 *       68      Left Mouse Button (not converted)
64 *       69      Right Mouse Button (not converted)
65 *       6A      Middle Mouse Button (not converted)
67 * ----------- from workbench/libs/commodities/parse.h ----------
69 *       4B     F11
70 *       6F     F12
71 *       70     HOME
72 *       71     END
73 *       47     INSERT
74 *       49     PAGE DOWN
75 *       48     PAGE UP
76 *       6E     PAUSE/BREAK