Super key to pause, mute mic, and mute speakers in windows
Solution 1:
#z::
soundget, isMute, MICROPHONE, MUTE
if isMute = Off
toMute = 1
else
toMute=0
SoundSet, toMute, MICROPHONE, MUTE
return
Would toggle the mic's muted state on win&z. Muting master volume would be much the same, except instead of MICROPHONE you would put MASTER, however if it's just your media player you want muting it may be better to set up a hotkey to pause it, rather than mute system volume. Depending on the player it may be able to do it itself, otherwise look into the ControlSend function.
(This has the advantage of not using NirCMD, as while it's a brilliant tool, the ~.5 second disk lag is really annoying to me :()
Solution 2:
I would recommend 'MicMute' utility to mute or unmute the primary microphone using a keyboard. It has a nice taskbar icon, taskbar balloons, and auditory notifications you can modify.
What's awesomer it also let me select my keyboards extended media keys as a shortcut - I choose the button next to my system volume mute.
Solution 3:
A microphone muting utility: http://oelgaard.dk/torkils/?TorkilsMicMuter
Shortcut key is configurable as is the signalling of the current mute state:
Semitransparent corner notifications on all monitors of current mute state. If a corner notification is "in the way" during an online meeting, then the notification can easily be removed by hovering the mouse over it.