|
||||
Re: Change Default Input Method??
Input Panel Registry Settings
Windows Mobile-Windows Embedded CE ![]() 3/25/2008 The HKEY_CURRENT_USER\Drivers\BuiltIn\SIP registry key is used to set the software-based input panel (SIP) settings. The following table shows the named values for the SIP settings. ![]() Value : type Description Prefix : REG_SZ Set to "SIP". Dll : REG_SZ Set to "Softkb.dll". Order : REG_DWORD Set to 1. Index : REG_DWORD Set to 0. The HKEY_CURRENT_USER\ControlPanel\SIP registry key is used to determine whether applications are allowed to change the SIP window state. The following table shows the named values for the SIP settings. Value : type Description AllowChange : REG_DWORD Indicates whether an application may change the SIP window state. Set to 1 to allow the change. Because this is only read when the SIP is initialized, you must reset the target device for any changes of this registry value to take effect. DefaultIm : REG_SZ Indicates the class identifier (CLSID) for the default Input Method (IM). Default setting is "{42429667-ae04-11d0-a4f8-00aa00a749b9}". ![]() DragStyle : REG_DWORD Set to 1. The HKEY_CURRENT_USER\ControlPanel\Keybd registry key has the following values. Value : type Description InitialDelay : REG_DWORD Default setting is 177. Indicates the default keyboard initial delay. RepeatRate : REG_DWORD Default setting is 8. Indicates keyboard autorepeat. The HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9} registry key has the following values. Value : type Description @ : REG_SZ Set to "LOC_KEYBOARD". KBMode : REG_DWORD Indicates the keyboard mode associated with the default IM. Set to 5. The HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32 registry key has the following registry value. Value : type Description @ : REG_SZ Provides the DLL name for the default IM. Set to "\\Windows\\msim.dll". The HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod registry key has the following registry value. Value : type Description @ : REG_SZ Indicates whether the default IM is SIP. Set to "1" to make SIP the default. The HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon registry key has the following registry value. Value : type Description @ : REG_SZ Provides the DLL location of the default icon. Set to "\\Windows\\msim.dll,0" for SIP. The HKEY_CURRENT_USER\ControlPanel\SIP registry key has the following registry value. Value : type Description MenuBarHeight : REG_DWORD Indicates menu bar height in pixels. For example, if MenuBarHeight is set to 26, the SIP window will not position itself lower than 26 pixels from the bottom of the screen. |
|
||||
Re: Change Default Input Method??
Windows Mobile portable device has multiple type of input methods selectable to type and write text and numbers on screen. By default, Windows Mobile has some built-in input methods such as Keyboard, Block Recognizer and Letter Recognizer. Keyboard is the default input method on most installation of Windows Mobile 2003, 5 or 6.x, which means whenever user soft-reset or restart the mobile phone, the input method will be reset to use Keyboard again.
Some people may prefer to use other input method, such as Block Recognizer or Letter Recognizer, especially users who switch from the Palm OS handheld device. The problem with Windows Mobile (WM) Pocket PC (PPC) device is that whenever user soft-reset the device, the input method get changed back to the original default, which is Keyboard. Thus, user has to manually select his or her prefer input method again and again after reset the mobile device. Changing the other input method is inconvenient especially when one is in the rush. Windows Mobile allows user to set different input method as the default selected IME whenever the mobile device is rebooted (soft reset). The trick is a registry hack, thus require a registry editor, such as the free PHM Registry Editor or CeRegEditor to edit mobile device registry from desktop computer. 1. Run registry editor on the Windows Mobile device. 2. Navigate to the following registry key: HKEY_CURRENT_USER\ControlPanel\Sip 3. Locate a registry entry named DefaultIM. Change the string value data for DefaultIM to the following CLSID according to your preference of input method. To make Letter Recognizer as default input method {42429690-ae04-11d0-a4f8-00aa00a749b9} To make Block Recognizer as default input method {42429691-ae04-11d0-a4f8-00aa00a749b9} 4. Soft reset the device after change to make the new default input method effective. 5. To revert and change back to the default original Keyboard input method, the value data of DefaultIm for keyboard is {42429667-ae04-11d0-a4f8-00aa00a749b9}. If you have other input method, most of its CLSID is stored at HKEY_CLASSES_ROOT\CLSID registry key branch. Locate the full complete CLSID for the input method, and change the “DefaultIM” value data accordingly to set different input method as default to use and activate in Windows Mobile device. |
This post has been thanked 2 times. |
![]() |
|
|
|