Massive keymaps reworking. Testing needed.
[xdandroid:rootfs.git] / init.etc / keymaps / rhod100_it / microp-keypad.kl
1 # HTC for AT&T 'rhod100 uk' (Rhodium100 UK Vodafone variant) Android 'navipad' layout
2 # Szymon Waliczek [majsterrr@gmail.com]
3
4 # v1.0 2010/02/03
5 #       - initial release
6 # v1.1 2010/02/06
7 # 1. CALL, MENU, BACK do not wake up device any more.
8 # 2. Buttons used to wake it up is: POWER and END_CALL
9 # 3. Euro Symbol fixed.
10 # v1.2 2010/02/14
11 # 1. CTRL button working ( see "rhod100_how_to.pdf" for more info )
12 # 2. ENVELOPE = Search ( see "rhod100_how_to.pdf" for more info )
13
14 # As per convention established in fuze_microp-keypad.kl, following
15 # keycodes are used for keys for which no 'obvious' code exists:
16
17 #       Underscore uses keycode 'TAB'
18 #       Exclamation uses keycode 'FOCUS'
19 #       Quote uses keycode 'EQUALS'
20 #       Colon uses keycode 'PLUS'
21 #       Left parenthesis uses keycode 'LEFT_BRACKET'
22 #       Right parenthesis uses keycode 'RIGHT_BRACKET'
23
24 # Top row of keys, left to right
25 key 2     1
26 key 3     2
27 key 4     3
28 key 5     4
29 key 6     5
30 key 7     6
31 key 8     7
32 key 9     8
33 key 10    9
34 key 11    0
35
36 # Second row of keys, left to right
37 key 16    Q
38 key 17    W
39 key 18    E
40 key 19    R
41 key 20    T
42 key 21    Y
43 key 22    U
44 key 23    I
45 key 24    O
46 key 25    P
47
48 # Third row of keys, left to right
49 key 30    A
50 key 31    S
51 key 32    D
52 key 33    F
53 key 34    G
54 key 35    H
55 key 36    J
56 key 37    K
57 key 38    L
58 key 14    DEL
59
60 # Fourth row of keys, left to right, skipping up arrow (handled in row 5)
61 key 42    SHIFT_LEFT
62 key 44    Z
63 key 45    X
64 key 46    C
65 key 47    V
66 key 48    B
67 key 49    N
68 key 50    M
69 key 28    ENTER
70
71 # Fifth row of keys, left to right, plus up arrow from row 4
72 key 464   MENU          #ctrl
73 key 215   ALT_LEFT      #FN
74 key 127   SEARCH        #envelope
75 key 51    COMMA
76 key 57    SPACE
77 key 52    PERIOD
78
79 # Currently, the 'left' and 'up' buttons return the same keycode,
80 # but including what the other keycode should be here so it will work
81 # when the kernel is fixed
82 key 105   DPAD_UP               WAKE_DROPPED
83 key 108   DPAD_LEFT             WAKE_DROPPED
84 key 106   DPAD_DOWN             WAKE_DROPPED
85 key 103   DPAD_RIGHT            WAKE_DROPPED
86
87 # These 'hardware' buttons are actually handled by the microp-keypad driver
88
89 key 139   MENU          #WAKE_DROPPED
90 key 158   BACK          #WAKE_DROPPED
91 key 231   CALL          #WAKE_DROPPED
92