How to map a function for the headset stereo button? - Tilt, TyTN II, MDA Vario III Themes and Apps

Does anyone know if it is possible to asign a function to the stereo headset that comes with the package of the HTC TyTN II?
If I press and hold that button in the stereo (the button used to receive/end calls) then the program Voice Commander is launched, as a default function I guess. But, what if I want to change this and buy pressing-holding I want to run another voice control program instead, like, let's say: Vito Voice2GO?
How can I map such a thing to the stereo headset button? Is that possible?
Thanks in advance

uuuyep said:
Does anyone know if it is possible to asign a function to the stereo headset that comes with the package of the HTC TyTN II?
If I press and hold that button in the stereo (the button used to receive/end calls) then the program Voice Commander is launched, as a default function I guess. But, what if I want to change this and buy pressing-holding I want to run another voice control program instead, like, let's say: Vito Voice2GO?
How can I map such a thing to the stereo headset button? Is that possible?
Thanks in advance
Click to expand...
Click to collapse
Have you tried changing the top left hardware button for 'voice command' (in settings - buttons) to 'Vito'? I wouldv'e thought this would do it.

Hi Leoni1980
I thought same, thinking about the fact that "voice command" is asigned to the top left hardware button (as well as "record" soft is asigned to that button). But I don't have that button mapped to the default soft. I have this button maped to TaskSwitcher (pressing) and to HTC ActionScreen soft (pressing and holding). So, fallowing this idea, when I press and hold the headset button, it should launch the HTC ActionScreen soft, as you also think it would if I map it to eg. Vito', but it doensn't. It keeps on launching the "voice command soft". Strange thing... It's like by pressing and holding the headset button it is "calling" directly the exe of "voice command", or that there is no a similar (analog) button for the headset button on the device and it sends predefined independent instructions. I have no idea (?)
It would be great if it is possible to remap it to the preferred soft...
Any other idea, please.
Thanks!

Solved mapping an app to the wired headset stereo button
Solved the problem! Now pressing and holding the button in my wired headset it is launched VITO VoiceDialer as I wanted, (and probably with the same procedure the button of the wired headset can be mapped to launch any other app, although I only tested with VITO VoiceDialer, for now...).
I just edited the Registry trying to "adapt" and idea that I found in this forum here Under the title: "MS Voice Command activation from BT headset"
Interpreting that great hack, I thought that one can also make it work for the porporses I posted up here. And it did work like a charm! I needed so much this solution... So I'm glad to post it here below, to make the way shorter for others that may need this help as much as I did.
This is what was done:
1- Open a registry editor
2- Went to HKEY_LOCAL_MACHINE\SOFTWARE\OEM\VoiceCommand
3- I modified the default string marked "path", in my HTC TyTN II it was the following:
\ProgramFiles\Cyberon\VoiceCommander\VoiceCommander.exe
And I changed that for:
\ProgramFiles\VITO\VoiceDialer\VoiceDialer.exe (that's the path where I previously had installed VITO VoiceDialer).
4-Press "Done" and then "Yes" in the warning pop up dialogue box...
5-Then I just pressed/holded the button on my wired headphones and the program was launched smoothly!
I hope this can be useful

Related

MS VoiceCommand and the ROM update...

Hey,
I was using VoiceEnable to use MS VoiceCommand and bypass the built-in voice dialer:
http://www.burling.co.nz/Default.aspx?tabid=151
It worked GREAT on my stock TMo MDA (USA)!!
However, I did the ROM update, and this little wonder no longer works! Moreover, the link seems to be dead; I was hoping there was an update.
===========================
(UPDATE)
OK,VoiceEnable did reassign the headset button, but it didn't reassign the button on the device. So I tried to do this manually using DoubleLauncher <http://www.orthancsoftware.com/DoubleLaunch.htm>. But it didn't show up as an option. SO... to make the short story long, I manually pasted a shortcut to voicecmd.exe into \Windows\Start Menu\Programs\. Then DoubleLauncher allowed me to reassign the device button. WHEW. Mission accomplished.
I was looking at this post and wondering if you could tell me what the application voice enable allows you to do. I looked at the link, but it doesn't tell what the applications functionality is.
Rev.Stanley said:
I was looking at this post and wondering if you could tell me what the application voice enable allows you to do. I looked at the link, but it doesn't tell what the applications functionality is.
Click to expand...
Click to collapse
It modifies a registry key so that Voice Command is invoked when you use your BT headset to initiate a call. If you don't run VoiceEnable (or mod the registry key yourself), when you use your BT headset's button to start a call, the phone will invoke the default built-in voice recognition software - NOT Voice Command.
wgary said:
Hey,
I was using VoiceEnable to use MS VoiceCommand and bypass the built-in voice dialer:
http://www.burling.co.nz/Default.aspx?tabid=151
It worked GREAT on my stock TMo MDA (USA)!!
However, I did the ROM update, and this little wonder no longer works! Moreover, the link seems to be dead; I was hoping there was an update.
===========================
(UPDATE)
OK,VoiceEnable did reassign the headset button, but it didn't reassign the button on the device. So I tried to do this manually using DoubleLauncher <http://www.orthancsoftware.com/DoubleLaunch.htm>. But it didn't show up as an option. SO... to make the short story long, I manually pasted a shortcut to voicecmd.exe into \Windows\Start Menu\Programs\. Then DoubleLauncher allowed me to reassign the device button. WHEW. Mission accomplished.
Click to expand...
Click to collapse
I just used the built-in button mapping facility for this! -
Start / Settings / Personal / Buttons...
Now button 3 (upper right) brings up Voice Command...

Problem getting Cyberon voice dailer working with BT

Hi, I've been searching in this forum and tried most of the solution but still can't get it to work. So I hope somebody can help me out.
I'm using Cyberon voice dailer, I can it to work if I press and hold the # 4 button to bring up the voice speed dialer and either speak to the phone or BT for it to dial. However if I just tap the button on the BT it just bring up the normal dial pad. What I'm looking for is the ability to tap the button on the BT then speak the name and it will dial. Is it possible with the Cyberon voice dalier?
Thanks in advance for your help.
Same Issue
I have the same problem. I have been able to use it before, but I don't know if it is the ROM i am using or not. Using Open Touch 3.0 Biggy. Flashed too many ROM's to keep track when it worked and when it didn't.
joking said:
Hi, I've been searching in this forum and tried most of the solution but still can't get it to work. So I hope somebody can help me out.
I'm using Cyberon voice dailer, I can it to work if I press and hold the # 4 button to bring up the voice speed dialer and either speak to the phone or BT for it to dial. However if I just tap the button on the BT it just bring up the normal dial pad. What I'm looking for is the ability to tap the button on the BT then speak the name and it will dial. Is it possible with the Cyberon voice dalier?
Thanks in advance for your help.
Click to expand...
Click to collapse
Hi,
The 4th hold button is mapped to hot voice record.
In the next release I'm including voice speed dial and MS voice command.
Also,
Please try and post issues with my roms in the original thread when possible, doing so will make it easier for me and others to help you.
Regards,
ttran001 said:
Hi,
The 4th hold button is mapped to hot voice record.
In the next release I'm including voice speed dial and MS voice command.
Also,
Please try and post issues with my roms in the original thread when possible, doing so will make it easier for me and others to help you.
Regards,
Click to expand...
Click to collapse
Hi Tran,
Thanks for your reply and sorry if I post in the wrong place but I don't think it's the problem with your rom. Press and hold the 4th button to activate voice dialer work very good with your rom. I think the problem is more on the Cyberon speed dialer than your rom.
What I would like to do is when using bluetooth, press the button on the bluetooth and it'll activate the voice dialer. Rather than press and hold the 4th button on the wing and then speak to the bluetooth.
On the side note, most of my contacts name is in Vietnamese so MS Voice Command really have a hard time recognize those names. That's the reason why I choose Cyberon so I can record the name tag. It work better than the preset one on MS Voice Command.

Mute call from hardware button

Update: Version 2 of this can be found here http://forum.xda-developers.com/showthread.php?p=2905629
Hello,
I have always fumbled to get to the mute button on the phone screen while on conference calls and decided to look for a program to map to a hardware button to mute/unmute a call. I did not have much luck finding anything so I went ahead and wrote my own. This forum has helped me out tremendously in the past, so I decided to share my program here with the hopes that it can help someone else out.
I made the program fairly configurable. If a call is in progress, it will toggle the mute button. If a call is not in progress, it can be configured to run any other program of your choice (that way the hardware button isn’t wasted).
I did not write a configuration utility, so you have to configure it manually in the registry. Here are the registry details.
HKLM\Software\itsallwright\MobileMute
Options:
BringPhoneToFront = 1 or 0 (If 1 then it will bring to phone app into focus when it runs)
MuteSound = DialPadCtlKey (this is the system sound that is played when the program mutes the call)
PlaySound = 1 or 0 (if 1 then it will play the mute/unmute sounds)
RunProgram = 1 or 0 (if 1 then it will run the configured program if a call is not detected)
RunProgramPath = \somepath (path to desired program to run)
UnmuteSound = DialPadCtlKey (this is the system sound that is played when the program unmutes the call)
Config: (this is how it works – hopefully does not need to be changed, but can be for different devices)
ConnectedText = Connected: (this is the text that shows in the dialer when a call is in progress)
LastCallText = Last Call: (this is the text that shows in the dialer when a call is not in progress)
MuteButtonText = Mute (the text of the mute button)
MuteID = 0x53A0 (ID of the mute button – use spy program to get this)
PhoneWindowTitle = Phone (title of the dialer)
UnmuteButtonText = Unmute (text of the unmute button)
UnmuteID = 0x53A1 (ID of the unmute button – use spy program to get this)
I have tested this on my Kaiser with the default ATT WM6 ROM and on a friend’s Apache with an unknown WM6 ROM.
BTW - this is my first WM application, so don't beat me up too bad if it is not perfect
Enjoy,
Jay
This is very useful and should be posted in the general PPC software areas, why keep this secret for only those in the Kaiser forums?!
This seems to be exactly what I'm looking for...thanks!
Anybody try this on a titan/mogul/xv6800 yet?? I'll have to do some research to figure out my 'button ID', but it looks like it will be well worth it!!!
Excellent....
I have been looking for this functionlity of hard button mapping of call mute. I was hoping MS would implement a virtual key code for the mute function in the newer wm like for the speakerphone but never happened.
Thanks much itsallwright. It works perfect in my tilt. Now, I can use hard buttons for speakerphone & mute (long press green key and I have mapped PTT key for mute.) It was one of the most of useful things I was missing from my BB. Specially for that long conference calls where you have to occasionally say something and keep quite rest of the time.
Dishe said:
This is very useful and should be posted in the general PPC software areas, why keep this secret for only those in the Kaiser forums?!
Click to expand...
Click to collapse
That is a good point. It was developed for the Kaiser, but theoretically should work on any WM6 device with phone functionality (button IDs might change from device to device though). Unfortunately, I do not know how to move threads. Is it possible to move this to a better place?
Jay
Thanks a Million!
I have been searching without success for ages...more than 2 years for something like this. Search terms I used were "wm6 hardware mute button", "wm6 mute and speakerphone buttons on single dialer page", "assign hardware button for mute", "wm6 phone mute button on dialer", etc
Since there are not any apps to do this, I was attempting to use a combination of utilities (such as VJ Phone utils, AE Button Plus, Vito button mapper, etc) to try and get it working without any success. There does not even seem to be available paid non-freeware utils to do this most important function.
This certainly helps a lot. It works just perfect on my Cingular 8525 and I have the PTT button assigned to it with flashlight being the alternate application that will be used when not in phone mode.
Couple of suggestions:
1) This might already exist in some other utility, but I like your configuration capabilities and the way this utility sets up and it will be nice to extend it to have a speakerphone hardware button in a similar fashion. I guess I can do this on my own by making a copy of your registry keys and modifying them to the speakerphone code...will try and see.
2) When I am in the phone dialer with the keypad, and I press the mute button it switches to the alternate screen without the dialer numeric keys - only the mute, speakerphone etc buttons are available on that screen. Is there a way to make it do its thing without switching the dialer screen in this manner ? This is because I need to have the key pad ready when I either toggle from mute or speakerphone and back and I guess this will be most useful for people who are on conference calls all the time.
Thanks again for a wonderful must-have utility. Dialer developers and ROM cookers should consider having this standard part of distributions. Or give an option to users to have a single screen for the dialer instead of one for the keypad and another for the call staus. There is so much real estate on the phone screen that is wasted if a video call is not in progress and it can very well be used to have all the buttons on a single screen.
Harish
I am glad you like the app and that someone else will get some use out of it.
shenoyh said:
1) This might already exist in some other utility, but I like your configuration capabilities and the way this utility sets up and it will be nice to extend it to have a speakerphone hardware button in a similar fashion. I guess I can do this on my own by making a copy of your registry keys and modifying them to the speakerphone code...will try and see.
Click to expand...
Click to collapse
pvenkat stated above that he long presses the green talk key to toggle speaker phone. That seems to work well for me. Does that not work on your phone?
shenoyh said:
2) When I am in the phone dialer with the keypad, and I press the mute button it switches to the alternate screen without the dialer numeric keys - only the mute, speakerphone etc buttons are available on that screen. Is there a way to make it do its thing without switching the dialer screen in this manner ? This is because I need to have the key pad ready when I either toggle from mute or speakerphone and back and I guess this will be most useful for people who are on conference calls all the time.
Click to expand...
Click to collapse
The reason it covers the keypad when you toggle mute it because the BringPhoneToFront setting is set to 1. Try setting it to 0 and it will not interfere with your windows.
Jay
Works Like a Charm
Thanks!
Life-changing app if you're on a lot of con calls.
Sweet app!!!
I was unable to install it with the instructions you provided...
But... happily, I was able to find a way around to do it
In case anyone is interested in the approach I took for the setup. Here it is:
My easy to do manual setup
1) Extract the .cab file contents (tools like winrar can do that)
2) rename the mobile~1.001 to MutePhone.exe (or whatever .exe name you want to give it)
3) Upload the exe to your phone to the directory where you want to place it.
4) Install Schap's tools - Advanced Configuration Tool 3.2 released (Link)
5) Use the keymapping feature of the app to map a key to the MutePhone.exe. My personal preference was to map it to pressing and hold the send key (Long press Send key)
Have fun with the MutePhone tool. itsallwright really created an awesome application
Hi,
what is best way way to get the mute and unmute ids for the beautiful HTC Opal Dialer?
Thanks
MobileMute_v2
pvenkat said:
Hi,
what is best way way to get the mute and unmute ids for the beautiful HTC Opal Dialer?
Thanks
Click to expand...
Click to collapse
I have written a MobileMute_v2 and am getting ready to post it here. I will try to post instructions to getting your button IDs at that time.
Jay
Is there a way to just execute this and have it toggle mute/unmute without hardware mapping a key and perhaps without staying resident... or are there any future plans to allow command-line execution? -- I am trying to figure out how to be able to mute/unmute the calls from another app (mortscript) in order to eventually create an ad-hoc music-on-hold function. ;-)
Thanks
trueblue_m_1965 said:
Is there a way to just execute this and have it toggle mute/unmute without hardware mapping a key and perhaps without staying resident... or are there any future plans to allow command-line execution? -- I am trying to figure out how to be able to mute/unmute the calls from another app (mortscript) in order to eventually create an ad-hoc music-on-hold function. ;-)
Thanks
Click to expand...
Click to collapse
Yes, that is how this version of the program works. When it starts, it will detect if a call is in progress. If so, it will toggle the mute button and then exit.
v2 is the one that stays resident to eliminate the delay caused by the program initializing. But it only stays resident if it can detect the hardware button used. Otherwise, it functions just like this version.
While writing v2, I found a couple bugs in this version. One being that the setting for button IDs is ignored. So if you need to change button IDs, get MobileMute_v2
Good Luck,
Jay

PTT To OK

Hello. I apologize for making another thread like this.
I've searched through Google as well as XDA Dev, but I can't find how to remap the PTT_Long button to use for an "Ok"
I know how to remap the PTT short and long buttons to things like camera, voice command, or any other program/software, but I'm having trouble mapping it to be an "OK" button.
The reason I want this is that I got this program called LoudTalks (walkie talkie like program) that uses the center circular button of the fuze to initiate the microphone. I want to use the PTT to start the microphone, because its more convenient.
Any help will be greatly appreciated.
Also, I tried going to Settings>Personal>Buttons and doing it from there but when I'm in the area where you're suppose to press the hardware button you want to remap, it doesn't recognize it. I've tried soft-resetting a few times.
I'm using the Elite RC3 Rom.
Thanks
http://www.fuzemobility.com/?p=1249
I've all ready seen that. THat just remaps it to "Close" not "Ok"
Just get AEButton Plus and create a new button then you can map it either to programs or functions like OK with maybe a map for a long press to close. Grab it on my site or google it.

Is there anyway to make the headset button the MSVC button?

Is there anyway to make the headset button the Microsoft voice control button?
Because the headset button seems to do absoloutly nothing and it would be cool if you could assign it to do something.
I searched the forum but couldnt find anything that helped. I saw the mortscript thing which was cool but that only works for mortplayer
Any ideas?

Categories

Resources