anc813 / micmute Goto Github PK
View Code? Open in Web Editor NEWMute default mic clicking tray icon or shortcut
License: MIT License
Mute default mic clicking tray icon or shortcut
License: MIT License
I love this software, but there is one problem.
It doesn't make a sound.
I used it as an alternative to Discord's mute button. As a result, all software mutes are consistent with this software and it worked for me.
However, since there is no sound, you have to check the task tray to see if it has been muted.
If there is sound, you don't have to check the task tray every time.
Can you implement this feature, if you would?
Hi, Apologies if this is the wrong place for a feature request. I couldn't find a better place to ask.
Could you code in and option two different hot keys for mic on and off?
I have micmute set to autostart with Windows, but sometimes it will remain greyed out. This can be fixed by killing and restarting.
Currently when using push-to-talk, triple press locks mute state on then another triple turns mute off.
I'd like to be able to disable that feature or bypass that functionality in the settings so rapid pressing of the hotkey doesn't lock the mute/unmute state.
Thank you!
Hi. Just started using the app, and it's working great. Would it be possible to add an option that toggles mic muting on key hold and toggles it back on key release?
Would be extra cool if it detected when the toggle key is being held for over 500ms and triggers this behavior automatically.
VirusTotal picks up Trojan.
Is this a false negative?
Current target .NET framework is 4.5.2, which is end of support soon.
I suggest to update to latest .NET LTS 6.0. Or if that's not possible, to latest .NET Framework 4.8.
See also https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers
I have added a shortcut to the Windows 10 startup folder (shell:startup), however, the app will not start with Windows. Is there anyway to accomplish this? I have also toggled the switch in Startup Apps but it is not working.
AmazonBasic Microphone has a press-button to toggle mute. When power is removed it is reset but the mic volume is not changed LED color is reset to default instead of mirroring windows audio device mute setting.
Make it easier to install by adding it to scoop, oneget, chocolately, the Windows Store, etc. Could help with publicizing your app and getting more users!
Personally, I use the Windows Store & scoop, so I'd love either of those first :)
When I run the MicMute.exe, nothing happens.... I see it running in Task Manager, but it opens no windows, no icon in the task bar.
What am I missing?
Windows 10 x64
Windows Security reports Trojan:Script/Oneeva.A!ml in MicMute.zip v0.0.7 on download.
It doesn't happen with v0.0.6.
Using the latest version available to download - double-clicking the MicMute.exe doesn't bring anything up i.e. no tray icon. I can see the process running just fine just no way of interacting with it..
What am I doing wrong here?
Would it be possible to have an option to start the app on login?
I can create a scheduled task, but having it as an option in the app would be so much easier.
Hi, thank you for the app, it is very actual now, because of pandemic and mass online communications where you should know muted or not muted your mic at the moment.
I'm very exiced about this app, I switched off from Lenovo T480s to HP and I miss lenovo built-in mic mute & indication, your app replaced it well.
Periodically when I shutting down or reloading my PC I get exception, described below.
Also I added MicMute.exe to StartUp, and after this exception hotkey for toggle mute are resets.
Hope you could help me.
Windows 10, version 1909 (OS Build 18363.836)
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
Shortcut.HotkeyAlreadyBoundException (0x80004005): This hotkey cannot be bound because it has been previously bound either by this application or another running application.
at Shortcut.HotkeyContainer.Add(Hotkey hotkey, HotkeyCallback callback)
at Shortcut.HotkeyBinder.Bind(Hotkey hotkeyCombo)
at MicMute.MainForm.MainForm_FormClosing(Object sender, FormClosingEventArgs e)
at System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
MicMute
Assembly Version: 0.0.3.0
Win32 Version: 0.0.3.0
CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AudioSwitcher.AudioApi.CoreAudio
Assembly Version: 4.0.0.308
Win32 Version: 0.0.3.0
CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
AudioSwitcher.AudioApi
Assembly Version: 4.0.0.308
Win32 Version: 0.0.3.0
CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
Shortcut
Assembly Version: 1.0.0.0
Win32 Version: 0.0.3.0
CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Reactive.Core
Assembly Version: 3.0.1000.0
Win32 Version: 0.0.3.0
CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
I'd like a feature to know if the mic is muted when I play games so that I don't always have to alt + tab to see if my mic is muted.
Running Windows 10 20H2 , I don't get an icon in the system tray.
I found this utility very convenient for managing the microphone directly from the play/pause button of my Bluetooth earphones connected to the PC while I am on a call on MS Teams. And it would be even more useful if it also had a short sound feedback to know when the microphone is activated or muted when you are away from the screen. Good job
Could you please build the latest version, with merged PR? As I understand, it added push-to-talk functionality.
Since the latest update, the program permanently mutes the mic seemingly at random when toggling the mute on/off. I have mapped the same button to mute and unmute Discord.
this app works really good I just wish I can press f10 to mute and also unmute because if I use two of the same buttons only the mute works this will be very helpful.
Could we have a way to use (Fn) or (Right Ctrl) as the toggle hotkey?
Currently:
Fn - is not recognized as a key press by MicMute
Right Ctrl - cannot be distinguished from Left Ctrl; and if setting Control as the key, commands like Ctrl+A, Ctrl+C, etc. will no longer work.
I suppose one approach would be to not suppress the Control key, so that commands like Ctrl+A and Ctrl+C still work.
Another approach would be distinguishing (Left Ctrl) from (Right Ctrl). Then it doesn't matter if one is suppressed as the other would still work fine for shortcuts.
More generally: I was looking for a single key near the bottom of the keyboard that could be used to toggle the mic without causing a lot of other issues. I've been using (Pause) which works fine but is near the top of the keyboard so less ideal. (Fn) or (Right Ctrl) would be perfect but I'm open to others if better.
Running MicMute on Windows 10 here, and after the latest update the app crashes upon use with a .NET unhandled exception. Happy to include the output of the error below:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at MicMute.MainForm.<ToggleMicStatus>d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4614.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
MicMute
Assembly Version: 0.0.8.0
Win32 Version: 0.0.8.0
CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4550.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4605.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AudioSwitcher.AudioApi.CoreAudio
Assembly Version: 4.0.0.308
Win32 Version: 0.0.8.0
CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
AudioSwitcher.AudioApi
Assembly Version: 4.0.0.308
Win32 Version: 0.0.8.0
CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
Shortcut
Assembly Version: 1.0.0.0
Win32 Version: 0.0.8.0
CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4605.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Reactive.Core
Assembly Version: 3.0.1000.0
Win32 Version: 0.0.8.0
CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
change the icon color to white to make it look like native app for windows
Similar to the way there is option to keep custom notification tone, there should be one for icons.
Didn't find a Issue about it, so i'll do it.
ik here is not much ongoing but well.
would it be possible to include this feature?
~best regards
Hello,
would it be possible to have an hotkey from mouse input? Like setting Button 4/5 for mouses with more than 3 buttons as mute hotkey. Right now I'm using AHK (AutoHotKey) to bind my mouse's 4th button to a keyboard key and then I use that key in MicMute - works fine but it'll be better if I could avoid running AHK.
Thanks
It is possible to toggle a led light over USB to indicate that the mic is on? Just a question. I've cloned the repository and I'm starting to study C# to implement this, but if some good soul can help me with this feature, I would appreciate it.
In the company I work in, we use a virtual office and is very common for someone to approach us without us being aware of this. If the mic is open accidentally, the person on the other side can hear all I am doing, talking about, songs I'm playing, phone conversations, even relationship discussion, by the way, etc. And of course, just following the webcam principle: a led indicates that capture is active.
I know that the icon is intuitive, but only if I am right in front of the computer. As mentioned, compared with a webcam, I would be able to know if the mic is capturing far from the computer, when I am preparing a coffee, playing with my kids, and even more.
Hello,
would it be possible to implement a function that lets user select which Microphone device they want to mute, instead of auto-selecting default in Windows?
Thanks
While a hotkey Ctrl + Shift + m works without issues, a hotkey Win + Alt + m cannot be set (I'm using version 0.0.7).
Hi there.
I have setup MM with the "INSERT" hotkey and I have an AutoHotKey script which remaps my fourth mouse button to "INSERT", so that I can activate MM from my mouse too.
The problem is that when I'm in-game (specifically it's Euro Truck Simulator 2), pressing INS on the keyboard or pressing my mouse button does absolutely nothing.
So I asked on Steam's discussion forum for ETS2 and we found out that MicMute app from SoundForge is actually working, while this app isn't.
Can you think about anything that could cause such a "bug"?
I really love your app and would like to continue using it, but for the time being I'm forced to change.
Hoping for the best, see you.
shell:startup
in the run window.I use a pair of Logitech G Pro X headphones, and there's an annoying problem with using MicMute alongside Logitech G Hub, which I hope can be fixed by MicMute's dev since Logitech's support is awful.
G Hub allows setting the microphone volume from 0 to 100, using MicMute to mute the mic puts it at 0, turning it back on should put it back to 100, but often enough it does not, and it's kept at 0, and I need to open G Hub and turn it back to 100 for it to work again, this is an annoying minor inconvenience since I often join a Discord voice chat and find out my mic isn't working because of this problem between MicMute and Logitech G Hub.
Hi, i'm building a DIY mute button (Arduino Nano, RGB LEDs, 3D printed) was was looking for the companion on the Windows side of things, and discovered your project - which looks like a perfect match.
One thing i'd really love to see would be a Push To Talk feature, though. This would require an additional, separate hotkey combo so it can be toggled via a keystroke from the Arduino.
Hey,
I was wondering why this isn't working and if you can fix it..
https://i.imgur.com/bFqcnqB.jpeg
If I select any other output device which isn't default ("Predefinito" in Italian), MicMute doesn't acknowledge it and keeps playing the "on" and "off" sounds on the default device.
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.