Last active
October 12, 2025 01:07
-
-
Save airstrike/5cb66c97a288efdb578a to your computer and use it in GitHub Desktop.
AutoHotkey | Toggle microphone hotkey script (Windows+U)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ; | |
| ; AutoHotkey Version: v1.1.22.06 | |
| ; Language: English | |
| ; Platform: Windows 10 | |
| ; Author: Andy Terra <github.com/airstrike> | |
| ; | |
| ; Script Function: | |
| ; Toggle Microphone Mute -- assumes it is located at WAVE:1, device #2 | |
| ; Use the SoundCardAnalysis script to figure out where your mic is | |
| ; https://www.autohotkey.com/docs/commands/SoundSet.htm#Ex | |
| ; | |
| #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. | |
| SendMode Input ; Recommended for new scripts due to its superior speed and reliability. | |
| SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. | |
| #SingleInstance force | |
| MuteMic() { | |
| local MM | |
| SoundSet, +1, WAVE:1, MUTE, 2 | |
| SoundGet, MM, WAVE:1, MUTE, 2 | |
| #Persistent | |
| ToolTip, % (MM == "On" ? "Microphone muted" : "Microphone online") | |
| SetTimer, RemoveMuteMicTooltip, 700 | |
| return | |
| } | |
| RemoveMuteMicTooltip: | |
| SetTimer, RemoveMuteMicTooltip, Off | |
| ToolTip | |
| return | |
| #u::MuteMic() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
it's working! Thanks a lot for your time! (I made a slight improvement using permanent notifications, and my code works when the micro change mixers/channels)
I struggled with 2 problems (solution below)
MASTER: ...(I guess it's not the same as the Mixer. Is it always1?)Solutions:
i simply used
master(without any number).Simply double your code for each volume mixer your micro uses