# HTC Touch Pro 2 'Wing 2' (RHOD210) Android keyboard character map # Adam Williamson # v1.0 2010/02/01 # - initial release # As per convention established in fuze_microp-keypad.kl, following # keycodes are used for keys for which no 'obvious' code exists: # A miscellaneous note for posterity, since it's not immediately # plain from any documentation I could find: the hex codes used for # characters which have no direct UTF-8 representation are keysym # codes. [type=QWERTY] # keycode display number base caps fn caps_fn # Fn+Y mapped to pipe symbol for console convenience A 'A' '2' 'a' 'A' 'a' 'A' B 'B' '2' 'b' 'B' 'b' 'B' C 'C' '2' 'c' 'C' 'c' 'C' D 'D' '3' 'd' 'D' 'd' 'D' E 'E' '3' 'e' 'E' 'e' 'E' F 'F' '3' 'f' 'F' 'f' 'F' G 'G' '4' 'g' 'G' 'g' 'G' H 'H' '4' 'h' 'H' ';' ';' I 'I' '4' 'i' 'I' '=' '=' J 'J' '5' 'j' 'J' ':' ':' K 'K' '5' 'k' 'K' 0x27 0x27 L 'L' '5' 'l' 'L' '"' '"' M 'M' '6' 'm' 'M' '?' '?' N 'N' '6' 'n' 'N' '/' '/' O 'O' '6' 'o' 'O' '-' '-' P 'P' '7' 'p' 'P' '_' '_' Q 'Q' '7' 'q' 'Q' 'q' 'Q' R 'R' '7' 'r' 'R' 'r' 'R' S 'S' '7' 's' 'S' 's' 'S' T 'T' '8' 't' 'T' 't' 'T' U 'U' '8' 'u' 'U' '+' '+' V 'V' '8' 'v' 'V' 'v' 'V' W 'W' '9' 'w' 'W' 'w' 'W' X 'X' '9' 'x' 'X' 'x' 'X' Y 'Y' '9' 'y' 'Y' '|' '|' Z 'Z' '9' 'z' 'Z' 'z' 'Z' 0 '0' '0' '0' '0' ')' ')' 1 '1' '1' '1' '1' '!' '!' 2 '2' '2' '2' '2' '@' '@' 3 '3' '3' '3' '3' '#' '#' 4 '4' '4' '4' '4' '$' '$' 5 '5' '5' '5' '5' '%' '%' 6 '6' '6' '6' '6' '^' '^' 7 '7' '7' '7' '7' '&' '&' 8 '8' '8' '8' '8' '*' '*' 9 '9' '9' '9' '9' '(' '(' STAR '*' '*' '*' '*' '*' '*' POUND '#' '#' '#' '#' '#' '#' MENU 0x00 0x00 0x00 0x00 0x00 0x00 PERIOD '.' '.' '.' '.' '.' '.' COMMA ',' ',' ',' ',' 0x9 0x9 SPACE 0x20 0x20 0x20 0x20 0x20 0x20 ENTER 0xa 0xa 0xa 0xa 0xa 0xa GRAVE 0xffe3 0xffe3 0xffe3 0xffe3 0xffe3 0xffe3 DPAD_RIGHT 0xff53 0xff53 0xff53 0xff53 0xff55 0xff55 DPAD_LEFT 0xff51 0xff51 0xff51 0xff51 0xff56 0xff56