Massive keymaps reworking. Testing needed.
[xdandroid:rootfs.git] / init.etc / keymaps / rhod500 / microp-keypad.kcm
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 character map\r
5 # Adam Williamson <adamwill AT shaw DOT ca>\r
6 \r
7 #\r
8 # v1.0 (RHOD500) 2010/03/31\r
9 #       - fixed H(\)/B(;) and J(/)/N(:) keys.  The fn key mappings were reversed on the 210\r
10 #\r
11 # v1.0 (RHOD400) 2010/03/02\r
12 #       - fixed H(\)/B(;) and J(/)/N(:) keys.  The fn key mappings were reversed on the 210\r
13 #(previous RHOD210 updates)\r
14 # v1.1 2010/02/03\r
15 #       - add Â£, â¬, \ mappings from international RHOD layouts\r
16 #       - delete a stray comment block\r
17 # v1.0 2010/02/01\r
18 #       - initial release\r
19 \r
20 # A miscellaneous note for posterity, since it's not immediately\r
21 # plain from any documentation I could find: the hex codes used for\r
22 # characters which have no direct UTF-8 representation are keysym\r
23 # codes.\r
24 \r
25 [type=QWERTY]\r
26 \r
27 # keycode       display number  base    caps    fn      caps_fn\r
28 \r
29 # Fn+Y mapped to pipe symbol for console convenience\r
30 \r
31 A               'A'     '2'     'a'     'A'     'a'     'A'\r
32 B               'B'     '2'     'b'     'B'     '_'     '_'\r
33 C               'C'     '2'     'c'     'C'     'c'     'C'\r
34 D               'D'     '3'     'd'     'D'     'd'     'D'\r
35 E               'E'     '3'     'e'     'E'     0x20ac  0x20ac\r
36 F               'F'     '3'     'f'     'F'     'f'     'F'\r
37 G               'G'     '4'     'g'     'G'     'g'     'G'\r
38 H               'H'     '4'     'h'     'H'     ';'     ';'\r
39 I               'I'     '4'     'i'     'I'     '+'     '+'\r
40 J               'J'     '5'     'j'     'J'     ':'     ':'\r
41 K               'K'     '5'     'k'     'K'     0x27    0x27\r
42 L               'L'     '5'     'l'     'L'     '"'     '"'\r
43 M               'M'     '6'     'm'     'M'     '?'     '?'\r
44 N               'N'     '6'     'n'     'N'     '!'     '!'\r
45 O               'O'     '6'     'o'     'O'     '-'     '-'\r
46 P               'P'     '7'     'p'     'P'     '='     '='\r
47 Q               'Q'     '7'     'q'     'Q'     'q'     'Q'\r
48 R               'R'     '7'     'r'     'R'     'r'     'R'\r
49 S               'S'     '7'     's'     'S'     's'     'S'\r
50 T               'T'     '8'     't'     'T'     't'     'T'\r
51 U               'U'     '8'     'u'     'U'     '/'     '/'\r
52 V               'V'     '8'     'v'     'V'     'v'     'V'\r
53 W               'W'     '9'     'w'     'W'     0xa3    0xa3\r
54 X               'X'     '9'     'x'     'X'     'x'     'X'\r
55 Y               'Y'     '9'     'y'     'Y'     '\'     '\'\r
56 Z               'Z'     '9'     'z'     'Z'     'z'     'Z'\r
57 \r
58 0               '0'     '0'     '0'     '0'     ')'     ')'\r
59 1               '1'     '1'     '1'     '1'     '~'     '~'\r
60 2               '2'     '2'     '2'     '2'     '@'     '@'\r
61 3               '3'     '3'     '3'     '3'     '#'     '#'\r
62 4               '4'     '4'     '4'     '4'     '$'     '$'\r
63 5               '5'     '5'     '5'     '5'     '%'     '%'\r
64 6               '6'     '6'     '6'     '6'     '^'     '^'\r
65 7               '7'     '7'     '7'     '7'     '&'     '&'\r
66 8               '8'     '8'     '8'     '8'     '*'     '*'\r
67 9               '9'     '9'     '9'     '9'     '('     '('\r
68 STAR            '*'     '*'     '*'     '*'     '*'     '*'\r
69 POUND           '#'     '#'     '#'     '#'     '#'     '#'\r
70 PLUS            '+'     '+'     '+'     '+'     '+'     '+'\r
71 \r
72 MENU            0x00    0x00    0x00    0x00    0x00    0x00\r
73 PERIOD          '.'     '.'     '.'     '.'     ','     ','\r
74 #COMMA           ','     ','     ','     ','     0x9    0x9\r
75 SPACE           0x20    0x20    0x20    0x20    0x20    0x20\r
76 ENTER           0xa     0xa     0xa     0xa     0xa     0xa\r
77 GRAVE           0x3     0x3     0x3     0x3     0x3     0x3\r