I used to have a microphone with a hardware mute, which was a button I could physically press on the mic that would mute it. It was likely done in hardware since Windows would not think the microphone was muted. This was actually convenient, since in a meeting it would constantly be toggling back and forth between muted/unmuted; it would just show "unmuted" all the time.
A lot of newer microphones seem to "integrate" with Windows more where pressing a hardware mute button will actually mute the microphone according to Windows and whatever application is running. Personally, I do not like this. I prefer the older behavior where a microphone can be muted, and the application using the microphone is not aware of this.
Is there any way to achieve this in Windows in software? I realize maybe the actual hardware mute button might not be useful in accomplishing this, but I'm wondering if there is another way to accomplish this, perhaps that would allow a keyboard shortcut to control it. I sampled a couple programs (MuteIt and MicMute), but they both just mute the microphone completely in Windows, which is not what I want.
In the microphone settings in Windows, I tried turning the microphone levels as far down as they would go, but they just seem to resort to the default automatically, so there doesn't seem to be a built-in way of even turning the microphone all the way down.
As an analogy, with Windows, it is easy to do this for the sound; you can turn the sound all the way down to 0, but it won't show the red X through it indicating sound is turned off, unless you explicitly do that. I'd like to do the equivalent of turning the microphone input all the way down to 0, without actually muting it - same thing from an input perspective, but presented differently to applications.