Massive keymaps reworking. Testing needed.
[xdandroid:rootfs.git] / init.etc / keymaps / tilt2 / microp-keypad.kl
1 # HTC for AT&T 'Tilt 2' (Rhodium variant) Android keyboard layout
2 # Adam Williamson <adamwill AT shaw DOT ca>
3
4 # v1.0 2010/02/01
5 #       - initial release
6
7 # As per convention established in fuze_microp-keypad.kl, following
8 # keycodes are used for keys for which no 'obvious' code exists:
9
10 #       Underscore uses keycode 'TAB'
11 #       Exclamation uses keycode 'FOCUS'
12 #       Quote uses keycode 'EQUALS'
13 #       Colon uses keycode 'PLUS'
14 #       Left parenthesis uses keycode 'LEFT_BRACKET'
15 #       Right parenthesis uses keycode 'RIGHT_BRACKET'
16
17 # Top row of keys, left to right
18 key 2     AT
19 key 3     TAB
20 key 4     FOCUS
21 key 5     LEFT_BRACKET
22 key 6     RIGHT_BRACKET
23 key 7     APOSTROPHE
24 key 8     EQUALS
25 key 9     SEMICOLON
26 key 10    PLUS
27 key 11    SLASH
28
29 # Second row of keys, left to right
30 key 16    Q
31 key 17    W
32 key 18    E
33 key 19    R
34 key 20    T
35 key 21    Y
36 key 22    U
37 key 23    I
38 key 24    O
39 key 25    P
40
41 # Third row of keys, left to right
42 key 30    A
43 key 31    S
44 key 32    D
45 key 33    F
46 key 34    G
47 key 35    H
48 key 36    J
49 key 37    K
50 key 38    L
51 key 14    DEL
52
53 # Fourth row of keys, left to right, skipping up arrow (handled in row 5)
54 key 42    ALT_LEFT        
55 key 44    Z
56 key 45    X
57 key 46    C
58 key 47    V
59 key 48    B
60 key 49    N
61 key 50    M
62 key 28    ENTER
63         
64 # Fifth row of keys, left to right, plus up arrow from row 4
65 key 464   SHIFT_LEFT
66 key 215   ENTER
67 key 127   HOME
68 key 51    COMMA
69 key 57    SPACE
70 key 52    PERIOD
71 # Currently, the 'left' and 'up' buttons return the same keycode,
72 # but including what the other keycode should be here so it will work
73 # when the kernel is fixed
74 key 105   DPAD_UP               WAKE_DROPPED
75 key 108   DPAD_LEFT             WAKE_DROPPED
76 key 106   DPAD_DOWN             WAKE_DROPPED
77 key 103   DPAD_RIGHT            WAKE_DROPPED
78
79 # These 'hardware' buttons are actually handled by the microp-keypad driver
80 key 139   MENU              WAKE_DROPPED
81 key 158   BACK              WAKE_DROPPED
82 key 231   CALL              WAKE_DROPPED