PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Vogue
Register Community Search

Notices


Closed Thread
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 07-06-2008, 10:18 AM
DHarvey's Avatar
VIP Member
Offline
Pocket PC: HTC Touch PRO(AT&T Fuze)
Carrier: T-Mobile Pre-Paid
 
Join Date: Sep 2007
Posts: 1,296
Reputation: 6224
DHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Change Default Input Method??

In my latest Vista ROM there is a small bug that makes my default input method the small WM keyboard that comes in all ROMs. I want to change the default input method to the Touch Keyboard. Does anyone know the correct string value in the registry?

NOTE: I am not looking to use SIPChange.exe(I already have it). I am looking for the correct registry edit so I can change it in my ROM.
__________________


Last edited by DHarvey; 07-06-2008 at 10:21 AM.
  #2 (permalink)  
Old 07-07-2008, 02:23 PM
Whosdaman's Avatar
VIP Member
Offline
Pocket PC: HTC EVO 3D
Carrier: Sprint
Location: Lake City, Florida
 
Join Date: Dec 2007
Posts: 2,402
Reputation: 4662
Whosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributionsWhosdaman should be added to the payroll for their contributions
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to Whosdaman Send a message via MSN to Whosdaman Send a message via Yahoo to Whosdaman Send a message via Skype™ to Whosdaman
Re: Change Default Input Method??

Bump, looking for an answer please
  #3 (permalink)  
Old 07-07-2008, 03:03 PM
ssolomon's Avatar
PPCGeeks Regular
Offline
Pocket PC: Evo 4G
Carrier: Sprint
 
Join Date: Nov 2007
Posts: 89
Reputation: 15
ssolomon is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via Skype™ to ssolomon
Re: Change Default Input Method??

Quote:
Originally Posted by Whosdaman View Post
Bump, looking for an answer please
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.
Note: The default registry values vary depending on which Catalog items are included in your OS design. For more information, see Default Registry 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}".
Note: The default Input Method must be signed with a privileged or unprivileged certificate so that it can successfully load during the boot process.
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.
  #4 (permalink)  
Old 07-07-2008, 03:04 PM
ssolomon's Avatar
PPCGeeks Regular
Offline
Pocket PC: Evo 4G
Carrier: Sprint
 
Join Date: Nov 2007
Posts: 89
Reputation: 15
ssolomon is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via Skype™ to ssolomon
Re: Change Default Input Method??

Quote:
Originally Posted by Whosdaman View Post
Bump, looking for an answer please
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.
  #5 (permalink)  
Old 08-14-2008, 08:05 PM
jlannoo's Avatar
Lurker
Offline
Pocket PC: HTC Touch Diamond
Carrier: Sprint
 
Join Date: Jul 2008
Posts: 21
Reputation: 5
jlannoo is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Change Default Input Method??

thanks guy, I almost exclusively use block recognizer
Closed Thread

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Vogue


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 03:19 PM.


Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com