Soft Key Customisation - Touch Diamond, MDA Compact IV Themes and Apps

I do not use TF3D and have the WM6.1 standard softkeys of Calendar and Contacts.
I have done a search of the forum and found nothing so hoping somebody can help.
What is the least memory exhaustive program that allows you to change your soft keys? You used to be able to do it as standard on WM5 but it seems they have scrapped that for the newer OS.
Is there even a way of doing it without installing a program?

you cant change the softkeys on titanium

I'm not on titanium, just standard WM6.1

if you're talking about RAM memory, any program would be good since it's a registry tweak.
you could use diamond tweak, or TFDetacher(just running the TFDetacher config is enough, no need to use the actual detacher tool)

Changing softkeys
you need to create the keys
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112 - for left softkey
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113 - for right.
in each of them to create a 2 key
default [string] - name softkey
open [string] - the file path in quotes
for example: right softkey - AltTab:
default AltTab
open "\program files\AltTab\AltTab.exe"
...and soft reset

Well, I think you better learn how to search properly ;-) Forget about all these comments. Just use Softkey Manager. It solves your question without any manual registry edits. And, as mentioned, it doesn't use RAM as the program doesn't need to run constantly. It just changes what the softkey does, so there is no RAM affection. See thread here: http://forum.xda-developers.com/showthread.php?t=414405.

Related

Control Panel CPLs (Specifically Soft Key customisation)

Does anybody know how to set under which tab in settings a CPL will appear?
I ask, as I've managed to export the CPL T-Mobile put on the MDA COmpact II to customise the soft keys, and I want it to appear on the same screen as Buttons, but instead it is under System.
BTW, the CPL does work - it gives an interface similar to Buttons for changing what the soft keys do, as opposed to editing the registry. If you want, I can post it here.
Thanks in advance, guys.
Just a question: when you change one of the Soft Keys apps to be run, do you have the <Ok/Close> , <ContextMenu> (all <BlaBla>) options? I mean the options that are not applications?
The reason I'm asking is that I recently hard reseted my Wizard and I stopped the final T-Mobile customization process. But it seems that the Softkeys are no longer present in my control panel, and after adding a SoftKeys.cpl file from a forum, I can only set applications not the aforementioned behaviours (like <OK/Close>).
PS: post the file plz, I'll just give it a try
I think you want to edit (or create) the 'group' dword value under HKLM\ControlPanel\[yourcplkeyhere]\
values seem to be 0 fo rthe personal tab, 1 for system and 2 for conenctions
eg set HKLM\ControlPanel\Backlight\Group to 2 to make it appear on the connections tab.
the cpl sounds handy - can you post it?
Here's the CPL.
Haven't looked at all the options, but you can select New SMS and New MMS, although these rely on 2 files called TNSMS.exe and TNMMS.exe, which I don't see to have to hand. If anyone can post them, that'd be great.
I don't know if it'll work on all devices, but try it anyway.
P.S. How do I find the CPL Key to use in the reg hack above?
I have one which I use for the New SMS function
How to install *.CPL files?
I copied it to Windows directory but it is not there?
Do a Soft reset after copying to the \windows....
then it should be in the Start->Settings-> one of the tabs...

How to remove installed input methods on Windows Mobile 5

Hi all,
I don't have any use for the input methods "Block Recogniser", "Letter Recogniser" or "Transcriber" and I'd like to remove them.
I've recently installed another virtual keyboard, and I can't get it to load - I've been lead to believe this can occur if you've got too many keyboards loaded (only the default ones + the CoPilot keyboard) or too much stuff loaded in the Today screen (*cough* maybe LOL).
Is it just a registry setting (like the today screen) or is it something more fundamental?
Thanks
Jon
I dont thnk you can remove the defaults SIP as they are in the ROM, however you may remove them from the list. Check the wiki at WM5 section for the reg tweak to it.
As for your second question, I'm not sure, but I have 3 additional SIP there, it seems working just fine, and I have 3-4 things on my Today screen.
Ok, now the other question, how to manually ADD SIP? Other than copying files, one may need some regitstry tweaks... Any idea?
For example, i want to add japanese SIP to English ROM...
Use a CAB manager to open up the SIP CAB installation file, and look at what they've done.
BTW, a 'friendly' warning, doing things on the SIP registry can potentially freeze your phone upon any softreset, hence making your phone useless without hardreset. So, make a backup before doing anything and prepare for a hardreset.
A few notes:
1) All SIPs are registered under HKCR\CLSID\{SIP CLSID} If you do a search of those keys looking for value containing SIP name as it appears on the menu you will find it. To disable SIP delete its key.
But as hanmin already pointed out: Be careful when messing with registry and SIPs in particular!
2) Generally built in SIPs don't count for the "too many SIP" scenario. If you have 5 or more 3rd party SIPs installed that could be the problem. Other wise it might be missing DLL, bad registry or internal problem with the software. Also in AKU 2 and up devices 3rd party SIPs may stop loading after a while (like a day of use or so) until you soft reset device.
This can be prevented by toggling through them on startup. There is an app on the forum here somewhere to do just that.
3) SIP registry (assuming it doesn't need custom settings) looks like this:
HKCR\CLSID\{SIP CLSID}
default (string) SIP Name
HKCR\CLSID\{SIP CLSID}\InProcServer32
default (string) sipdll.dll
HKCR\CLSID\{SIP CLSID}\IsSIPInputMethod
default (dword) 1
Unfortunately, usually there is no way to find SIPs CLSID from the outside to create the key.
However, every SIP must contain a DllRegisterServer function, which when called will create the needed registry entries. If you can find something similar to regsvr32.exe for the PPC you should be able to safely register the SIP.
Once again: putting the DLL under windows and registering the SIP does not guarantee that it will work or that your device recovers from soft reset.
Be sure to backup your data!
{ok, I think that's enough fun with styles and colors for now}
You could also try Tweaks2K2.NET. With this program you can hide the SIP's you don't want to show on your device
Thanks for the info levenum. I will analyse working Japanese ROM SIP now... Will report if find something usefull...
Does removing an SIP from the list make it pop up faster when clicking the arrow to bring up the list??

is there anyway to edit the right soft key?

I just got my Dual and the right soft key says "ideas" and is a link to the internet, is there anyway to edit that?
I use a little freeware app called 'KeySwop'
Check it out - http://mobile-sg.com/software/?p=KeySwop&platform=ppc
you can define your own left/right soft keys of Today screen by editing these registry keys:
left: [HKCU\Software\Microsoft\Today\Keys\112]
right: [HKCU\Software\Microsoft\Today\Keys\113]
(default) = caption of soft key
"Open" = target program to open (.exe or .lnk)
You can also use Shaps advanced config tool for it. This tool has except a lot of other options/tweaks an option for keymapping where you can set the soft- and some hardware keys. You can find the tool here.
another option is to use wisbar advance 3 (which also has a ton of other features)
Try this freeware...it works really good
http://www.freewarepocketpc.net/ppc-download-remap-softkeys.html
start>settings>buttons

How to remap the rhodium-manila softkeys?

Hi Guys,
How can i remap the softkeys of Rhodium-Manila? I want to change the Sofkey "Phone" on Hometab, because it has exactly the same function as the green telephone key, so it's a real waste...
PelloG said:
Hi Guys,
How can i remap the softkeys of Rhodium-Manila? I want to change the Sofkey "Phone" on Hometab, because it has exactly the same function as the green telephone key, so it's a real waste...
Click to expand...
Click to collapse
You can use HD Tweak to remap these 2 soft keys
PelloG said:
Hi Guys,
How can i remap the softkeys of Rhodium-Manila? I want to change the Sofkey "Phone" on Hometab, because it has exactly the same function as the green telephone key, so it's a real waste...
Click to expand...
Click to collapse
Right & left SoftKeys can be changed using CERegedit while synced to PC, or PHM Regedit directly on your phone.
The keys in question can be found here:
HKLM\Software\HTC\Manila
I have mapped
HomeLSKPath to \Windows\tasks.exe
with a corresponding link name at
HomeLSKText of Tasks
There are ways to map to other Manila shortcuts like All People.
http://forum.xda-developers.com/showpost.php?p=3509952&postcount=8
Coutesy of Elim
Once settling on what I wanted, I have made a little cab from this site:
http://triton.homeip.net/RegistryChanger/
Courtesy of Fmstrat
http://forum.xda-developers.com/showthread.php?t=435140
So now everytime I flash, I just run this cab to change the registry so I get my preferred home page links back.
There is a limit to what can be customised.
In Settings, I couldn't find a way to change LSK All Settings from connection settup to actual settings. Dutty did it in one of his ROMs.
thnx guys...that works
thats it, cool !! thanx a lot. I switched the left homekey on my TP2 in Bxsteez ROM from phone to all contacts. Much better Who needs a "Phone soft button" ??
Xaddict said:
Right & left SoftKeys can be changed using CERegedit while synced to PC, or PHM Regedit directly on your phone.
The keys in question can be found here:
HKLM\Software\HTC\Manila
I have mapped
HomeLSKPath to \Windows\tasks.exe
with a corresponding link name at
HomeLSKText of Tasks
There are ways to map to other Manila shortcuts like All People.
http://forum.xda-developers.com/showpost.php?p=3509952&postcount=8
Coutesy of Elim
Once settling on what I wanted, I have made a little cab from this site:
http://triton.homeip.net/RegistryChanger/
Courtesy of Fmstrat
http://forum.xda-developers.com/showthread.php?t=435140
So now everytime I flash, I just run this cab to change the registry so I get my preferred home page links back.
There is a limit to what can be customised.
In Settings, I couldn't find a way to change LSK All Settings from connection settup to actual settings. Dutty did it in one of his ROMs.
Click to expand...
Click to collapse
Hi Xaddict,
Great stuff, I want to change the LSK to DeviceLock. Changing the text was obviously no problem, but do you perhaps know the path?
I tried what I got from total commander as path: \windows\VJDeviceLock.exe, but that doesnt really work..
Thanks,
PB

Please help - can't change the right softkey!

Hi guys!
I tried to change my right softkey from "Menu" to "BT Toggle" (a bluetooth switching program I've already installed) using Advanced Configuration Tool 3.3 but it didn't work on my HD2.
When I restart the HD2, the key is changed to "BT Toggle" but after entering the PIN and after HTC sense started the key is named "Menu" again.
I looked into the registry but all is right there, the changes were saved. But why is the new softkey name only displayed before starting HTC sense and not after?
Any ideas?
Best regards,
Oliver
Home RSK
I wouldn't mess with the right soft key of sense.
Only the left.
How would you edit the quick tabs?
If you aren't using sense, only the WM interface, you can edit those SK's.
Did you get BT Toggle to work?
It wouldn't for me.
Benz-Driver said:
Hi guys!
I tried to change my right softkey from "Menu" to "BT Toggle" (a bluetooth switching program I've already installed) using Advanced Configuration Tool 3.3 but it didn't work on my HD2.
When I restart the HD2, the key is changed to "BT Toggle" but after entering the PIN and after HTC sense started the key is named "Menu" again.
I looked into the registry but all is right there, the changes were saved. But why is the new softkey name only displayed before starting HTC sense and not after?
Any ideas?
Best regards,
Oliver
Click to expand...
Click to collapse
This one works with my HD2:
http://forum.xda-developers.com/showpost.php?p=4292054&postcount=11
Sorry, what do you mean with
I wouldn't mess with the right soft key of sense.
Only the left.
Click to expand...
Click to collapse
My english isn't that good...
Using this post by vovichek62 as a guide I used the following process to change the right soft key:
Download LuaDec from here and extract
Copy \Windows\07c67730_manila from device to luadec folder (and somewhere else as a backup).
Open a command prompt there
Run
Code:
luadec 07c67730_manila > 07c67730_manila.lua
Open 07c67730_manila.lua in an editor like notepad
You need to change two functions. The fuction above "SetSoftKey = l_0_0" sets the text for the soft buttons. This is my modified line:
Code:
_application:SetRightSoftkey(Softkey(Locale:GetString("IDS_CONTACTS"), OnMenuPressed))
I think it was originally set to IDS_MENU. That "OnMenuPressed" is the function called when you press it.
So now you need to change that function - The function above "OnMenuPressed = l_0_0". On mine this is now:
Code:
l_0_0 = function()
_application.Navigation:Navigate(URL("Manila://people/browserlayer/peopleAll.page"), false)
end
Now, back in the command prompt run:
Code:
luac -o 07c67730_manila 07c67730_manila.lua
and copy 07c67730_manila back to your device.
If you were up for it you could probably copy some of the left soft key code to allow changing the right soft key in the registry.
Xaddict is right, once you do this you can no longer tweak your home buttons. If I need to change one I go back in to the registry and find:
HKEY_LOCAL_MACHINE\Software\HTC\Manila\Home\0\IsSet (where 0 is the button number) and change the value to 0. If you then restart manila (or your device) you can change that button. It will still show the old text and icon until you do. I also made a simple .reg which clears all the buttons, attached. For me it was worth this hassle as I could remove the People tab.
Tx fot BT Toggle
Nice one.
Thanks very much : )
Benz-Driver said:
This one works with my HD2:
http://forum.xda-developers.com/showpost.php?p=4292054&postcount=11
Sorry, what do you mean with
My english isn't that good...
Click to expand...
Click to collapse
iv just made a new 07c67730_manila file that reads from the registry
so all you have to do is download my 07c67730_manila file
http://www.filefront.com/16489283/07c67730_manila
then copy it to your windows folder (backup the old 07c67730_manila file)
then in registry at:
HKLM > Software\HTC\Manila
Change:
HomeRSKPath
HomeRSKText
HomeRSKArguments
to anything you like
for contacts:
HomeRSKPath Manila://people\browserlayer\?.page
HomeRSKText anything you like something liek contacts or all people
HomeRSKArguments leave this blank
how to remove quick Links without the menu:
all you do is hold the quick link you dont want for about 3-4 seconds and then drag it away this works on my dutty rom but gessing its the same for all roms
I am using HD2Tweaks - beats the hassle of backing up/copying manila files, editing registry entries - to assign the left and right softkey at the Home/Today screen.
But the available options are a fixed set.
Telephone (default for left), Menu (default for right), Backlight, Contacts, Contacts List, Notes, Calendar WM, Calendar WM (week view), Calendar WM (month view), New Appointment, Tasks, Messaging, SMS/MMS, Internet, Opera, Camera, Album, Comm Manager, File Explorer, Google Maps, Internet Sharing, MyPhone, RSS Hub, Radio FM, Windows Live, You Tube.
http://forum.xda-developers.com/showthread.php?t=588652
HD2Tweaks does not work for me on duttys rom so if HD2Tweaks works thats grate but mine is like a backup option
Holding quicklinks for 3-4 secs dont work for me. I'm on 1.66 WWE stock ROM. Need help on how to remove quicklinks. Also does anyone know the path for New SMS on LSK or RSK? Thanks!

Categories

Resources