Just wondering is anyone knows how to remap the stupid PTT button so I can use it for voice command??
I tried the PTTfix for the hermes, it disabled PTT but didn't allow me to reassign the button to anything else.
thanks,
Matt
Install Vibra Switch, then map this app to the button from the programs folder.
RemE said:
Install Vibra Switch, then map this app to the button from the programs folder.
Click to expand...
Click to collapse
I hate to ask stupid questions, but installing this app, does not seem to enable a new hardware button. I still only show a total of 5, with no option of the PTT button. I am looking at the "buttons" commandlet in settings
What am I missing?
Try AEBPlus
isnt there just a simple way to do it in the registry?
or a different way to change it?
Solved it
Ok this actually can be done in the registry, what you will need to do first is stop the PPT service from loading when you boot up, I used SK tools and removed it from the start-up section of that program. Then you need to goto:
HKLM\Software\Microsoft\Shell\Keys
Add a new key called 40C6
then I added a string called Name with the value Button 6
you should now be able to assign a program to PTT through settings/buttons
-------------------------------------------------------------------------
if for whatever reason if its not there yet these are all the values I have under key 40C6
(default) "path to your program in quotes"
dword: BtnWnd value=0
dword: Flags value=0
string: Name value=Button 6
string: ResetCmd value "path to your program in quotes"
string: WndCls LEAVE BLANK
if you need to enter all that, go for it, but I would assume it would work after completing the first part of this post
let me know
PS with Voice command it only works to start the program, holding the PTT button to cancel a command doesn't work for me, if anyone figures that out let me know, that would be awesome
mbritten said:
Ok this actually can be done in the registry, what you will need to do first is stop the PPT service from loading when you boot up, I used SK tools and removed it from the start-up section of that program. Then you need to goto:
HKLM\Software\Microsoft\Shell\Keys .....
Nice. any thoughts on push and hold?
g
Click to expand...
Click to collapse
Thanks!
I don't own SKTools, so I disabled the PTT service by going to hklm\services\ptt
on the "dll" entry, I just inserted a semi-colon, to prevent the dll from loading- ";PTTService.dll"
However, I was not having much luck getting button 6 to work. Entries appeared in "buttons", but it would not link to the calculator. Finally, I decided to reboot.
Reboot somehow removed button6 entries in registry.
So in other words, it is not working, for me.
Very odd.
mbritten said:
Ok this actually can be done in the registry, what you will need to do first is stop the PPT service from loading when you boot up, I used SK tools and removed it from the start-up section of that program. Then you need to goto:
HKLM\Software\Microsoft\Shell\Keys
Add a new key called 40C6
then I added a string called Name with the value Button 6
you should now be able to assign a program to PTT through settings/buttons
-------------------------------------------------------------------------
if for whatever reason if its not there yet these are all the values I have under key 40C6
(default) "path to your program in quotes"
dword: BtnWnd value=0
dword: Flags value=0
string: Name value=Button 6
string: ResetCmd value "path to your program in quotes"
string: WndCls LEAVE BLANK
if you need to enter all that, go for it, but I would assume it would work after completing the first part of this post
let me know
PS with Voice command it only works to start the program, holding the PTT button to cancel a command doesn't work for me, if anyone figures that out let me know, that would be awesome
Click to expand...
Click to collapse
GumboChief said:
Thanks!
I don't own SKTools, so I disabled the PTT service by going to hklm\services\ptt
on the "dll" entry, I just inserted a semi-colon, to prevent the dll from loading- ";PTTService.dll"
However, I was not having much luck getting button 6 to work. Entries appeared in "buttons", but it would not link to the calculator. Finally, I decided to reboot.
Reboot somehow removed button6 entries in registry.
So in other words, it is not working, for me.
Very odd.
Click to expand...
Click to collapse
I have heard that turning the phone off (hold power putton) will make the registry entries stick, but I've never had a problem just soft resetting, let me know if you figure it out
the reg change didn't persist for me either and I did perform a power cycle.
Would like
I sure would like to see a solution here myself. These folks have one for WM6 on Hermes but some Kaiser folks posted near the end of the thread that the method is not working for them. Author says he will eventually get it working on the Kaiser.
http://forum.xda-developers.com/showthread.php?t=279585
robroth said:
the reg change didn't persist for me either and I did perform a power cycle.
Click to expand...
Click to collapse
what reg editor are you using? I have NEVER had a problem with edits sticking using resco reg editor. there has to be some reason.
GumboChief said:
Thanks!
I don't own SKTools, so I disabled the PTT service by going to hklm\services\ptt
on the "dll" entry, I just inserted a semi-colon, to prevent the dll from loading- ";PTTService.dll"
However, I was not having much luck getting button 6 to work. Entries appeared in "buttons", but it would not link to the calculator. Finally, I decided to reboot.
Reboot somehow removed button6 entries in registry.
So in other words, it is not working, for me.
Very odd.
Click to expand...
Click to collapse
I simply exported the PTT key altogether & removed it, put in the new 40C6 entry, and the device's remapping works flawlessly. Using SKTools.
mbritten said:
what reg editor are you using? I have NEVER had a problem with edits sticking using resco reg editor. there has to be some reason.
Click to expand...
Click to collapse
total commander. ill have to try one of the others mentioned here. i'm about to reflash with the HTC rom so will have to reload everything anyway.
Which PTT key did you remove. Are you talking about HKLM\Services\PTT?
vpoet said:
I simply exported the PTT key altogether & removed it, put in the new 40C6 entry, and the device's remapping works flawlessly. Using SKTools.
Click to expand...
Click to collapse
Could you explain exactly what you did for those of us that don't know. Many thanks!
Thanks
mattmcl1 said:
Could you explain exactly what you did for those of us that don't know. Many thanks!
Click to expand...
Click to collapse
at&t Tilt? Stock ROM?
I used the free PHM regedit:
http://www.phm.lu/downloads/download.aspx?{940B734A-C437-41C7-ADED-2A4418802FD3}
I completed deleted the whole PTT group from the services (would not work until I did this).
Confirm
I can confirm the experience of robroth and GumboChief. Followed GumboChiefs advice on the ; - worked to disable PTT load. Then followed mbritten's reg changes in post #6. Registry key 40C6 disappers consistently after soft reset.
However, removing the entire PTT worked perfect.
Big thanks to scoppola and mbritten! So happy to have this working! Cheers guys.
Device: 8925
ROM: AT&T - 1.57.502.2
Registry Editor - Resco 2007
swamp2 said:
I can confirm the experience of robroth and GumboChief. Followed GumboChiefs advice on the ; - worked to disable PTT load. Then followed mbritten's reg changes in post #6. Registry key 40C6 disappers consistently after soft reset.
However, removing the entire PTT worked perfect.
Big thanks to scoppola and mbritten! So happy to have this working! Cheers guys.
Device: 8925
ROM: AT&T - 1.57.502.2
Registry Editor - Resco 2007
Click to expand...
Click to collapse
WFM as well! - removed the entire PTT key.
Related
This will drive me crazy. I have had the button above the volume mapped to Voice Command ever since I can remember. Now for the Tilt, it is mapped to Push to talk which I will never, ever use and the button mapping does not allow you to reassign it. Does anyone know if this is possible with any of the button manager programs? Do I need to flash the Kaiser ROM for this?
Also, the 8125 had a feature where you held this button down and it would swap the sound over to vibrate. If anyone knows how to get this working on the Kaiser, I highly recommend it. Beats having to pull the phone out of the holster/case to silence it, especially in a meeting.
Search for the answer.... It is here.
tried searching on push to talk. searching on buttons brings back a ton of results, none of which are specific to this particular problem. any suggestions on where to search and for what term or phrase?
Update, I found one... over in the hermes forum. This would be a good addition to the cab list sticky now that more folks are getting the AT&T ROM.
http://forum.xda-developers.com/showthread.php?t=279585&highlight=push+to+talk+map
I'll update after I have tried it on the Tilt
PTTFix work fine per the tread reference above but even though it allows you to assign a program to press and hold, there is no program "per se" to enact the vibrate setting. I do see this option on the HTC Home Screen though so maybe it is possible to create a shortcut in the Program Files directory and call it indirectly. I'll try this later when I have some time, but if anyone else gets to it first, please do share. TIA
this will do it for you.
I was never a fan of PTT anyway... Thanks for the CAB Tim. Works like a charm. For those curious, the option to select Vibra switch will be found under Settings > Buttons. Remap Button 6 to Vibra (Switch).
Spoke too soon. The PTTFix cab showed the buttons under the setting window, but after setting them, it still brought up the PTT screen. I though perhaps it needed a soft reset, and after doing so the ability to remap the PTT button disappeared.
isdereks, did you try this on the Tilt or the Kaiser? I am thinking the latter, since the PTTFix.cab shows the PTT button as a second button 5. Perhaps this is part of the problem of why it looks like it allows the setting, but doesn't actually work.
Bummer. I am quite disappointed. On top of all the bloatware, you get a button that launches an app that immediately errors out as I am not a PTT subscriber. HTC and MS should be pissed that AT&T is making the iPhone look like a clear winner. Pretty soon Apple will be running comercials with the big bloated guy for the iPhone too.
Sorry forgot to mention that I did this on the Kaiser.
yeah the new PTTFix did not work on my tilt, but worked great on my 8525. I hope this gets updated for the tilt.
http://forum.xda-developers.com/showthread.php?t=334759
yeah tried all that and the reg settings do not stay after phone is shut down.
Worked for me. You have to read the whole post.
For my own purposes as well, here are the consolidated steps to take. Until someone improves on this, I keep all this stuff in a directory so I can reconfigure my device as necessary. Here goes...
I think the trick is the PTT settings take precedence when the device boots up so delete the PTT registry settings under HKLM/Services/PTT. Delete the whole sub tree, then
From HKLM\Software\Microsoft\Shell\Keys
Add a new key called "40C6"
Add a string under the key called "Name" with the value "Button 6"
Add a new key called "40C7"
Add a string under this key called "Name" with the value "Button 6 (hold)"
(Note, do not enter the quotes, thare are to delimit what belongs in the registry entry)
Go to the Buttons settings and assign a program to the new entries. I di Voice Dial and Vibra (Switch) from the link earlier in the this post.
Do a soft reset which will remove the PTT settings from the buffer and enable your key changes.
Thanks for all the help.
I'd say the only caveat is if you some day want to use the PTT features, it would be a good idea to take an inventory fo what is under the PTT node in the registry.
It worked "GREAT". Thanks and so easy even I could do it
Instead of deleting the "PTT" key, i suggest simply renaming it to "PTTbak". That way you can just rename it back to "PTT" if you ever need to use it.
Thats what i did, and it works fine.
BTW, excellent work everyone. After upgrading to the tilt from the 8525 i lost 2 side buttons (comm manager button and the PTT button)... now i've got at least one back!
Maybe someone could offer a suggestion. For the life of me, I cannot get the reg entries of 40C6 and 40C7 to stick. I am using PHM Registry Editor. I am powering down and back up. Anyone have any suggestions?
Gator5000e said:
Maybe someone could offer a suggestion. For the life of me, I cannot get the reg entries of 40C6 and 40C7 to stick. I am using PHM Registry Editor. I am powering down and back up. Anyone have any suggestions?
Click to expand...
Click to collapse
did you delete the ptt key? (or at least rename as was suggested above?)
if you did try using the phone for while after you make the registry changes - run some other programs - then power down
greg
Greg, I renamed it and then nothing would happen. no button map and no PTT action. I am about ready to give up. But I will try your suggestions. Thanks.
NOw I got the PTT action back (the PTT screen pops up) but I cannot get the the button to do anything. I made the hold vibra and the direct push VC. Now nothing happens. Not sure what I did wrong. Not a noob at reg edits and I don't see anything wrong.
Oh well, not that big a deal, but am still open for more suggestions.
i tried renaming the PTT registry key and it didnt work. actually deleting it worked.
REG PTT
After doing the reg posted above the PTT button is free but you will notice after you push it, before the new app assigned to it pops up you will see the ptt screen for a second. What if the phone things you are using the ptt function and not Voice command or Viigo like I am?
When I uninstalled the keypad vibrate app, my keypads no longer worked properly. I reviewed this registry key on my device and it's messed up pretty bad (sound settings for each button are not correct).
Can someone export the complete HKCU\ControlPanel\Sounds to a .reg file, zip, and post here please?
Here's the entire set of keys you wanted.
outphase said:
Here's the entire set of keys you wanted.
Click to expand...
Click to collapse
thanks, that helps...
can you do me one more export? I also need HKLM/snd
I installed the PTTfix and it works but when I start up the phone i get two errors
PTT unregister class failed and PTT windowfailed. how do i get rid of these!
same here...
http://forum.xda-developers.com/showpost.php?p=1577293&postcount=12
thats not the fix, thats just how to remap the actual button...
Fix=
Using SKtools disable the PTT dll from starting up with windows
ah ****, sorry, wrong link, you can delete the ptt service from the registry too, if you dont have sktools
edit:
ah wait, it is there
jgermuga said:
I think the trick is the PTT settings take precedence when the device boots up so delete the PTT registry settings under HKLM/Services/PTT. Delete the whole sub tree, then........
Click to expand...
Click to collapse
New version at:
http://forum.xda-developers.com/showpost.php?p=2622590&postcount=45
Old version
I'm make a small program, which change current SIP when stylus out of the case and in the case.
Just unzip, and run program. Run again, and you can stop background process.
Settings in registry:
key HKCU\Software\HtcExtFun
value StylusInSipName - string name of SIP when stylus in the case
value StylusOutSipName - string name of SIP when stylus out of the case
example of reg settings (included in attached archive):
Code:
[HKEY_CURRENT_USER\Software\HtcExtFun]
"StylusOutSipName"="Keyboard - VGAKEY"
"StylusInSipName"="TouchPal"
Sorry I messed up im such an idiot!
And would it be possible to change the diamond in some kind of explosive device if the stylus is pulled out and in five times in less than three seconds ?
Hmmm James Bond on TV tonight, sorry for that.
The real question was : what do you call SIP : is it any program ? Does it interfere with the "notes" opening during a call ?
SIP = "Soft Input Panel"
It's the method of inputting text on a ppc, such as keyboard, transcriber etc...
Thanks a lot exidler, I've been missing this feature
My question is will it interfere/conflict with a SmartSIP application? I'm not in the mood for a Hard Reset just now due to conflicting SIPs...
Hello,
Nice idea but when I execute the HtcExtFun.exe I received this message :
"can't initialize SIP CLSIDs for stylus status"
My Rom is HTC_FRA_1.93.406.1
Thank's for you help
ralfred said:
Hello,
Nice idea but when I execute the HtcExtFun.exe I received this message :
"can't initialize SIP CLSIDs for stylus status"
My Rom is HTC_FRA_1.93.406.1
Thank's for you help
Click to expand...
Click to collapse
Just change the registry keys to whatever SIPs you use. You probably don't even have a "Keyboard - VGAKEY" installed.
2ALL: Also be sure to input localized names for SIPs into reg keys (for non-WWE ROMs). Good luck!
Btw, it works just fine with SmartSIP...
Good job, exidler! Thank you. It's just what I wanted. Will probably uninstall SmartSIP now...
At begining of topic, asking about runing Notes when stylus pulled out.
My question: may be add feature to run something when stylus pulled out? Not only when call in progress.
exidler said:
At begining of topic, asking about runing Notes when stylus pulled out.
My question: may be add feature to run something when stylus pulled out? Not only when call in progress.
Click to expand...
Click to collapse
Would be a nice addition, but I'd prefer it to be user-configurable (on/off), with a list of exceptions. So each time I'm about to rename a file it won't open Notes or whatever.
help stylus
for open the program???
[HKEY_CURRENT_USER\Software\HtcExtFun]
"StylusOutSipName"="Keyboard - VGAKEY"
"StylusInSipName"="TouchPal"
hello graziano
WOW Fantastic app thanks
I Repackaged it in a cab file that adds the reg key to change between Compact QWERTY and Keyboard. Also drops a shortcut under
Start Menu>Programs
Jules
Video of the software here. I think its great, but could obviously do with a configuration panel and having a shortcut dropped into \windows\startup.
http://wmpoweruser.com/?p=739
Surur
ZaJules said:
I Repackaged it in a cab file that adds the reg key to change between Compact QWERTY and Keyboard. Also drops a shortcut under
Start Menu>Programs
Click to expand...
Click to collapse
Really nice, but the shortcut doesn't work.
peterbonge said:
Really nice, but the shortcut doesn't work.
Click to expand...
Click to collapse
It only worked for me after a soft reset, and then starting the app once.
Surur
To have it start at every boot up, paste the app in /Windows/StartUp
Very convenient app, they should have implemented this in the original ROM .
Awesome!...
It worked after I add ZaJules's Reg file.
But I want to be able to switch between:
Compact QWERTY and Fitaly by textware.
I edited the reg location (in windows registry) from keyboard to fitaly
now removing/replacing stylus doesn't do anything...
cheers, stevo.
[edit] Maybe it's called something else in the registry...
[edit] fixed it.
I had "Keyboard Qwerty" insteat of "Keyboard QWERTY", so it IS CAP specific!.
cheers, swesome.... This bl00dy phone just gets better and better every day...!
Updated the cab to include the automated startup
GREAT small application, very handy indeed.
re not go
error on startup
saluti dvdfilm
when using the exidler....cab I got an error while starting up. It seems the application is missing a reference. When I start it manually I get an error about missing reference in registry.
I use original Rom 1.93GER
While WM 6.1 now allows for buttton 6 to be reassigned, any attempts to add 40c7 to the registry (Button 6 (Hold)) gets wiped when you do a soft reset. Is it necessary to kill the PTT key like we previously had to in WM6?
anyone tried this yet?
Well, its just easier to have a program that intercepts button presses. Such as... aebuttonplus! You can have double presses, long presses(hold) and etc. good software to check out.
Another solution is to just make a .reg file with desired entries and toss it into the startup folder, that way it will reapply on soft-reset. Goodluck!
Yes you need to delete PTT
This is what I found on another thread. http://forum.xda-developers.com/showpost.php?p=2573250&postcount=41
It fixed it for me.