Push To Talk for Windows Vista, 7, 8, 10
A simple program that provide a push to talk solution for Windows.
It sets the mute and unmute states global in Windows vista, 7, 8 and 10 so it should work on all programs and games.
Mute and Unmute
When started, the program sets the mic to mute and when the program is closed, it unmutes the mic.
Bind any key as a hotkey and just press it to unmute and release to mute again.
Other stuff
* Discard hotkey
Function that discards any hotkey from the system, ie caps lock don´t get activated.
* Push To Mute
Reversed push to talk, hold to mute.
* Sits in tray
* Unmute and Mute-sound
Select wav-files to play when the program unmute and mute the microphone, this kinds of sounds plays only for you.
Where can I download this PTT Client?!
Download the program here.
Ver: 1.4
VirusTotal: link 0 / 54 (0.0%)
Having problems?
* Only for Windows Vista, 7, 8 and 10
It uses a specific Windows Vista+ API to mute the microphone so don't bother trying to start it on XP or earlier versions. Not fully tested on Windows 8 and 10, some errors can occur.
* Windows UAC
The program uses a low level keyhook to catch keys outside its own window and thats why it works in games that otherwise disable Windows hotkeys. Because of that some antivirus program will whine about that. Also Windows will whine about that, so you must have UAC disabled if you're not a administrator on your account or the program will not be able to catch keys.
* Getting access denied?
Start the program as administrator, right click the exe and select properties, go to compatibility and check the "Run as administrator"-box.
* ALT-keys not working?
* ALT-keys not working?
If the ALT-keys are not working as intended, clear the key-window (1 to 5) you want to have bound to ALT and close the program.
Run regedit, go to HKEY_CURRENT_USER\Software\PTT, edit the key you cleard and type "a4" for left or "a5" for right ALT-key, save and close, right click and run Push To Talk as administrator.
Run regedit, go to HKEY_CURRENT_USER\Software\PTT, edit the key you cleard and type "a4" for left or "a5" for right ALT-key, save and close, right click and run Push To Talk as administrator.
In next version
- Please comment if you think this program needs more functions.
Change Log
v1.0 - 1365 downloads - 2011-02-17 to 2011-07-24 - Download 1.0
- Release
v1.1 - 1768 downloads - 2011-07-24 to 2011-09-29 - Download 1.1
- Fixed font and font size so windows doesent change it when using themes
- Added version number in title bar
- Added mouse detect in keybox (mouse support in v1.2)
v1.2 - 10440 downloads - 2011-09-29 to 2013-05-01 - Download 1.2
- Fixed support for CTRL and SHIFT keys to work globally
- Added mouse support
v1.3 - 11641 downloads - 2013-05-01 to 2016-01-05 - Download 1.3
- Added support to select input device
- Added Push To Mute option (reverse ptt)
v1.4 - ????? downloads - 2016-01-05 to NOW
- Added support for ALT keys
- Added support for multiple keys as hotkey
- Release
v1.1 - 1768 downloads - 2011-07-24 to 2011-09-29 - Download 1.1
- Fixed font and font size so windows doesent change it when using themes
- Added version number in title bar
- Added mouse detect in keybox (mouse support in v1.2)
v1.2 - 10440 downloads - 2011-09-29 to 2013-05-01 - Download 1.2
- Fixed support for CTRL and SHIFT keys to work globally
- Added mouse support
v1.3 - 11641 downloads - 2013-05-01 to 2016-01-05 - Download 1.3
- Added support to select input device
- Added Push To Mute option (reverse ptt)
v1.4 - ????? downloads - 2016-01-05 to NOW
- Added support for ALT keys
- Added support for multiple keys as hotkey
v 1.4
Thanks for an excellent utility. I have a suggestion for a new feature: Add an option that the key-down event toggles the current mute setting. In this way I can mute or unmute and not have to continue to keep my finger on the trigger key.
SvaraRaderaI will add that in next version, look back in 1-2 weeks.
Raderathat would be great! :)
RaderaGuess the 2 weeks have passed. ;)
RaderaI am also looking for a toggle feature but I guess as long as there isn't one, I try to deal with the Push to Mute option instead.
Multiple PTT keys would be awesome.
SvaraRaderaThis, so much. Please add this!
RaderaCompletely agree.
RaderaIs there a way to make it not adjust the recording levels in windows? Mine is set to 65 but whenever I use the app it sets it at 99. Otherwise this is a wonderful little application and thank you very much for creating it.
SvaraRaderaNice Tool! THX!! :)
SvaraRaderaMultiple PTT buttons! I'm running a game that requires two buttons for comms and with this one i can set only one.
SvaraRaderaAlso would like to see multiple PTT buttons, or at least the option to run multiple copies of the program.
SvaraRaderaIt would be nice to have multiple hotkeys set for push to talk, or developing that even further and having hotkeys exclusive for distinct games/programs.
SvaraRaderaGreat software! Please, implemetn multiple PTT buttons or allow multiple instances of program.
SvaraRaderaThis is great. I have a couple of comments tho.
SvaraRaderaFirstly, would it be possible to remember which key was bound when restarting? Currently I have to tell it every time it starts.
Secondly is there a way for it to start up when a user logs in? Putting it as an autorun doesn't seem to run it with admin privileges.
Thirdly, I'm unable to bind the right alt key. Alt Gr.
Thanks!
Can you please add the option for up to 7 keys to be bound to PTT. This would be mad helpful for games like Arma
SvaraRaderaCame here to suggest an option like the one above me, for the very same game too (Arma). This program is an absolute MUST when using with Shadowplay
SvaraRaderaNot sure if this is supposed to happen, but whenever PTT isn't on my microphone is muted until the program is ran again. This is a problem. I have Windows 7 x64
SvaraRaderaneeds to be able to set more than one key to work at once, I use one button for teamspeak, one for ingame voice, that would make it perfect
SvaraRaderaDone
RaderaI have a suggestion. I load PTT on startup, but it always selects my webcam microphone instead of my actual standalone microphone. Every time I need to switch the mic input for PTT. Is there some way to set it to select a certain input all the time? Or can you add this feature if it's not there already?
SvaraRaderaSeconded. Having to set the device each time seems illogical ... especially since settings like hotkey, start minimised, start/stop sounds seem to stick :-/
RaderaDon't know if you're still developing this. It works great, but an option to multiple PTT buttons would be amazing.
SvaraRaderaexcellent program!
SvaraRaderai'm not good at english.
need speaker volume low when mic is on(press hotkey).
and restore speaker volume when mic is off(release hotkey).
I think it would be a great idea to be able to use two hotkeys, for example CTRL+M...
SvaraRaderaYou can now use up to 5 keys at the same time.
RaderaIf you could add the ability to have more than one ptt hotkey you'd make a hell of a lot of us happy :) thanks
SvaraRaderaFixed
Raderai have windows 8.1 and i don't can load PTT in startup because i need launch with administrator.
SvaraRaderaAny solution ?
The latest Windows 8.1 update stopped PTT from working. I use PTT all day every day. Can you fix it? Please...
SvaraRaderaHi there,
SvaraRaderaThis works great - however can you please add an option for a delay in milliseconds when muting the microphone?
EG: Press hotkey - microphone will unmute - Let go of button - .5 milliseconds later the microphone will then mute.
Thanks!
All this program needs is the ability to bind multiple push-to-talk buttons and it'd be perfect.
SvaraRaderaIt'd also be nice if it were possible to bind the PTT button to a controller, such as the X360 controller I use with my PC.
RaderaNow you can bind multiple keys!
Raderaplease enable use of alt key
SvaraRaderaDone!
RaderaGreat Tool, works fine under Windows 8.1.
SvaraRaderabut can you add a fade option for curren sound device?
ALT Key needed ;)
SvaraRaderaGreat work!
Fixed
RaderaHello, Can this program be used to connect to PTT SIP Clients together through a SIP Server ?
SvaraRaderaHello, Can this program be used to connect to PTT SIP Clients together through a SIP Server ?
SvaraRaderaI don't fully understand what a SIP client is, but this program should be able to mute any input device you choose, as long the device is registered in Windows as a "Recording device" and is active. You can check this under: control panel -> sounds -> Recording.
RaderaI ve been using it for a while, very good tool, but I upgraded to windows 10 today, and now it doesn't work any more it says Msvcr100.dll is missing, and required.
SvaraRaderanvm, fixed it by installing Microsoft Visual C++ 2010 Redistributable Package (x86)
RaderaFriend, it says you added alt key support in 1.4 but alt key still doesnt work. When binded to alt it unmutes my mic and it stays unmuted, letting go of the button does not mute it just stays open.
SvaraRaderaFriend, it says you added alt key support in 1.4 but alt key still doesnt work. When binded to alt it unmutes my mic and it stays unmuted, letting go of the button does not mute it just stays open.
SvaraRaderaA temporary fix is found, read the "ALT-keys not working?" part
RaderaCan you add delay before disabling microphone again?
SvaraRaderaI mean configurable delay like in TS3 ;)
Radera"In next version
SvaraRadera- Please comment if you think this program needs more functions."
- push to toggle mute
I really really like this program, but I think it should remember the selected device, because when I restart my pc, it's on the default one every time. Thank you!
SvaraRaderaHaving a hotkey to toggle the "Push to Mute" setting would be nice.
SvaraRaderaCan you please try to come up with a way to allow a button on a controller for PTT
SvaraRaderaIts impossible for me as a noob-programer to implement support for all types of controllers, but please link to the controller so I can take a look. What you can do is to download some type of macro/forward-pogram that works with your controller, like JoyToKey or Xpadder.
RaderaThen just forward the Joy-key you want to any key on the keyboard, and use that keyborad-key as PTT.
Hi, thank you for continuing to take the time updating PTT, you've really helped me out alot this year!
SvaraRaderaMy simple feature request is for a key combination option. Example Ctrl+Shift+T = Unmute.
I switch between multiple desktop programs while using PTT, and a key combination option will prevent them responding to the single keypress.
Many thanks, Jack.
Am I the only person who has issues with this program recognizing Left Alt releasing? Every time I use it, it never re mutes my mic. Any possible fix?
SvaraRaderaVery strange behavior, I just tried it and it works without any problem, is it ONLY on the Left Alt key this happens? Have you started the program as administrator? Windows 10? Some type of Media-keyboard? American/English keyboard? Tried it with the program minimized?
RaderaIf you have time and a spare keyboard you can always try that, if the same problem occurs I at least know it's not the keyboard part =)
A temporary fix is found, read the "ALT-keys not working?" part
RaderaYet another Shadowplay/Arma-player, in dire need of a program to handle multiple un-mute keys. This program is everything we need, except I'm not able to make it recognize L-SHIFT and L-CONTROL. Nor ALT, for that matter. CAPS-LOCK work perfect.
SvaraRaderaIf I hold L-SHIFT down for approx a second, then it un-mutes permanently. I need to hit CAPS-LOCK once to mute the mic again. Strange behaviuor...
I'm using a Razer BlackWidow Ultimate keyboard (yet, SHIFT is SHIFT??). When typing, I also notice that BACKSPACE and L-ARROW unmutes the mic. I've not assigned those keys.
Anyways, this looks to be all we need, but I need it to recognize my keys properly. Much love if you will look into it.
Regards,
Rawhide
By the way, I run it as administrator on W10. Tried compatibility modes for W7 and W8 without any luck.
Radera-Raw
Sorry for late response, close program and run REGEDIT, go to HKEY_CURRENT_USER\Software\PTT, change the KEY(1to5) for specific Virtual Key Codes from this page: http://www.kbdedit.com/manual/low_level_vk_list.html
RaderaExample "a2" for left Ctrl, ALT keys are left "a4" and right "a5", save and close, run program and don't change the windows you changed in regedit, if you ever clear them you need to redo this step.
For some reason I just assumed that all keyboards input is the same everywhere, so wrong I had...
I only did this program for the same reasons as you need it, be able to mute in games that did not support it and I'm not a very good programmer so changing stuff like this takes a bit of time =P
Thank you very much for your reply! I'm not going to look into it right away, but I will check it out when I find the time. This will be a great fix for me!
RaderaCan you please add an option to delay the microphone release by 0-1000 milliseconds?
SvaraRaderaThanks for sharing this blog this is very helpful for corporate peoples who are using skype, and skype done one of the best thing to intdodecued this feature https://aopendoor.com/push-to-talk-skype/
SvaraRaderaTop 3 titanium teeth k9 | titanium-arts.com
SvaraRaderaFind top titanium curling iron 3 titanium teeth titanium ranger k9 here. Top 3 titanium teeth k9 titanium headers here. Top 3 titanium teeth k9 here. Top 3 titanium trekz titanium headphones teeth k9 here. Top 3 titanium teeth k9 gold titanium here.