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