Massive keymaps reworking. Testing needed.
[xdandroid:rootfs.git] / init.etc / keymaps / rhod500 / microp-keypad.kl
1 # HTC Touch Pro 2 (RHOD500) Android keyboard layout\r
2 # Justin W. Richeson <jrnosee AT gmail DOT com>\r
3 # Updated from:\r
4 #       HTC Touch Pro 2 'Wing 2' (RHOD210) Android keyboard layout\r
5 #       Adam Williamson <adamwill AT shaw DOT ca>\r
6 \r
7 # v1.0 (RHOD400) 2010/03/02\r
8 #       - added 102 REAR_MUTE. Nothing will be placed in the .kcm for now.\r
9 #       - Swapped ENVELOPE and GRAVE as the ENVELOPE is next to the FN button on the 400.  SMS/MMS key is marked as GRAVE.\r
10 #(previous RHOD210 updates)\r
11 # v1.1 2010/02/03\r
12 #       - don't wake on 'dpad' presses are they're not front buttons\r
13 #       - fix keypad arrows (as close as possible for now)\r
14 # v1.0 2010/02/01\r
15 #       - initial release\r
16 \r
17 # Top row of keys, left to right\r
18 key 2     1\r
19 key 3     2\r
20 key 4     3\r
21 key 5     4\r
22 key 6     5\r
23 key 7     6\r
24 key 8     7\r
25 key 9     8\r
26 key 10    9\r
27 key 11    0\r
28 \r
29 # Second row of keys, left to right\r
30 key 16    Q\r
31 key 17    W\r
32 key 18    E\r
33 key 19    R\r
34 key 20    T\r
35 key 21    Y\r
36 key 22    U\r
37 key 23    I\r
38 key 24    O\r
39 key 25    P\r
40 \r
41 # Third row of keys, left to right\r
42 key 30    A\r
43 key 31    S\r
44 key 32    D\r
45 key 33    F\r
46 key 34    G\r
47 key 35    H\r
48 key 36    J\r
49 key 37    K\r
50 key 38    L\r
51 key 14    DEL\r
52 \r
53 # Fourth row of keys, left to right, skipping up arrow (handled in row 5)\r
54 key 42    SHIFT_LEFT\r
55 key 44    Z\r
56 key 45    X\r
57 key 46    C\r
58 key 47    V\r
59 key 48    B\r
60 key 49    N\r
61 key 50    M\r
62 key 28    ENTER\r
63 \r
64 # Fifth row of keys, left to right, plus up arrow from row 4\r
65 key 464   ALT_LEFT\r
66 # Use this keycode to do ctrl\r
67 key 215   ENVELOPE\r
68 key 127   GRAVE\r
69 key 51    COMMA\r
70 key 57    SPACE\r
71 key 52    PERIOD\r
72 # Currently, the 'left' and 'up' buttons return the same keycode,\r
73 # but including what the other keycode should be here so it will work\r
74 # when the kernel is fixed\r
75 key 105   DPAD_UP\r
76 key 103   DPAD_RIGHT\r
77 key 108   DPAD_LEFT\r
78 key 106   DPAD_DOWN\r
79 \r
80 # These 'hardware' buttons are actually handled by the microp-keypad driver\r
81 key 139   MENU              WAKE_DROPPED\r
82 key 158   BACK              WAKE_DROPPED\r
83 key 231   CALL              WAKE_DROPPED\r
84 key 102   REAR_MUTE