GitXplorerGitXplorer
f

MicMuteToggle

public
25 stars
6 forks
0 issues

Commits

List of commits on branch master.
Verified
1fd255496796f8a7846b848283f03b5124f14aa4

Update README.md

ffredemmott committed a year ago
Verified
5982e155c52efae52c700482127c4406af7ffa98

Linkify relesaes page

ffredemmott committed 6 years ago
Unverified
41c85ff4775944b4b7f706251e7b061c10cb0317

Explain why both this and ahk-micmute exist

ffredemmott committed 6 years ago
Unverified
5e8c382f7fade3f67bec1e8085d7acfa6c2594cb

Move COPYING and README files up a level

ffredemmott committed 6 years ago
Unverified
8d69f70b31786d9a029694ebdec67eadd1e0b5ad

Add README.md

ffredemmott committed 6 years ago
Unverified
73139882fa947251eddd3591ce0e76776c2ba13c

Format code

ffredemmott committed 6 years ago

README

The README file for this repository.

Discontinued/archived

This project still works fine, but will no longer be worked on; I intend to create a more flexible successor project, but with no particular timeline. When there is more information, I will share it here.

MicMuteToggle

This software:

  • makes F15 a global 'mute microphone' hotkey
  • makes F16 a global 'unmute microphone' hotkey
  • when the microphone is muted, it makes the mouse's first extra/side button a push-to-talk button
  • when the microphone is not muted, it makes the mouse's first extra/side button a push-to-mute button
  • when PTT is being used, there is a delay of 250ms after releasing the button before the microphone is re-muted. This is because people instincively release the button as soon as they have started prononucing the last syllable, rather than when they have finished

Your keyboard is unlikely to have F15 or F16 buttons; you can likely bind these via your keyboard or mouse customization software, or trigger them via something like an Elgato StreamDeck.

For a more-flexible (but less compatible) solution, consider ahk-micmute.

MicMuteToggle is useful for programs that do not interoperate well with AutoHotKey; for example, Call Of Duty: Black Ops 4 will immediately exit on startup if any AutoHotKey script is running (likely releated to cheat detection).

Usage

  1. Download from the releases page
  2. Run the program; it can be killed from task manager

If you want it to run on startup:

  1. hit Win+R
  2. type shell:startup and hit enter
  3. Create a shortcut to the executable

Configuration

No end-user configuration is available. The keys, buttons, and delays can be edited by changing the constants at the top of MicMuteToggle.cpp, then rebuilding with Microsoft Visual Studio.

License

The C++ source code is licensed under the MIT License.

To the extent possible under law, Frederick Emmott has waived all copyright and related or neighboring rights to the mute.wav and unmute.wav files. For details, see COPYING.AUDIO-FILES.