HTC Touchscreen Registry Edits
From pocketnow.com
| pockectnow.com > |
Contents |
Button Remapping
- For ATT Tilt: How to remap the PTT button on the ATT Tilt to other programs
- HKLM/ Services
- Look for the PTT folder and delete the entire folder (not just the contents).
- Navigate to the following directory: HKEY_LOCAL_Machine >> Software >> Microsoft >> Shell >> Keys PHM Registry Editor installed
- At the bottom of the screen, select Edit >> New Key and name it 40C6 (4 ZERO C 6).
- Select the new key you just added (40C6), go back to the Edit menu at the bottom of the screen and select New String Value. In the "Value name" field, type Name. In the "Value data" field, type Button 6. Click OK.
- Repeat the 2 steps above to Add a New Key called 40C7 (4 ZERO C 7) and a New String under this key called Name with the value Button 6 (hold). PHM Registry Editor installed
- Exit the registry editor.
- Go to the Start Menu and choose Settings (bottom of the menu). Click Buttons and assign a program to the new entries (Button 6 and Button 6 Hold). As you can see, I selected Voice Dial and Voice Recorder.
- Click OK and then do a Soft Reset, which means inserting the stylus into the little hole at the bottom of the phone to the right of the charger input.
- From here originally; PN original thread



Calls
- Remove delay in call termination (TouchDual)
- Get rid of the little delay of about 3 seconds before the call was actually ended
- HKEY_LOCAL_MACHINE\Software\HTC\PHONE\PhoneExtendS etting
- Change the value of EndCallTime from 3000 to 1000 re-boot and voila no more delays when ending calls
- Original Thread
Camera
- "BURST"-mode
- "HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\P6"
- change the variable "enabled" from "0"(deactivated) to "1"(activated)
- "HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\P6"
- "SPORT"-mode
- "HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\P8"
- change the variable "enabled" from "0"(deactivated) to "1"(activated)
- "HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\P8"
- "VIDEO-SHARE"
- "HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\P9"
- change the variable "enabled" from "0"(deactivated) to "1"(activated)
- Original Thread
- "HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\P9"
Date
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\TBOpt controls which pieces of data are visible
- 0: none
- 1: only time
- 2: only date
- 3: date & time
- Original Thread
- HKEY_LOCAL_MACHINE\nls\overrides\SSDte
- controls the formatting of the date element. A trailing space is important to prevent the last digit from being cut off
- Original Thread
Homescreen
- Change the two softmenu items at the bottom of the TouchFlo 3DTouch for Pro/Diamond -
- HKLM\software\htc\manila
- To change the left side menu program:
- HomeLSKPath - change to the path for another application (i.e. '\windows\commmanager.exe')
- HomeLSKText - change to the text you want to see on the screen (i.e. 'ComMgr')
- The values for the right side menu:
- HomeRSKPath
- HomeRSKText
- Original Thread
- Scroll Better
- HKLM\Drivers\Touchpanel\PressureThreshold
- Change from default 18866 to 19866, 20866 or 40866. Makes the scroll better.
- Original Thread
- from here
- Disable Menu Animation
- HKLM\SYSTEM\GWE\Menu, make sure the value of "AniType" is 0.
- This disables the menu animation which helps in speeding up the device.
- Original Thread
- from here
- Bringing Manual Screen Rotation Back to the Touch Diamond
- As you may have heard, the Touch Diamond has removed the Screen Orientation options from the Screen control panel. This means that you cannot switch to landscape mode except in the programs that support the accelerometer screen orientation switching (Album and Opera).
- This can easily be fixed with a registry hack. Using a Registry editor, go to:
- HKeyLocalMachine/System/GDI/Rotation
- Change the "HideOrientationUI" from 1 to 0
- Then if you want to expand the rotation options further, within that same Rotation key above, change "LandscapeFixed" from 1 to 0.
- This will give you the 3 rotation options you're used to seeing in Windows Mobile:
- Portrait
- Landscape (right-handed)
- Landscape (left-handed)
- However, since the TouchFLO 3D user interface is not designed to work in Landscape mode, as soon as you press the Home key, the screen will rotate back into Portrait mode. So be sure to use that Start menu instead when switching applications.
- Original news article
- Lock/Unlock TouchFLO 3D Programs Tab Items
- On a TouchFLO 3D powered device, such as the Touch Diamond, Touch Pro or Touch HD (and variants), you can easily customize your shortcuts in the Programs tab, by adding/modifying/removing items.
- There’s a way you can lock your shortcuts so you won’t accidentally delete or modify them. In order to lock a slot, you need to edit your registry by navigating to:
- HKEY_LOCAL_MACHINE\Software\HTC\Manila\ProgramLauncher
- There you will see 24 numbered folders from 0 to 23. Each one of them has a correspondent in a slot at the Programs tab, so that 0 will be the first one and 23 the last one. In order to lock a slot, enter the corresponding key folder (say key folder 0 for slot 1) and edit the value of IsReadOnly from 0 to 1. You will no longer be able to modify the shortcut on slot 1 within the Programs tab on TouchFLO 3D.
- Unlocking - as described by XDA Developers - follows the same procedure, only you need to change the value of IsReadOnly from 1 to 0.
- Improve PDF Readability
- Opening a PDF document from within Adobe Reader LE and zooming in for better reading will have your text go outside your screen, needing you to scroll in order to read the entire text. There’s a feature in Adobe Reader LE called Reflow which will wrap your text in order to maintain maximum readability, so that your paragraphs no longer overlap your screen. You can access it from within Adobe Reader LE, going to Tools > View > Reflow.
- Some devices, like the HTC Touch HD have this feature disabled by default. XDA Developers tell us what we need to do to re-enable it – that is simply editing the registry as follows: go to
- HKEY_CURRENT_USER\Software\Adobe\AdobeReaderLE.25
- Change the value of EnableReflow from 0 to 1.
- After soft reset, you will have that option available.
- Original news article
Internet
- If you want to make RSS Hub use Opera Mobile to open web links, make the following change to the registry:
- [HKCR]\http\Shell\Open\Command\Default\
- Change from: iexplore.exe %1
- to: "\Windows\OperaL.exe" "%1"
- Also change the [HKCR]\https key the same way in case you run across a https link.
- Original Thread
- Internet Sharing: For those who after try using internet sharing only to find it returns a sign-in error
- Open the registry and delete the key [HKEY_LOCAL_MACHINE\Comm\InternetSharing\settings] ForceCellConnection.
- Original Thread
- To disable GPRS
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\* your GPRS provider *\Enabled
- Change the DWORD Data settings from '1' to '0'.
- Then, go to the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Prov iders\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\* your GPRS provider *\Enabled
- Change the DWORD Data settings from '1' to '0'.
- Original Thread
- Or use [[Media: |No Data]] from Paul, over at modaco.
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\* your GPRS provider *\Enabled
- Enable Internet sharing for ATT Fuza, Sprint Touch Pro, HTC Touch Diamond
- Normally all internet sharing goes through either AT&T-ISP or though Sprint's tethering plan. This gets around that.
- connect your device to your computer and sync it
- Ok now you will want to "unlock your phones security" this allows you to change any registry key, download Security Configuration Manager from Security Configuration Manager
- Connect your device and Install the setup.msi file from the SCM (Security Configuration Manager) download.
- Under the Selected Configuration tab select "Security Off"
- Click the "Provision" button, SCM will install a cab file called Tool.cab to your device, restart and you will now be able to edit any registry key on your phone
- You will want to delete ForceCellConnection, which is found under HKEY_LOCAL_MACHINE\Comm\InternetSharing\settings.
- Restart your device
- Now you have it a perfectly good internet sharing device. Call AT&T or Sprint with a phony IMEI from a cheap medianet enabled phone tell them you dropped your device in the toilet and now you just want the unlimited Medianet for 15 bucks a month... works like a charm. Sorry sprint users but you will still have to pay for the unlimited pcs vision plan.
- Original Thread
- Note:Although the hack is found under the forum for the Touch Diamond, it works with Sprint's Touch Pro, and AT&T's Touch Pro which is called the AT&T HTC Fuze. Also, if you have the Samsung Epix on AT&T, the above hack should also work as well. See this thread for more details.
Music
- Larger album art on Music Tab for Touch Pro (CDMA/Sprint)
- Remove "Sprint Music Store" banner on the music tab. In doing so, the album art pictures will be restored to normal (like the GSM import) Touch Pro size.
- You will need a 3rd party file manager (like TotalCommander) to access the files.
- Copy the file named "26948339_manila", in the windows directory of the phone to a backup location (your storage card for instance)
- Copy the file to a PC and open with a basic text editor (I used notepad)
- Search for the following text:
- ExternalScriptPath="HTC\Scripts\sprintmusic.luac" and delete it from the file, leaving all other parts of the line intact.
- Save the file and copy it back to the windows directory on your phone.
- Perform a soft-reset with the button on the bottom of the phone.
- The music store link should now be gone.
- Original Thread
Naming
- Change the Bluetooth Name for any Windows Mobile 6 device
- HKCU >Software >Microsoft >Bluetooth >Settings > LocalName value
- Original Thread
Pictures
- Better pictures for P3600 (Trinity) users:
- HKLM/SOFTWARE/HTC/Camera/Recparam/MP4Large/Framerate
- and change the value from 15 to 30 (fps)
- Original Thread
Predictive Text/ Word Completion
- To Disable:
- HKLM\System\CurrentControlSet\Control\Layouts\e001 0409
- Look for the command line below and make it look like this:
- "Ime File = \windows\compime.dll"
- "Layout Text = COMP IME"
- Original Thread
- To enable
- HKLM\System\CurrentControlSet\Control\Layouts\e001 0409
- Change the command line back to T9 by entering the following:
- "Ime File = \windows\eT9Ime.dll"
- "Layout Text = eT9 IME"
- Original Thread
Power
- In general, version 2 of the .NET Compact Framework is installed by default on windows mobile 6.1 devices. By upgrading the version of the CF, and setting it to be the default, you can eek out some performance gains!
- install version 3.5 of the .NET Compact Framework on your device: Download the .NET Compact Framework 3.5
- edit the registryto always use the newer version of CF by changing the following registry keys located at HKLM\Software\Microsoft\.NetCompactFramework\
- set 2.0.7045.00 to 0
- set 3.5.7283.00 to 1
- Original Thread
- Enable power management to expand battery life
- Change the values of the following from default (which is 1) to 0
- HKLM\Drivers\SDCARD\ClientDrivers\Class\SIM_Class
- Set DisablePowerManagement = 0 *default=1*
- HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class
- Set DisablePowerManagement = 0 *default=1*
- HKLM\Drivers\SDCARD\ClientDrivers\Class\NAND_Class
- Set DisablePowerManagement = 0 *default=1*
- Original Thread
- Enable FileSystem cache
- To enable the FileSystem cache, speeding up overall performance at the risk of the cache not being written on a sudden reset:
- HKLM\System\StorageManager\FATFS\EnableCache = 1 (DWORD decimal)
- To disable again:
- HKLM\System\StorageManager\FATFS\EnableCache = 0 (DWORD decimal)
- Note that by default, the cache size is zero, and you will see no effect. See "Increase FileSystem cache" to increase the cache size.
- HKLM\System\StorageManager\FATFS\EnableCache = 0 (DWORD decimal)
- Original Thread
- from here
- To enable the FileSystem cache, speeding up overall performance at the risk of the cache not being written on a sudden reset:
- Increase FileSystem cache
- To increase the file system cache:
- HKLM\System\StorageManager\FATFS\CacheSize = 4096 (DWORD decimal)
- To return the file system cache to zero:
- HKLM\System\StorageManager\FATFS\CacheSize = 0 (DWORD decimal)
- Original Thread
- from here
- To increase the file system cache:
- Increase FileSystem filter cache
- To enable the file system filter cache, speeding up overall performance with file mangement:
- HKLM\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize = 4096 (DWORD decimal)
- To return the file system filter cache to zero:
- HKLM\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize = 0 (DWORD decimal)
- Original Thread
- from here
- To enable the file system filter cache, speeding up overall performance with file mangement:
- Disable Dialer Skin and get 8-12 extra RAM
- 'HKEY_LOCAL_MACHINE / Security / Phone / Skin'
- change the value of 'Enabled' from 1 to 0
- Original Thread
- 'HKEY_LOCAL_MACHINE / Security / Phone / Skin'
- Getting TouchFLO 3D to Work Faster
- Boost TFL3D Performance –> Using Advanced Config, change File system cache to 8mb and file system filter cache to 131072
- Tested and works a treat. TF3D is sluggish and prone to long pauses before tweak, much faster afterwards
- Boost TFL3D Performance –> HKLM\System\Storagemanager\Fatfs and change key Cachesize from 16384 to 32768
- Much quicker than number 1 on it’s own, now stonkingly fast.
- Boost TFL3D Scrolling Speed –> - HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 16384 or 32768 (DWORD decimal)
- To change it back to the default: - HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 8192 (DWORD decimal)
- Did this using schaps advanced config and it does not seem to make any difference whatsoever.
- Original news article
- Boost TFL3D Performance –> Using Advanced Config, change File system cache to 8mb and file system filter cache to 131072
Screen
- Unhide Screen Rotation Option- allow for screen rotation
- [HKLM]\System\GDI\Rotation and look for HideOrientationUI.
- Change its value from 1 to 0, restart your device and the setting should be back.
- Then go to Start > Settings > Buttons > Assign to <Rotate Screen>
- Original Thread and this thread
- Increase Screen Sensitivity
- HKEY_LOCAL_MACHINE\Drivers\TouchPanel Value=PressureThreshold
- Change the default dword:00000027 or 34 to dword:000000f0 or 240 in decimal
- Original Thread
- Rotate Screen when launching application
- First you need to install mortscript installed; click here to download
- I'll give you an example to launch TomTom and ask for rotation of the screen.
- 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
- Code: Runwait("Program Files\MortScript\HIBERNATE.exe"
- 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)
- Run( "\Program Files\Navigator\TomTom Navigator.exe" ) case (2)
- EndSwitch
- Save and copy this file to the folder you've installed mortscript.
- 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.
- To correct this all you have to do is edit the "Tom Tom Navigator.lnk" file on your devices Start Menu folder.
- Replace it with:
- Code: 87#"\Program Files\MortScript\Tomtom2.mscr"?\Program Files\Navigator\TomTom Navigator.exe,
- This assumes that Mortscript and Tomtom are installed in Main Memory... If not change the paths!
- 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.
- Original Thread
- Customize the links that appear in the HTC Touch Cruise TouchFlo cube when you swipe your finger upwards on the screen.
- [HKEY_LOCAL_MACHINE\SOftware\HTC\Biotouch\APLaunche r]
- Each of the listed apps--APP0, APP1, etc--points to a program which you can change by editing the "Path" key.
- Original Thread
SMS Sent Message
- To Disable:
- HKLM\SOFTWARE\Microsoft\Inbox
- create a new key "Settings"
- create a new string value "SMSNoSentMsg" and set the value to 1
- create a new key "Settings"
- Original Thread
- HKLM\SOFTWARE\Microsoft\Inbox
Text/Texting
- Increase font cache
- To increase the font cache, speeding up font rendering at the cost of a bit of memory:
- HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 16384 or 32768 (DWORD decimal)
- To change it back to the default:
- HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 8192 (DWORD decimal)
- Original Thread
- from here
- Extra lines for Threaded SMS (Pro/Fuze/Dimond)
- Go to the Windows directory, and look for the file "thread_sms.htm" (touch pro users can whip out the keyboard and type "thr" to get there fast).
- Edit the file by tapping on the little icon next to "show" at bottom left.
- Search (magnifying glass icon) for "35" without quotation marks.
- Change it to "70" without quotation marks.
- Save and reset.
- Original Thread
- Stop the software keyboard always appearing
- Useful for devices with a slide out keyboard, this tweak will stop the onscreen keyboard automatically appearing whenever a text input field is selected.
- Key ="HKCU\ControlPanel\Sip"
- Dword Value: "TurnOffAutoDeploy"
- Dword Data: "1"
- Original Thread
- Caps indicator for Cingular 8125 (HTC Wizard)
- You can get Caps by double clicking on the corresponding keys. This edit will tell the current status of those modes
- Go to \HKCU\ControlPanel\Keyb
- Create a new entry with the name EnableIndicator
- Assign\ a DWORD value = 1
- Perform a soft reset
- Now, whenever the caps are active, a 'C' will be displayed to the left of the keyboard icon at the center of the screen. A filled dot will be displayed if the symbols layer is active. Only the dot will be displayed if both are active.
- Original Thread
Video
- Improve Touch HD Recorded Video Quality
- XDA Developers have found out that if you do a simple registry edit, you can noticeably improve the quality of the videos recorded with the HTC Touch HD.
- Basically the registry edit lifts Task Manager's low memory limit with reference to the camera application, from the default 4MB to 8MB, so it will require more memory to run, but this one would go unnoticed due to the considerably high amount of hardware memory these devices come with.
- Download and run the cab, it will only change one registry value: in HKEY_CURRENT_USER\Software\HTC\Taskmanager\Lite it will change "DesiredMemory" to dword: 8192 (default was 4096); don't forget to soft reset your device.
- Note: Since this does not look like model specific, chances are high that it would work on Touch Diamond, Touch Pro, variants or even other HTC models running HTC's Task Manager.
- Original News Article
Voice Command
- Speed up voice command; This will make your Voice Command incoming Mail and SMS a lot clearer and a bit Faster.
- HKCU\Software\Microsoft\Speech\Voices
- Change DefaultTTSRate to 5 decimal (DWORD). 4 is the default
- Original Thread
Volume
- By default, the Volume Control on the HTC Touch HD displays the Ring tab for volume adjustment. While some people might find this useful, I personally find this annoying, needing an additional tap to adjust the System volume.
- HKEY_LOCAL_MACHINE\Software\HTC\VolumeOverlay\
- while in there, change the value of “DefaultPage” from 1 to 0,
- Soft reset.
- From this point on, bringing up the Volume Control will bring up the System tab as default.
- Original news article
- What you will see:
- Phones like the Touch Diamond will mute incoming calls, when you flip the phone face down. Some people may want to disable it, because it can happen accidentally.
- HKEY_LOCAL_MACHINE\Software\HTC\PHONE
- Change the value in FaceDownMuteRing to 0.
- perform a soft reset.
- From now on the phone won't mute anymore when flipped, when you flip your device like this:
