[Touch HD Windows Mobile ROM Development] cerato:
* How to Clean Up Unused On-Screen Keyboards

o Windows Mobile devices nowadays come with a variety of SIPs (Soft Input Panels) installed. We have the four Windows Mobile Professional default SIPs (Block Recognizer, Keyboard, Letter Recognizer and Transcriber) plus we have some OEM introduced SIPs (Phone Keypad, Compact QWERTY and Full QWERTY) from which, if you’re like me, you have to admit that you actually use one or two of them and you just keep watching the rest in the list.

o With Windows Mobile Professional you can disable those SIPs you never use by editing the registry. Each SIP has a unique identifier in the registry (at HKEY_CLASSES_ROOT\CLSID\), as follows:

* Letter Recognizer: {42429690-ae04-11d0-a4f8-00aa00a749b9}

* Block Recognizer: {42429691-ae04-11d0-a4f8-00aa00a749b9}

* Touch Keyboard: {62B00599-25D2-4e09-8C48-03BF26DB8517}

* Transcriber: {F0034DD0-2AD4-11d1-9CB0-E84BE8000000}

* Compact QWERTY: {62B00599-25D2-4e09-8C48-03BF26DB8517}

* Full QWERTY: {36BC8FF6-8241-4c36-ABDE-204885471FEE}

* Keyboard: {42429667-ae04-11d0-a4f8-00aa00a749b9}

* Phone Keypad: {198D503A-EFFE-4afd-BC54-EED333C80E6D}

* Fingerkeyboard (FingerKeyb):{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}

* Click here for more info on how to edit the above registry edit

Screen

* Unhide Screen Rotation Option- allow for screen rotation

o [HKLM]\System\GDI\Rotation and look for HideOrientationUI.

o Change its value from 1 to 0, restart your device and the setting should be back.

o Then go to Start > Settings > Buttons > Assign to <Rotate Screen>

o Original Thread and this thread

* Increase Screen Sensitivity

o HKEY_LOCAL_MACHINE\Drivers\TouchPanel Value=PressureThreshold

o Change the default dword:00000027 or 34 to dword:000000f0 or 240 in decimal

o Original Thread

* Rotate Screen when launching application

o First you need to install mortscript installed; click here to download

o I'll give you an example to launch TomTom and ask for rotation of the screen.

o You'll have to create a mscr file. Let's call it "tomtom.mscr". Open it in notepad for example (in PC) and paste the following text to the file

o Code: Runwait("Program Files\MortScript\HIBERNATE.exe"

o Switch (question ( "Rotate screen before running TomTom?", "TomTom Launcher", "YesNoCancel" )) case (1)

+ Rotate(270)

+ Runwait( "\Program Files\Navigator\TomTom Navigator.exe" )

+ Rotate(0)

+ case (0)

o Run( "\Program Files\Navigator\TomTom Navigator.exe" ) case (2)

o EndSwitch

o Save and copy this file to the folder you've installed mortscript.

o If you want to launch tomtom all you need to do is open the mscr previouly created. However, with this method the tomtom icon is lost.

o To correct this all you have to do is edit the "Tom Tom Navigator.lnk" file on your devices Start Menu folder.

o Replace it with:

+ Code: 87#"\Program Files\MortScript\Tomtom2.mscr"?\Program Files\Navigator\TomTom Navigator.exe,

o This assumes that Mortscript and Tomtom are installed in Main Memory... If not change the paths!

o After editing this file the icon will be ok, and when you choose it a message box will appear asking you if you want to rotate the screen.

o Original Thread

Text/Texting

* Stop the software keyboard always appearing

o Useful for devices with a slide out keyboard, this tweak will stop the onscreen keyboard automatically appearing whenever a text input field is selected.

o Key ="HKCU\ControlPanel\Sip"

o Dword Value: "TurnOffAutoDeploy"

o Dword Data: "1"

o Original Thread

* How to Turn Off Threaded Text Messages in Windows Mobile 6.1

o HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings\OEM\.

o Under that key, you will need to create a new DWORD value named SMSInboxThreadingDisabled and set value to 1.

o Original news article

* Offer Your Keyboard More Freedom by Undocking It

o There is a variety of native Windows Mobile Professional SIPs (Soft Input Panel): Keyboard, Transcriber, Block Recognizer, Letter Recognizer and there are those implemented by manufacturers like HTC and others: Phone Keypad, Compact QWERTY, Full QWERTY, etc.

o What do all these have in common besides being all SIPs? They’re all docked on the bottom of the screen, so that if there’s something you would like to read and it is currently covered by the presently brought up SIP, you have to scroll down. Not anymore!

o Edit your registry at HKEY_CURRENT_USER\Control Panel\SIP and change the value of Dragstyle from 0 to 1, followed by a soft reset.

o The result can be seen in the image below, regardless of your favorite SIP, you now have the option to drag it anywhere on the screen (and off) by tapping and holding on the black band right on top of it and dragging and dropping it to your liking.

o Original news article

Video

* To enable video zoom (not very useful, but works)

o HKLM\Software\Microsoft\Pictures\Camera\OEM

+ EnableVideoZoom=0

+ change 0 to 1

o More useful settings there:

+ EnableWhiteBalance

+ Change 0 to 1

o HideFullScreenMenu

+ Change 1 to 0

o Original Thread

Voice Command

* Speed up voice command; This will make your Voice Command incoming Mail and SMS a lot clearer and a bit Faster.

o HKCU\Software\Microsoft\Speech\Voices

o Change DefaultTTSRate to 5 decimal (DWORD). 4 is the default

o Original Thread