1 # HTC 'rhod100 nordic' (Rhodium swedish, norwegian, danish, finnish variant)
2 # Android 'micro-keypad' layout
3 # Szymon Waliczek [majsterrr@gmail.com]
8 # As per convention established in fuze_microp-keypad.kl, following
9 # keycodes are used for keys for which no 'obvious' code exists:
11 # Underscore uses keycode 'TAB'
12 # Exclamation uses keycode 'FOCUS'
13 # Quote uses keycode 'EQUALS'
14 # Colon uses keycode 'PLUS'
15 # Left parenthesis uses keycode 'LEFT_BRACKET'
16 # Right parenthesis uses keycode 'RIGHT_BRACKET'
18 # Top row of keys, left to right
30 # Second row of keys, left to right
42 # Third row of keys, left to right
54 # Fourth row of keys, left to right, skipping up arrow (handled in row 5)
65 # Fifth row of keys, left to right, plus up arrow from row 4
68 key 127 SEARCH #envelope
73 # Currently, the 'left' and 'up' buttons return the same keycode,
74 # but including what the other keycode should be here so it will work
75 # when the kernel is fixed
76 key 105 DPAD_UP #WAKE_DROPPED
77 key 108 DPAD_LEFT #WAKE_DROPPED
78 key 106 DPAD_DOWN #WAKE_DROPPED
79 key 103 DPAD_RIGHT #WAKE_DROPPED
81 # These 'hardware' buttons are actually handled by the microp-keypad driver
83 key 139 MENU #WAKE_DROPPED
84 key 158 BACK #WAKE_DROPPED
85 key 231 CALL #WAKE_DROPPED