torsdag 17 februari 2011

Push To Talk (PTT) for Windows Vista 7 , 8 and 10 (skype, ingame, game) v1.4 - 2016/01/05


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?
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.

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

v 1.4

64 kommentarer:

  1. 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.

    SvaraRadera
    Svar
    1. I will add that in next version, look back in 1-2 weeks.

      Radera
    2. that would be great! :)

      Radera
    3. Guess the 2 weeks have passed. ;)
      I 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.

      Radera
  2. Multiple PTT keys would be awesome.

    SvaraRadera
  3. Is 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.

    SvaraRadera
  4. Nice Tool! THX!! :)

    SvaraRadera
  5. Multiple PTT buttons! I'm running a game that requires two buttons for comms and with this one i can set only one.

    SvaraRadera
  6. Also would like to see multiple PTT buttons, or at least the option to run multiple copies of the program.

    SvaraRadera
  7. It 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.

    SvaraRadera
  8. Great software! Please, implemetn multiple PTT buttons or allow multiple instances of program.

    SvaraRadera
  9. This is great. I have a couple of comments tho.

    Firstly, 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!

    SvaraRadera
  10. 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

    SvaraRadera
  11. Came 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

    SvaraRadera
  12. Not 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

    SvaraRadera
  13. needs 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

    SvaraRadera
  14. I 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?

    SvaraRadera
    Svar
    1. Seconded. Having to set the device each time seems illogical ... especially since settings like hotkey, start minimised, start/stop sounds seem to stick :-/

      Radera
  15. Don't know if you're still developing this. It works great, but an option to multiple PTT buttons would be amazing.

    SvaraRadera
  16. excellent program!
    i'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).

    SvaraRadera
  17. I think it would be a great idea to be able to use two hotkeys, for example CTRL+M...

    SvaraRadera
    Svar
    1. You can now use up to 5 keys at the same time.

      Radera
  18. If you could add the ability to have more than one ptt hotkey you'd make a hell of a lot of us happy :) thanks

    SvaraRadera
  19. i have windows 8.1 and i don't can load PTT in startup because i need launch with administrator.

    Any solution ?

    SvaraRadera
  20. The latest Windows 8.1 update stopped PTT from working. I use PTT all day every day. Can you fix it? Please...

    SvaraRadera
  21. Hi there,

    This 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!

    SvaraRadera
  22. All this program needs is the ability to bind multiple push-to-talk buttons and it'd be perfect.

    SvaraRadera
    Svar
    1. It'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.

      Radera
    2. Now you can bind multiple keys!

      Radera
  23. please enable use of alt key

    SvaraRadera
  24. Great Tool, works fine under Windows 8.1.

    but can you add a fade option for curren sound device?

    SvaraRadera
  25. ALT Key needed ;)

    Great work!

    SvaraRadera
  26. Hello, Can this program be used to connect to PTT SIP Clients together through a SIP Server ?

    SvaraRadera
  27. Hello, Can this program be used to connect to PTT SIP Clients together through a SIP Server ?

    SvaraRadera
    Svar
    1. I 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.

      Radera
  28. I 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.

    SvaraRadera
    Svar
    1. nvm, fixed it by installing Microsoft Visual C++ 2010 Redistributable Package (x86)

      Radera
  29. Friend, 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.

    SvaraRadera
  30. Friend, 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.

    SvaraRadera
    Svar
    1. A temporary fix is found, read the "ALT-keys not working?" part

      Radera
  31. Can you add delay before disabling microphone again?

    SvaraRadera
    Svar
    1. I mean configurable delay like in TS3 ;)

      Radera
  32. "In next version
    - Please comment if you think this program needs more functions."

    - push to toggle mute

    SvaraRadera
  33. 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!

    SvaraRadera
  34. Having a hotkey to toggle the "Push to Mute" setting would be nice.

    SvaraRadera
  35. Can you please try to come up with a way to allow a button on a controller for PTT

    SvaraRadera
    Svar
    1. Its 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.
      Then just forward the Joy-key you want to any key on the keyboard, and use that keyborad-key as PTT.

      Radera
  36. Hi, thank you for continuing to take the time updating PTT, you've really helped me out alot this year!

    My 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.

    SvaraRadera
  37. 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?

    SvaraRadera
    Svar
    1. Very 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?
      If 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 =)

      Radera
    2. A temporary fix is found, read the "ALT-keys not working?" part

      Radera
  38. Yet 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.

    If 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

    SvaraRadera
    Svar
    1. By the way, I run it as administrator on W10. Tried compatibility modes for W7 and W8 without any luck.


      -Raw

      Radera
    2. 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
      Example "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

      Radera
    3. 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!

      Radera
  39. Can you please add an option to delay the microphone release by 0-1000 milliseconds?

    SvaraRadera
  40. Thanks 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/

    SvaraRadera
  41. Top 3 titanium teeth k9 | titanium-arts.com
    Find 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.

    SvaraRadera