Traditional Chinese Pocket IME Hot Keys Registry Settings

An OEM can define some of the IME hot keys. Each hot key has a subkey under the HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys registry key. The following table shows the hot keys an OEM can assign. These keys are set in the %_WINCEROOT%\Public\Wceshellfe\Oak\Files\Wceshellfe.reg file.

Hot key Registry subkey Description
Non-IME toggle 00000070 Toggle to enable or disable the IME.
Full-Half Width toggle 00000071 Toggle between full and half width characters.
Symbol input toggle 00000072 Input a symbol character from the keyboard directly. After one character is entered, the keyboard reverts to its previous state.
Direct switch to the IME From 00000100 to 0000011F Direct switch to the assigned IME.

Each hot key has three registry subkeys, which are described in the following table.

Registry subkey Type Description
VK DWORD Virtual key value for the hot key.
KM DWORD Key modifier value for the hot key.
Ime DWORD Keyboard layout value of the IME for this hot key.

For more information about key modifier values, see the MOD_XXX constants in the %_WINCEROOT%\Public\Common\Sdk\Inc\Imm.h file.

The following code shows the default setting, Ctrl+Space, for the Traditional Chinese Non-IME toggle hot key.

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
    "VK"=dword:20
    "KM"=dword:C002
    "Ime"=dword:e0010404

For more information about the default registry settings for the hot keys, see the %_WINCEROOT%\Public\Wceshellfe\Oak\Files\Wceshellfe.reg file.

See Also

Traditional Chinese Pocket IME UI Source Code Files

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.