PDA

View Full Version : how to change default input method?


eva_d
17-02-2006, 11:06 AM
Keyboard is default on-screen input method but i'd like to change it to Phone Pad. i tried to change option in Settings -> Input Method but after switching off&on (soft reset) Keyboard is coming back as default. is there any way to change it?

ZeBoxx
17-02-2006, 12:00 PM
PLEASE READ THE BELOW POSTS - THANK YOU!

for Changing the Default SIP
HKEY_CURRENT_USER\ControlPanel\SIP
"DefaulfIM" <- Change the value of this depends on SIP DestID(can be found in CLSID look for the Key with "IsSIPInputMethod" Subkey)

example: (Dont use this search for the SIP DestID in your device sometimes it differ in different device)
Keyboard -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Block Recognizer -> {42429691-ae04-11d0-a4f8-00aa00a749b9}
Letter Recognizer -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Phone Pad -> {51A2CB38-154E-4C92-A625-A83871C99EC2}
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks

eva_d
17-02-2006, 12:12 PM
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks

it works! thanks :)

cojones
06-04-2006, 12:15 PM
Hi, i tried this (change default to transcriber) and it caused my xda mini s to hang on O2 boot screen requiring a hard reset. Any idea what i did wrong??

ZeBoxx
06-04-2006, 01:54 PM
I'm afraid this hack is quite a bit of "at your own risk" - there have been many reports of users using either...
A. a non-existing ClassID (never use the ones given, always try to find the one that actually exists on your device)
B. a SIP that doesn't initialize properly when running in boot mode

Specifically, for Transcriber, you apparently can't do this. I'll remove it from my post, it was only quoting another wiki, but in the WM5_Tweaks_Other wiki the following is noted:

The |SIP ClassID| will depend on the SIP's ClassID, which may vary per-device. You can find the correct ClassID by searching for "IsSIPInputMethod" in HKCR, then going to the top key and checking the name of the SIP that's in the (Default) value.

Please note that this doesn't work with all SIPs. Transcriber/Calligrapher are two examples of this.

You can, however, set Transcriber as the default SIP by starting Transcriber.exe on startup. (This should be moved to, or added to, non-registry Tweaks page)

WARNING: Do not assume that the below ClassIDs would be -as found- on your device! Setting it to a non-existant SIP may prevent your device from booting up!

Paltkungen
06-04-2006, 02:07 PM
Try the SKTools it has a simple tweak for changing the default method.