Windows XP Media Center Edition SDK Supporting Multiple Languages
Previous | Next |
Supporting Multiple Languages
The Triple-tap/Soft-keyboard control supports multiple human languages. To determine which language to use to process and display text input, the Triple-tap/Soft-keyboard control reads the client computer's Default input language setting, which is set in the Regional and Language Options control panel. Because the control does not handle the WM_INPUTLANGCHANGE message, changes made to the default input language after an instance of the control is created do not affect that instance.
The control also queries the default Media Center Input Method Editor (IME) to determine if the IME needs a candidate list to support certain East Asian languages, and to determine what character set to display as the on-screen character map for triple-tap mode. For more information, see Media Center IME Modules.
For soft keyboard mode, the Triple-tap/Soft-keyboard control shows only English uppercase or lowercase, and predefined international extended characters as shown in the following table:
Index | English character lowercase | English character uppercase | Extended character lowercase | Extended character uppercase |
0 | a | A | à | À |
1 | b | B | á | � |
2 | c | C | â | Â |
3 | d | D | ã | Ã |
4 | e | E | ä | Ä |
5 | f | F | å | Å |
6 | g | G | æ | Æ |
7 | h | H | ø | Ø |
8 | i | I | ç | Ç |
9 | j | J | è | È |
10 | k | K | é | É |
11 | l | L | ê | Ê |
12 | m | M | ë | Ë |
13 | n | N | ì | Ì |
14 | o | O | Ã | Ã? |
15 | p | P | î | Î |
16 | q | Q | ï | � |
17 | r | R | ð | � |
18 | s | S | ñ | Ñ |
19 | t | T | ò | Ò |
20 | u | U | ó | Ó |
21 | v | V | ô | Ô |
22 | w | W | õ | Õ |
23 | x | X | ö | Ö |
24 | y | Y | œ | Œ |
25 | z | Z | ù | Ù |
26 | 1 | 1 | ú | Ú |
27 | 2 | 2 | û | Û |
28 | 3 | 3 | ü | Ü |
29 | 4 | 4 | ý | � |
30 | 5 | 5 | ÿ | Ÿ |
31 | 6 | 6 | â | Â |
32 | 7 | 7 | ã | Ã |
33 | 8 | 8 | ¹ | ¥ |
34 | 9 | 9 | ç | Ç |
35 | 0 | 0 | e | E |
36 | $ | ~ | ë | Ë |
37 | & | ` | h | H |
38 | ' | " | î | Î |
39 | ( | = | i | I |
40 | ) | + | ? | ? |
41 | * | * | û | Û |
42 | - | _ | u | U |
43 | , | < | û | Û |
44 | . | > | ø | ¼ |
45 | ; | | | ¢ | ½ |
46 | : | \ | £ | ¾ |
47 | ? | / | ¥ | ¿ |
48 | @ | ! | ¤ | µ |
49 | Shift | |||
50 | Show extended
characters |
|||
51 | Delete | |||
52 | Space |
See Also
Previous | Next |