✨ Add MS Teams support for MicMute Spoon #306
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi @dctucker, thanks for creating this awesome tool!
I wanted this functionality to work for MS Teams, so tried to add it in.
make
I used your Zoom
if
block for reference as well as this geekersdigest article.The big difference is
hs.eventtap.keyStroke({"cmd","shift"}, "m", 0, teams)
vs. something liketeams:selectMenuItem'Unmute'
(which didn't seem to work when I tested it).It seems to work fine for the most part. In the happy case, MicMute (MM) is muted, and when I join Teams with a large number of people, it automatically starts muted. So toggling off mute works right off the bat.
In other cases, I need to fiddle with one or the other until they are in sync, and I don't know yet how to solve for it:
Would be nice to add some logic:
I hope this PR is a step in the right direction.