Skip to content

Conversation

@Player6653
Copy link

Hi! I noticed that the hotkey didn't work if I accidentally pressed Shift or Ctrl. I rewrote the binding logic to use a Wildcard approach. Now the hotkey works regardless of other pressed keys.

@Player6653
Copy link
Author

Thank you so much for such a cool program, I've been using it for 3 years now!

@Anc813
Copy link
Owner

Anc813 commented Jan 18, 2026

@Player6653
Thank you so much for the contribution and your kind words! It's great to hear you've been using MicMute for so long.

I totally understand the issue you are solving here. It is indeed frustrating when a hotkey fails just because a modifier key (like Shift or Ctrl) is being held down, especially during gaming.

However, I have a concern about making this "Wildcard" behavior the default for everyone:

The Issue:
If a user binds a standard letter key (e.g., M) to mute the microphone, your implementation will automatically bind Shift + M, Ctrl + M, etc.
This would mean the user can no longer type a capital "M" or use standard shortcuts like Ctrl + M in other apps without triggering the mute function (and potentially blocking the key input depending on the library hooks).

This logic is very useful for F-keys (F1-F12) or specific gaming setups, but risky for general use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants