Related
It's a quick way to return to the home screen, but my device beeps every time I press it. I have all the volumes turned down (the phone is on vibrate).
Cheers
i think it is a bug in the software, i have same problem
There's two sounds being played when you press that button. The first you can change using the following:
get a registry editor and change the following:
Code:
HKCU\ControlPanel\Sounds\Ending\Sound = "Midi2Wave_079_4098.wav" (REG_SZ string, no quotes)
You can't just remove the value, as it'll default to "dpadctl.mid". So what you'll want to do first is make a silent .wav file (I've attached one for your convenience), copy that to your device's "\Windows\" folder then change that value to point to it. E.g.
Code:
HKCU\ControlPanel\Sounds\Ending\Sound = "silent.wav" (REG_SZ string, no quotes)
Note that this will affect the sound being played when you're in a phonecall, too - so you won't hear that you've pressed the button. At least, not with that sound.
That is the major sound being played. There is another sound being played, at a much lower volume, and you may be perfectly satisfied with the result so far.
If you want to get rid of the 'click' sound as well, you'll have to replace the file "\Windows\hwandsw.wav". You can do this by first copying "silence.wav" to "hwandsw.wav" on your desktop. Now copy this file to your PocketPC's "\Temp\" folder or so - you can't copy directly to the "\Windows\" folder. Now on your PocketPC itself, copy the file from "\Temp\" to "\Windows\", and tell it to overwrite the file.
Now when you press the end button, you should get no sound at all.
Unfortunately this, too, affects other things that would use that sound. Such as selecting from a pop-up menu such as the Start menu and context menus. As such, I recommend making a backup of the original "hwandsw.wav" file so that you can restore it should you decide that the lack of that particular sound in other places is worse than hearing it quietly when you press the End key.
Good luck
alternativly , goto settings>phone>
On first Tab,
Under "keypad" set it to "off". This will disable the sound for the button as well as the keypad. Everything will still work, even to those automatic system, just no audiable feedback.
ZeBoxx said:
If you want to get rid of the 'click' sound as well, you'll have to replace the file "\Windows\hwandsw.wav". You can do this by first copying "silence.wav" to "hwandsw.wav" on your desktop. Now copy this file to your PocketPC's "\Temp\" folder or so - you can't copy directly to the "\Windows\" folder. Now on your PocketPC itself, copy the file from "\Temp\" to "\Windows\", and tell it to overwrite the file.
Now when you press the end button, you should get no sound at all.
Unfortunately this, too, affects other things that would use that sound. Such as selecting from a pop-up menu such as the Start menu and context menus. As such, I recommend making a backup of the original "hwandsw.wav" file so that you can restore it should you decide that the lack of that particular sound in other places is worse than hearing it quietly when you press the End key.
Good luck
Click to expand...
Click to collapse
Thank you so much that "click" when I hit the "end" button would drive me nuts...this worked perfect!!!
MenuPop
There is also a file (MenuPop.wav) that can be overwritten to get ride of the annoying click (pop) sounds when you tap the start menu.
Re: MenuPop
tvalentino said:
There is also a file (MenuPop.wav) that can be overwritten to get ride of the annoying click (pop) sounds when you tap the start menu.
Click to expand...
Click to collapse
Yep - just keep in mind that this, too, will affect other menus as well. Any pop-up menu, including context menus from tap-and-hold, will no longer 'pop' (not an issue to me, but hey)
I'd like to back them up into my settings cab file for when I flash my phone again. Where can I find these settings:
- Screen backlight brightness
- Ringtone settings (ring type, what sound file etc.)
- T9 settings (auto complete words etc.)
Thanks!
Hey dude, I think this is the backlight setting:
HKLM\System\GDI\Drivers\BacklightDefault
Angelusz said:
- Ringtone settings (ring type, what sound file etc.)
Click to expand...
Click to collapse
HKCU\ControlPanel\SoundCategories\Ring...
HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0
Script
a - show notification
f - backlight on: f1, f0 = off.
p - time to start.
c - loudness: C50, c100, c150, c200.
v - vibration. vX, X = vibration time X=0 - vibrate till end of script
w - pause/wait. wX = X seconds.
r - repeat.
Thanks, I'll try those!
I'm not sure about the backlight one, can't seem to change the settings by changing it.
The ringtone key at RingTone0 looks like the right thing, what's the first key for though? (HKCU\ControlPanel\SoundCategories\Ring)
And then there's always the t9 settings.
Angelusz said:
The ringtone key at RingTone0 looks like the right thing, what's the first key for though? (HKCU\ControlPanel\SoundCategories\Ring)
Click to expand...
Click to collapse
sry, what do you mean?
HKCU\ControlPanel\SoundCategories\Ring -> Directory (here the ringtones dir, for example \sdcard\)
then copy the ringtones to "Rings" on the card, then write all file-names in HKCU\ControlPanel\Sounds\Ringtones ->you can choose them in settings (you should... did not try that)
could be not very important if you let your ringtones in \windows...
Ah alright, thanks. About the script for the ringtone, I recognize the script I set in settings and tried to modify it through the registry. It wouldn't accept those changes though. Is there a way to make a script that's not one of the basic scripts (as can be set through the settings menu)?
Angelusz said:
It wouldn't accept those changes though.
Click to expand...
Click to collapse
interesting, it works actually... as far as i know its the only way to write own scripts. There is also a prog to edit the vibration settings - VAlert.
How strange. I'll test with it a bit, see if I can get it to work.
Anyone know where the T9 settings are stored?
And how the backlight settings work?
Hi,
Like most (all?!) I'm looking for the holy grail - more time away from the charger for my HD2!
As per my previous HTC Diamond I'm thinking a good way to help me on my way is to switch to 2G most of the time and then to 3G (well, AUTO to be precise) when I'm actually doing something that requires the connection (surfing / steaming / pulling down a few Mbs of email attachments etc). While some might say this shouldn't be necessary, tbh it worked for me previously.
I used to do this via a slider on the CommManager thingy. However there isn't one on the default HD2. Is there an easy way to make use of that extra space at the bottom of the interface?! Any other suggestions to easily achieve this?
Thanks in advance..
Comm manager does the job
jrvenge said:
Comm manager does the job
Click to expand...
Click to collapse
Hi - thanks for the super quick reply!
Could you possible explain exactly how I get the built-in Comm Manager to display this missing slider? I've looked around and can't seem to find it!
(thanks again)
WMLongLife.
http://forum.xda-developers.com/showthread.php?t=478519
There's also a cab floating around that will insert that option in the Comm Manager.
I will attach it here - I hope the author doesn't mind.
Pagnell said:
WMLongLife.
http://forum.xda-developers.com/showthread.php?t=478519
Click to expand...
Click to collapse
Thanks for the above. I had a look at this before (and again just now) - looks good, but doesn't quite work 100% on the HD2 yet.
- using flight mode breaks it (seems to disable it even when you've come out of flight mode, never to work again unless reboot);
- the disconnect idle connections bit breaks push mail, so I have to turn this feature off when using push and then back on again when not using push - would be much better if it could auto-detect on the fly;
- a few other random bugs
All in all a great effort (HD2 version hasn't even made beta yet - still dev build!) so no complaints, instead I await a more HD2-finished version with interest.
pedmond said:
There's also a cab floating around that will insert that option in the Comm Manager.
I will attach it here - I hope the author doesn't mind.
Click to expand...
Click to collapse
Ah just what I wanted - ALMOST!
Being picky.. this replaces the Push Email slider with the 2G/3G one.. now I use this Push Email slider quite a bit, so ideally (for me at least!) I'd want it to replace the bottom one (the WiFiRouter option - hardly ever use this). OR, better still, to add an additional option onto the bottom in the wasted spaces.
Can this be modified?
(thanks again)
SimonW500 said:
Can this be modified?
Click to expand...
Click to collapse
Yes we em... it can
But you have to edit the Registy via Total Commander or another RegEdit Tool.
The requried regkeys can be found at:
HKLM\Software\HTC\CommManager\
There a several SubFolders numbered from 0 to x.
Those SubFolders are the buttons in the CommManager.
Each Folder contains at least a <default> key which contains the command to run.
You can reorder the Position of a button by renumbering the folders.
If you want to add a button (e.g. you have 6 Buttons but want 7, you'll find 6 folders numberd from 0 to 5), add a folder named 6. Step into this folder and add key named Default (type is string). Aferwards add a value to this key (e.g. MobileWifiRouter or 3G). Afterwards you have to change the <SupportedFunctions> Key in the root folder of the CommManger from 6 to 7.
To get back to your "main problem"...
To re-enable the Pushmail Service Button you have to add the following key/value pairs to a numberd folder.
Default = AUTD
Execute = \Windows\repllog.exe
ExecuteCommand = //remote
Aftwards restart the CommManager (or better the device) and you should find the Pushmail Button again.
Greetings
LordK
LordK said:
Yes we em... it can
But you have to edit the Registy via Total Commander or another RegEdit Tool.
The requried regkeys can be found at:
HKLM\Software\HTC\CommManager\
There a several SubFolders numbered from 0 to x.
Those SubFolders are the buttons in the CommManager.
Each Folder contains at least a <default> key which contains the command to run.
You can reorder the Position of a button by renumbering the folders.
If you want to add a button (e.g. you have 6 Buttons but want 7, you'll find 6 folders numberd from 0 to 5), add a folder named 6. Step into this folder and add key named Default (type is string). Aferwards add a value to this key (e.g. MobileWifiRouter or 3G). Afterwards you have to change the <SupportedFunctions> Key in the root folder of the CommManger from 6 to 7.
To get back to your "main problem"...
To re-enable the Pushmail Service Button you have to add the following key/value pairs to a numberd folder.
Default = AUTD
Execute = \Windows\repllog.exe
ExecuteCommand = //remote
Aftwards restart the CommManager (or better the device) and you should find the Pushmail Button again.
Greetings
LordK
Click to expand...
Click to collapse
Excellently detailed post! Much appreciated - will give it a whirl this evening
i installed the mobilewifirouter separatly through the bowmanpackpro.zip
however for key 6 in the registry, whats the execute command for MobileWifiRouter ??? can someone copy and paste this
also it wont let me add new folders there, it says already exists??
Hello
The easiest way in my opinion is to go into the windows folder. Copy the file cmbandswitch and paste it as a shortcut in the programs DIR. You can then assign it to a quick link on your home page. Works a treat for me. Just select it and the menu to change from 3g to 2g or to auto pops up.
Hi, This is my First Post to XDA. After using TP2 for 2 months, I just got my new HD2. Its a great piece of Hardware but I immediately notice following things:
1. The Standard Task Manager that used to sit at Top Right Corner is no longer there.
2. All Settings->Personal->Buttons does not have any Button Listed. So, I cannot assign a Task Manager to Hardware Key.
After investigating, I could find that the Task Manager that find from "Settings"->"Other"->"Task Manager" is located in \windows\taskmgr.exe
This is not a Bad Task Manager but I needed to assign this to a Hardware Key.
Following Registry entries will allow you to bring up the "taskmgr.exe" when you perform a Long Press to Send Key (Left Most Hardware Key on HD2):
Go to in registry:
HKLM\Software\Microsoft\Shell\
Create a new Key: Keys
Inside "Keys" create another Key: 40C6
Inside "40C6" create following Registry values:
1. Name= Name value= Send key(Hold) type=string
2. Name= Icon value= \windows\SendKeyIcon.exe, 0 Type=string
3. Name= Flags value= 0 Type=dword
4. Name= default value=\windows\taskmgr.exe Type=string
Now restart. This is working great for me.
or just use Duttys Task Manager for Leo which adds back the task manager to the top right of home screen and very nice it is too
snapworx said:
or just use Duttys Task Manager for Leo which adds back the task manager to the top right of home screen and very nice it is too
Click to expand...
Click to collapse
I used Dutty as well. It gives back the Lost Task Manager from TP2. However, I also need a ATL-TAB type task switcher.
rezaulkabir said:
I used Dutty as well. It gives back the Lost Task Manager from TP2. However, I also need a ATL-TAB type task switcher.
Click to expand...
Click to collapse
Try this
http://forum.xda-developers.com/showthread.php?p=1700898
I don't know about assigning it to keys though. May be something in the registry to assign buttons?
A much simpler way to run something from a long press on the send key is to make a shortcut to the app and rename it to "long_send". Then, copy it to the windows folder.
Hi all,
I'd like to map another key for a long press. For example the Windows logo hardware key. What is the code for this ? I only know 40C6 for the call key.
Thanks.
johncmolyneux said:
A much simpler way to run something from a long press on the send key is to make a shortcut to the app and rename it to "long_send". Then, copy it to the windows folder.
Click to expand...
Click to collapse
Man, that is brilliant! I thought I was going to have to install AE buttons to achieve this! thanks heaps.
johncmolyneux said:
A much simpler way to run something from a long press on the send key is to make a shortcut to the app and rename it to "long_send". Then, copy it to the windows folder.
Click to expand...
Click to collapse
If "long_send" exists, I cannot answer incoming call with this key.
Is it possible to assign a long press action to "home" or "Windows" key? What will be the right filename? It seems not possible with HD2 after seraching the forum.
Thanks.
Thanks!! This registry tweak works like a charm!
Trick with long_send.lnk doesnt work for me...
Another keycode is 40C7 for Endkey.
Does anyone know how to make this work on a bluetooth headset?
I'm trying to get cybertron Voice Commander to fire up on a long press of the send button on my bluetooth headset.
I've put a link to the app in /windows and named it long_send. The send key on my HD2 opens the app but the headset key doesn't?
Any idea why?
Regards
Clive
johncmolyneux said:
A much simpler way to run something from a long press on the send key is to make a shortcut to the app and rename it to "long_send". Then, copy it to the windows folder.
Click to expand...
Click to collapse
That is great!
Any other shortcuts for at least one of the HD2 keys (Home, Back, Win)?
Since I just ran into a problem with the long_send way of doing things, I thought I would add what I encountered.
I have just bought pocketshield, and wanted to have a task manager on a long send key function. Changing copying a shortcut to \windows and renaming it long_send worked great, until I power cycled. At that point the long_send disappeared, and I had to redo the shortcut trick.
I figured something was deleting it, so I used total commander to change the shortcut properties to a system read only file. This worked for the long_send function, but it broke my task manager...
So, I deleted the long_send shortcut, rebooted, and the task manager worked again, so it seems there is a conflict. I ended up using the registry hack from the first post to get it working.
Cheers!
An easier approach... You can assign any volume key long-press to the task manager(or to any program), with Volumex software
Volume keys are easier to reach as they are always next to your thumb(left hand) or next to your index (right hand). Especially on the HD2 which is big and HW keys too far below...
any solution for the win key?
sorry. duplicate..
slayerns said:
any solution for the win key?
Click to expand...
Click to collapse
+1
I would like to map this to the win hard button too.
Hello,
How to change the function to the button "Back" HTC HD2?
Merci
cliver said:
Does anyone know how to make this work on a bluetooth headset?
I'm trying to get cybertron Voice Commander to fire up on a long press of the send button on my bluetooth headset.
I've put a link to the app in /windows and named it long_send. The send key on my HD2 opens the app but the headset key doesn't?
Any idea why?
Regards
Clive
Click to expand...
Click to collapse
Well, I wonder how HTC could miss this point about assigning buttons and bluetooth stuff as flixibility is probably the most important thing that wm users want.
For me, I have tried the long_send.lnk trick with MSVC, which works , but I can't receive call with send button. Now my main problem is the call button on my headset that when I long press it, it doesn't start any application, but after I install Cyberon VSD, it starts. There should be somewhere that we can configure the file location in which this long press function triggers, but still can't find it. I even can't find the Cyberon exe files.
Any idea, guys? Thanks in advance..
rezaulkabir said:
Hi, This is my First Post to XDA. After using TP2 for 2 months, I just got my new HD2. Its a great piece of Hardware but I immediately notice following things:
1. The Standard Task Manager that used to sit at Top Right Corner is no longer there.
2. All Settings->Personal->Buttons does not have any Button Listed. So, I cannot assign a Task Manager to Hardware Key.
After investigating, I could find that the Task Manager that find from "Settings"->"Other"->"Task Manager" is located in \windows\taskmgr.exe
This is not a Bad Task Manager but I needed to assign this to a Hardware Key.
Following Registry entries will allow you to bring up the "taskmgr.exe" when you perform a Long Press to Send Key (Left Most Hardware Key on HD2):
Go to in registry:
HKLM\Software\Microsoft\Shell\
Create a new Key: Keys
Inside "Keys" create another Key: 40C6
Inside "40C6" create following Registry values:
1. Name= Name value= Send key(Hold) type=string
2. Name= Icon value= \windows\SendKeyIcon.exe, 0 Type=string
3. Name= Flags value= 0 Type=dword
4. Name= default value=\windows\taskmgr.exe Type=string
Now restart. This is working great for me.
Click to expand...
Click to collapse
I am not shure what goes into Name field and what into String field, i have tried to put Name value= Send key(Hold) into Name field, also Name value into Name, Send key(Hold) into string, and it didn't work for me. Can u tell me please what goes into what field. thanks
Here is the ready complete registry key
http://www.megaupload.com/?d=OLB5RHLE
Put in the phone and start, soft reset after that.
Go to settings\personal\buttons and assign program for the list that appears below.
Okay, so I'm using Google Voice with call presentation on, and I want to setup a shortcut to send a '1' to the phone to accept an incoming call. I just got a bluetooth watch and I want to be able to have the watch send the key so I don't need to dig out my phone when I'm in the car.
So, to test this a little bit I installed KeyPress and I setup that if I double press my start button in AE Buttons, it runs KeyPress with the parameter of 97. This works perfectly. No issues at all.
But when I try to create a short cut, everything fails. If I just press tap VJKeyPress, I get the little "help" screen. If I create a shortcut, and tap it, I also get the help screen. But when I try to modify the shortcut to pass the '97', then it fails.
I'm guessing that I'm missing something in the syntax, but I can't figure it out.
I have the path, in quotes:
"\P F\vijay555\VJKeyPress\VJKeyPress.exe"
Then I've put 97 at the end just plain, in quotes, in <>, I've put in right behind the .exe inside the quotes... Nothing seems to work at all. I'm at a total loss.
Anyone have a suggestion?
Hi,
Could you send me a screenshot of the configuration screen in AE Buttons.
I can't think why it wouldn't work, but what you could do is create a normal shortcut that launches VJKeypress with the required parameters, and then use AE Button to launch that .lnk shortcut itself, rather than VJKeyPress.exe
Should you get really stuck, VJBrisk might be able to help you, but I think the above should be adequate.
Drop me a PM (and post in the thread) again if you get stuck.
V
Oops... I didn't think I explained myself properly.
The AE Buttons is WORKING. It's the normal shortcut link that I can't get to work... and that's the thing I really need to get working.
Sorry, my bad, didn't read it properly.
I normally put example shortcuts in my cabs, but curiously I've got none in the cab on my phone. Can't believe the app is nearly 5 years old! Wow.
Anyway, I just tried making a shortcut.
If you paste the following:
Code:
55#"\Program Files\Vijay555\VJKeyPress\VJKeyPress.exe" 133
into a text document, and rename it Test.lnk, and copy that over to your phone, it should create a shortcut that locks your phone.
If that works, just change the parameter to do what you want.
What app are you using to create shortcuts?
And what's the significance of the \p\f in your first post?
V
A bit more information...
I tried to write a simple MortScript to run this as well. According to the MortScript manual, to run an app, you use this command:
Run ( "\path\AppName" [,"Parameter"] )
In other words, the path and the command first, and then put in the optional parameter. When I put in just the app name:
Run( "\Program Files\vijay555\VJKeyPress\VJKeyPress.exe" )
And run the script, I get the little help popup as I would expect. When I put in the parameter:
Run( "\Program Files\vijay555\VJKeyPress\VJKeyPress.exe" , "97" )
Nothing happens.
vijay555 said:
If you paste the following:
Code:
55#"\Program Files\Vijay555\VJKeyPress\VJKeyPress.exe" 133
into a text document, and rename it Test.lnk, and copy that over to your phone, it should create a shortcut that locks your phone.
Click to expand...
Click to collapse
Okay... well that locked the phone fine.
If that works, just change the parameter to do what you want.
Click to expand...
Click to collapse
I'm using both the text editor on Windows and Word on my PPC (not saving it in Word Format when prompted).
What app are you using to create shortcuts?
Click to expand...
Click to collapse
Just Copy the original file and then paste as shortcut.
And what's the significance of the \p\f in your first post?
Click to expand...
Click to collapse
Didn't feel like typing out \Program Files\.
Okay, so using the '133' definitely worked, but when I change it to 97 (the code to send NumPad1), it doesn't work.
But it DOES work when I tell AE Buttons to run VJKeyPress with the parameter of 97. Ugh... very odd.
Just for the fun of it, I also tried setting up a button in AE Buttons to run the shortcut that has '97' in it. That didn't work. I'm at a complete loss to figure out what's going on.
It may be that the keypress is occurring, but it's being fed into AE Buttons rather than the Phone Dialler, ie if when you press the required button, AE Button becomes active, which launches VJKeyPress, which presses 1 <b>within</b> AE Button, not the phone dialler.
You could test this by trying other keys and seeing what happens.
Also try activating Word or something else on your phone and launch the shortcut - see if the desired key gets pressed.
Also, you said NumPad1 - this is the number pad on a pc keyboard.
Try 49, which is just key 1.
V