Log in

View Full Version : Safely preventing change of text entry method after every soft reset


Lex
11-15-2005, 08:46 PM
Anyone know if this app is a safe way to prevent the text entry method to always go back to Keyboard after every soft reset?

http://www.pocketpcfreewares.com/en/index.php?soft=104

Any other tweaks or apps do this safely?

Darius Wey
11-16-2005, 02:03 AM
I've not tried that before, so I can't give it the thumbs-up or thumbs-down.

Your best bet would be Tweaks2K2 .NET (http://www.tweaks2k2.com/)

Lex
11-16-2005, 03:17 AM
Of the 6,927 tweaks offered by Tweaks2k2, the -only- thing nagging me is the Keyboard defaulting after resets. :D

Lex
11-16-2005, 12:24 PM
Tweaks2k2.net has a lite version with 'half the tweaks' of the regular version. I installed it and it wouldn't shut down using the traditional methods. It reported that "Letter Recognizer is hidden and cannot be made default" or similar. I didn't hide Letter Recognizer and the app didn't make it clear how to unhide it. Then I couldn't shut down the Tweaks2k2 Lite. Had to go to the Power function and Stop Running Programs. No good. Uninstalled.

Nurhisham Hussein
11-16-2005, 05:38 PM
If you're talking about retaining the last chosen input method through a soft reset, nothing I know of will work. However, changing the default input method is fairly easy.

I've been using the same hack that Tweaks2k2 is using, since almost from the beginning of my using a PDA. Apart from transcriber, any of the included other input methods are supposed to be fairly safe to use as a default - as a matter of fact I've always set mine to SPB Full Screen Keyboard. The only problem you'll find with third party input methods as default is if you ever need to upgrade or uninstall them - you need to undo the hack first, otherwise no input method will work.

In essence, you'll need to replace the following entry in the registry with the input method of your choice:

[HKCU\ControlPanel\SIP]
DefaultIM={42429667-AE04-11D0-A4F8-00AA00A749B9}

The CLSID number here is for the default keyboard.

To change the default entry method replace it with the entries inside the quote marks:

"{42429690-AE04-11D0-A4F8-00AA00A749B9}" - Letter Recognizer
"{42429691-AE04-11D0-A4F8-00AA00A749B9}" - Block Recognizer
"{F0034DD0-2AD4-11D1-9CB0-E84BE8000000}" - Transcriber

I've included Transcriber for the sake of completeness, though it supposedly may not work correctly - I've never tried that one myself. The above is definitely valid for WM2003SE and WM2003. It may be worth double checking the actual CLSID if you're using an older device, or a newer one with WM5.0. If you're uncomfortable with a direct registry edit (who isn't? :) ), you could set up registry imports through Tascal Regedit or Resco Explorer - instructions on how to do this is available on the forum (just do a search for "registry" by poster "Menneisyys"). I actually use this method for both default SIP and default fonts as well.

HTH

Lex
11-17-2005, 11:24 AM
Many thanks hishamh. That was a perfect fix.

Nurhisham Hussein
11-17-2005, 12:42 PM
You're welcome!