Changelog
2.1.0 - 2025-01-19
Added
- Change window icon based on activity.
- Add an overlay icon to the taskbar, indicating activity. Note that the taskbar overlay icon only works when the Windows setting
Use small taskbar buttons
is turnedOff
. - Make it possible to move the Overlay by enabling the
Unlock for moving
option.
2.0.0 - 2025-01-18
Added
- Add support for multiple Push-to-Talk and Push-to-Mute keys.
- The activity state displayed in the
Current Value
field, the app icon, the tray icon and the icon in the Overlay now represent the “aggregate” state of all PTT keys; that is, if one of the PTT keys is active (green), thenCurrent Value
and the icons will be green as well. - The activity state for an individual PTT key is now indicated by the color of the border of the keybind button instead.
- Furthermore, the system-wide mute in
Open Mic to PTT
modes is also determined from the aggregate state.
- The activity state displayed in the
- Make it possible to use F13-F24 as PTT by selecting them from a menu while binding the key. (This is useful for Voice Activity mode, when you don’t need to press the key yourself.)
- Add
Send Feedback
button. - Add an
Activation Window
setting forTap
andOpen Mic to PTT (Tap)
modes. It starts when the PTT key is released, and lasts until the given time has passed or the sound level goes over the activation threshold.- The mic is kept active during the Activation Window. Basically, it’s like Release Delay for BEFORE you start talking.
- Backup settings file when it’s migrated to a new version or when it fails to load due to an unknown error.
Changed
- Split GUI into tabs. Currently there are two:
General
andDevice 1
. This is in preparation for multiple device support, which is probably coming at some point in the future. - Remove
Update Interval
setting. It’s now hardcoded to 5 ms (200 Hz).
Fixed
- Fix files not being deleted when uninstalling.
- Fix an issue with using modifier keys as PTT. The different “sides” are also now differentiated, so instead of “CTRL” the app uses “LCTRL” and “RCTRL”.
- When a conflicting keybind is set, the other key(s) are now unbound and a warning is shown.
- Fix an issue that sometimes caused duplicate key down events to be generated in Voice Activity, Tap and Manual modes (which could result in extra characters while typing).
- Prevent setting a hotkey from immediately triggering that hotkey.
1.27.1 - 2025-01-01
Fixed
- Fix a very small memory leak in the Overlay.
- Make hotkey detection more reliable when GPU is under heavy load.
1.27.0 - 2024-12-30
Added
- Add an Overlay that shows the current
Activation Mode
and activity state (green = active; yellow = release delay; gray = inactive; red = system-wide mute).
1.26.1 - 2024-12-27
Fixed
- Fix binding hotkeys that weren’t already bound to something before updating to version 1.26.0.
1.26.0 - 2024-12-27
In addition to the “visible” changes, this release also changes how settings are stored. There is an automatic migration that should handle things for you but just in case I missed something and your settings got messed up, I’m sorry!
Added
- Add option to hide the “Update Available” notification.
Changed
- Use a nicer font in the UI.
Fixed
- Update list of devices when devices get added or removed.
1.25.0 - 2024-12-18
Added
- Add
Push-to-Mute (Global)
hotkey that mutes the microphone system-wide.
1.24.1 - 2024-12-11
Fixed
- Fix possibly inconsistent PTT key state after switching activation modes while the mic is active.
1.24.0 - 2024-12-08
Added
- Support binding PTT and any other hotkey to just CTRL, SHIFT or ALT. (Well, it supports WIN too but you probably don’t want to use that.)
- Support arbitrary key combinations for hotkeys. For example, you can now use
A-B
,A-C
or evenA-B-C
as hotkeys, if you really want to. Think of it as being able to use any key as a “modifier.” - Support starting multiple instances of AutoPTT with different settings files, using a command line argument:
--settings-file "C:\path\to\settings.bin"
Changed
- Remove
VK_
prefix from some of the most common keys.
1.23.1 - 2024-12-06
Fixed
- Fix hotkeys not being saved correctly (this bug was introduced in 1.23.0)
1.23.0 - 2024-12-05
Added
- Add
Mode: Manual/Open Mic to PTT (Manual)
hotkey. You can use it as an “Open Mic with Toggle Mute”, sinceManual
mode always unmutes your mic, whileOpen Mic to PTT (Manual)
mutes it (unless you press the PTT key, of course).
Fixed
- Allow selecting a device with a name that contains weird characters. (It still might not be displayed correctly but at least it can be selected, which wasn’t the case previously.)
1.22.0 - 2024-12-04
Added
- Add
Consume PTT Key
option forOpen Mic to PTT
modes. Enabling it will block Windows and any app/game from registering the key press. This used to be enabled by default in earlier versions.
Changed
- Make
Update Available
notification visible even if the main window already has a scrollbar on it.
Fixed
- Fix PTT key detection after changing it when using
Tap
or eitherOpen Mic to PTT
activation modes.
1.21.1 - 2024-12-02
Fixed
- Remove some inconsistency in the UI when using
Manual
or eitherOpen Mic to PTT
activation mode.
1.21.0 - 2024-11-30
Added
- Add
Deactivation Threshold
. When enabled, PTT is released only after the sound level falls below bothActivation Threshold
andDeactivation Threshold
. Going over either resetsRelease Delay
.
1.20.0 - 2024-11-27
Changed
- If no valid license is found on startup, automatically activate the trial.
1.19.0 - 2024-11-17
Changed
- Hide “Activation Threshold” and “Release Delay” settings when using manual activation mode.
1.18.1 - 2024-11-16
Fixed
- Fix crash when setting activation mode to “Open Mic to PTT” without a device selected.
- Fix crash on startupt when using “Open Mic to PTT” activation mode.
1.18.0 - 2024-11-07
Added
- Add activation modes
Open Mic to PTT: Tap
andOpen Mic to PTT: Manual
. They can be used when you want to use Push-to-Talk but your game/app only supports open mic (voice activation). - Add hotkey for
Mode: Open Mic to PTT: Tap
. - Add hotkey for
Mode: Open Mic to PTT: Manual
. - Add sound effect setting for
Mode: Open Mic to PTT: Tap
. - Add sound effect setting for
Mode: Open Mic to PTT: Manual
.
1.17.0 - 2024-10-19
Added
- Add support for mouse buttons (middle/back/forward).
1.16.1 - 2024-10-18
Fixed
- Prevent multiple instances of AutoPTT from running. Now, trying to start another instance should just bring the already running one into the foreground.
- Support games and apps (eg. Mumble) that use raw input to detect key presses.
1.16.0 - 2024-08-31
Added
- Add option to start AutoPTT on boot.
1.15.0 - 2024-05-16
Added
- Add tray icon. Its color changes based on PTT state, just like the current value meter (green = active, yellow = release delay, grey = inactive).
- Support minimizing to system tray.
Fixed
- Support starting from command prompt. (It used to throw an “out of memory” error).
1.14.1 - 2024-03-26
Fixed
- Trim leading and trailing whitespace from license key.
- Check license every time the save button is clicked, even if the license text hasn’t changed. This should make things a lot less confusing when there is a problem with the license server and not the license key.
1.14.0 - 2024-03-23
Added
- Support using Xbox-like controller buttons as hotkeys.
1.13.0 - 2023-09-09
Added
- Support extra hotkeys to activate PTT in
Tap
andManual
activation modes.
1.12.0 - 2023-09-09
Added
- Add
Capture Mode
option. TheDefault
mode works as in previous versions of the app. The experimentalAdvanced
mode is new and should be more compatible with apps that play sounds through your mic (eg. Soundpad).
1.11.1 - 2023-05-20
Fixed
- Play sound effects from the beginning if an event triggering the sound effect happens while already playing. Previously, the current playback would simply finish, which could have led to some confusion as to whether the new event actually happened.
1.11.0 - 2023-03-28
Added
- Add hotkeys and sound effects for changing activation mode.
1.10.0 - 2023-03-19
Added
- Add a button for testing sound effects (in the configuration popup).
- Support changing individual sound effect volume.
1.9.0 - 2023-02-13
Added
- Add
Push-to-Mute
hotkey. - Add option to play a sound when
Push-to-Mute
key is pressed/released.
1.8.0 - 2023-01-15
Added
- Add help text for
Activation Mode
. - Add
Activation Mode: Manual
.
Fixed
- In
Tap
mode, don’t release PTT key if it’s physically still held down. (This could happen with a shortRelease Delay
if you pressed and held the key without speaking.)
1.7.0 - 2023-01-09
Added
- Make PTT down/up sounds customizable.
1.6.0 - 2023-01-07
Added
- Add option to play a sound when PTT key is pressed.
- Add option to play a sound when PTT key is released.
1.5.0 - 2023-01-06
Added
- Add icon.
- Add help text for
Release Delay
. - Add help text for
Update Interval
.
1.4.1 - 2022-11-02
Changed
- Only show input devices in the device list.
Fixed
- Fix an issue with the app not being able to listen to a sound device. It should now show up as “listening” to the microphone in Windows Sound Settings.
1.4.0 - 2022-08-16
Added
- Support sending physical key events with AutoPTT Sidekick. It’s possible not all keys work with this setup (yet) – the UI should indicate whether this is the case, and you can try a different key. I would also appreciate it if you let me know which key it was that did not work so that I can fix it.
Changed
- Hide help text by default. Mouseover
[?]
to show.
1.3.1 - 2022-07-16
Fixed
- Fix crash on auto update. I didn’t realize that I’d put the wrong
zip.dll
in the release build. This crash happens with both1.2.0
and1.3.0
.
1.3.0 - 2022-07-16
Added
- Add an option to try out the app without a license. Just click the
Trial
button. You’ll have 5 minutes. After that, you can restart the app and click theTrial
button again for another 5 minutes, and so on.
1.2.0 - 2022-07-08
Added
- Add automatic updating. Now you only need to click
Download update
and the app does the rest. - Add
View changelog
button to new version notification. - Add new version notification to license view (in case of unexpected problems with license servers that a new version might fix).
Fixed
- Use Gumroad License API directly if mine is unresponsive. This ensures that the license verification always works for paying customers. My server only handles manually-generated licenses, like limited time keys.
- Save license key in settings file even if it’s considered invalid at the moment. Previously, if, for example, the user’s internet connection was down and they started the app with a valid license key, the key would be cleared from settings because it could not be validated. Then the user would have to go back to their email or Gumroad page to look up the license key again.
- Fix potential issue with saving and loading config files.
- Remove
DEV
from app title. It was only supposed to be shown in the build that I use for development but it snuck into the release as well.
1.1.2 - 2022-06-09
Fixed
- Allow setting a virtual key (like F24) as the PTT key. Note that this will not work in
Tap PTT
mode, as it requires a physical key (for now).
1.1.1 - 2022-03-28
Fixed
- Show
Update Available
in UI. It was disabled in1.1.0
by mistake :)
1.1.0 - 2022-03-28
Added
- Add new
Tap PTT
activation mode, which requires the user to activate the microphone manually by pressing the PTT key. The physical release event of the key is blocked from Windows, and AutoPTT releases it only after the user is done speaking. So the user can just quickly tap the key, and their mic will stay open as long as they’re speaking over the activation threshold (or within the release delay). - Add
Buy License
button.
Changed
- Use decibel scale for
Activation Threshold
andCurrent Value
. - Add a separate keybind view instead of a popup.
1.0.0 - 2022-02-25
Initial release.