Stream Deck Plugin for Zoom
MuteDeck is the next version of the Stream Deck Plugin for Zoom and Webex, please check it out here: https://mutedeck.com.
While this plugin is still available, development is focused on MuteDeck. It also allows control of more than just Zoom and Webex, with microphone mute support and upcoming support for Microsoft Teams, and more.
——————————————————————————————
Old page still available for prosperity:
Last update: 2022-05-07
After getting a Stream Deck earlier this year, I built a way to control my Zoom meetings with it. For one, this sent keyboard shortcuts directly to the Zoom client to toggle mute and video and had the ability to leave a meeting with the press of a (physical) button. There was a drawback: the SD buttons didn’t synchronize with the Zoom client, meaning the button could show a muted icon, while the meeting was not muted. After doing some research, I decided to solve that with a native Stream Deck Plugin for Zoom.
If you appreciate this plugin, you can thank me by buying me a coffee. 😉
Capabilities
The plugin has the following actions available:
- Toggle your mute status
- Toggle your video
- Toggle sharing; bring up the start share window, or stop sharing
- Bring the Zoom client to the front and focus on it
- Leave a meeting. If you’re the host, end the meeting
- Cloud and local record toggle
- Mute all participants & Ask them to unmute
- MacOS only: Custom shortcuts
Currently, this Zoom plugin works on macOS and Windows. It’s using AppleScript to detect the status of the buttons and UI automation on Windows.
Capabilities – Windows
This plugin uses UI automation to scan the Zoom application for specific words (i.e., “currently unmuted”, or “Start Video”). If those words are not there (i.e., because you’re using a different language than English), it will not detect it. Please switch Zoom to the English version for now.
The plugin controls the Zoom actions by sending keyboard shortcuts to the Zoom client. Currently, these are hard coded to the defaults of Zoom. Meaning, if you change the shortcuts, the plugin won’t work. Leave the shortcuts as their defaults for now.
Capabilities – macOS
This plugin uses AppleScript to scan the Zoom menu items for specific words and clicks the menu items to control Zoom. It defaults to the English menu items and if you’re using a different language, you need to configure the right menu item names for each action. Here’s an example for German:
In the above example, the German menu names for Mute Audio and Unmute Audio are filled out in the fields. The Meeting Menu is the first level of the menu. Here’s how it looks in the menu itself:
Again, if you’re using Zoom in a language different from English, you need to configure all actions with the custom menu names.
I’d like to start a collection of menu names in different languages, so people could copy and paste from this page. If you use this function, please send me the menu names for your language and I’ll put them on here.
Installation
To install this plugin, download it from the StreamDeck App Store. Go to More Actions, and search for Zoom.
Windows
Before adding the actions to your Stream Deck, make sure the keyboard shortcuts are marked as global. Here’s a screenshot of how it should look:
MacOS
After installing the plugin, it will ask for Accessibility permissions, which it needs to control the Zoom client.
Make sure Stream Deck is selected in the system preferences:
If the popup does not present itself, add the Stream Deck app manually to the Accessibility by using the + icon.
Adding Actions
Now you’re ready to add the Zoom actions to your Stream Deck profile of choice and start using it!
Troubleshooting
Here are a few tips on troubleshooting:
- Yellow triangle when pushing a button: this means Stream Deck can’t contact the plugin. Restarting the Stream Deck application usually fixes this.
- Windows: DLL warnings (VCRUNTIME140.dll): this means the Visual C++ Redistributable for Visual Studio is not installed on your computer. Typically, it is there by default, but some configurations might not have it. Download and install it from Microsoft: 32bit or 64bit
- macOS slowdown with multiple users on the same system, all running Stream Deck. There’s a weird slowdown or reoccurring freeze that happens on macOS when there are multiple instances of the Stream Deck software running with the plugin. I think this is a macOS bug, but need to do some research. For now, only have 1 instance of the Stream Deck software running at all times.
- macOS & not working after a StreamDeck software update. Please remove the StreamDeck app from the Accessibility settings while it’s shut down. Then start StreamDeck again and there’ll be another ask to add it to Accessibility. After that it should work again.
Support
This is a side-project and with 200k+ downloads, I can’t possibly support everyone. Please leave a comment in the section below and I’ll try to get to it. A couple tips and asks:
- Read this entire page before you do, because your problem might already be documented.
- Provide as much detail as you can, because I can’t do anything with “it doesn’t work”.
- Post in English.
- If you can’t be friendly about this free plugin in your post, don’t bother – it’ll get deleted.
Installation Video
To get a visual view of the installation procedure, check out this video. Note this was before the Stream Deck store had the plugin, so the initial install is a little bit different.
January 11, 2021 at 13:32
Hey Martijn,
with my Stream Deck i installed the windows version of your Zoom-Plugin (and bought you a cup of coffee for that). It’s generally working. But i have the issue, that toggles have three options as switching state. For example when i want to mute my audio. There are two blue ones (the mic and the crossed-out mic) and one with grey background. So the function did not work properly with two switches. Can you tell me why or what the problem is?
February 1, 2021 at 14:39
Hi Michael, as mentioned on the plugin page – the plugin currently only supports English clients. I’m working on fixing that.
January 11, 2021 at 16:56
Hey, great plugin, but now I use a Mac mini M1 with Big Sur 11.1 and Streamdeck Software 4.9.2. (13193) with firmware version 1.02.005 and your plugin 2.1. And except the “leave” button all other triggers doesn’t work. Any idea why and is there a workaround?
Thanks and greetings from Berlin!
Best Ralf
February 1, 2021 at 14:39
Ralf, as mentioned on the plugin page – the plugin currently only supports English clients. I’m working on fixing that.
April 3, 2022 at 19:43
Hello Martijn ,
any news about other languages?
It doesn’t work with my German ZOOM client on macOS.
Thanks
Collin
April 4, 2022 at 10:16
You’re replying to a very old comment. The plugin has been updated to allow you to input your own language since then. Check the settings of the actions, there you can enter the language value of the button (i.e. translate Unmute and Mute).
January 12, 2021 at 00:57
Hi,
It seems this Zoom plugin is not working for Big Sur 11.1
How can I fix it?
February 1, 2021 at 14:39
Tiago, as mentioned on the plugin page – the plugin currently only supports English clients. I’m working on fixing that.
January 17, 2021 at 07:55
Hi,
I have just installed the Streamdeck iPhone app and testing the system.
I teach in higher education and spend a lot of time teaching remotely using Zoom. During screen share, finding the Mute button can be a pain so thanks for the plugin.
The other bothersome action is opening the chat window, especially when sharing the screen. Do you have any plans to add this action in the future?
Thanks again,
February 2, 2021 at 08:07
By any chance do you have an alternate download for the plugin? I cannot get it to install on my PC through the Stream Deck Software. I had it previously, uninstalled it because it stopped working, and now I can’t get it back, it won’t reinstall. 🙁
It’s a great plugin!!
March 4, 2021 at 20:21
It’s available on GitHub: https://github.com/smitmartijn/streamdeck-zoom-plugin/releases/tag/v3.0
February 2, 2021 at 16:17
Dear Martijn,
Thank you for your plugin, but it is causing some very strange issues on Macs with AppleScripts that call `tell application “System Event”`. AppleScripts that call System Events are taking close to 10 seconds to run when your Plug-in is installed. I suspect the plug-in is overloading system events or interfering with the ability of AppleScript to call System Events commands.
Here is a detailed description of the problem I posted on Stack Exchange: https://stackoverflow.com/questions/65947911/applescript-tell-application-system-events-extremely-slow-only-on-1-account-of/65968121#65968121.
The only solution as of now is simply to un-install the plug-in!
Thanks,
Bob
March 4, 2021 at 20:27
You’re right, it looks like some system slowdown happens when you have multiple users on macOS that are running the SD software. I’m almost positive that this is a macOS bug, as overloading the system with AppleScript isn’t really possible (it has built in safe-guards), and I’ve tested with 20x the number of calls – just to make sure that the plugin wouldn’t overload the system. I’ve added this as a point on the Troubleshooting section, thanks! The work around is pretty easy; only run the Stream Deck software once on a system if you are using it with multiple accounts.
February 7, 2021 at 13:19
Hi,
just installed your plugin but it does not work for me. Windows 10, newest Zoom client, English version. Hotkeys are marked as global. When I press a button I just get a green triangle with an exclamation mark. Any ideas?
March 4, 2021 at 20:16
Hi, a yellow triangle is usually fixed by restarting the Stream Deck software.
August 5, 2021 at 14:48
Hi, thanks for developing this!
There is a lag in the mute and unmute after pressing. Is it normal?
It would be perfect if there is no lag. Thank you again!
September 7, 2021 at 10:28
A second or so, yes. Because Zoom doesn’t let us control and query it directly, this is the best someone outside Zoom can do.
February 10, 2021 at 18:43
Hi Martijn,
Just installed the zoom plugin and set up some of the features on my Stream Deck. For some reason the Mute and Video toggles don’t seem to work and come up with an error warning on the Stream Deck. The Ask all to mute and Mute all participants seem to work. Any ideas?
Best,
Adam
March 4, 2021 at 20:17
Hi, a yellow triangle is usually fixed by restarting the Stream Deck software.
February 14, 2021 at 15:27
HI
This is fantastic! Thank you for building it. Is there anyway you could build it so that you could mute the particpants in a Zoom meeting if you are the host? It would also be amazing if you can Unmute the participants too but I believe that maybe against privacey laws
Thank you
March 4, 2021 at 20:13
That’s already an action. Add Mute All Participants and Ask all participants to unmute as a button. Zoom won’t unmute them indeed, it’ll just ask them to unmute.
February 17, 2021 at 17:11
Brilliant – thanks! Would love to see the ability to toggle between audio in sources: When I show a video in a zoom meeting, I am switching from microphone to line in – that would be great do via streamdeck!
March 4, 2021 at 20:15
Hi, I don’t think that will be possible. There’s no shortcut or menu item in Zoom that allows you to do that. I’d suggest setting Zoom to “System Default” and then using another Stream Deck plugin called Audio Switcher to accomplish this.
July 27, 2021 at 17:53
Hi Jo
I’m a newbie with Stream Deck, but have written an AppleScript that lets you switch Zoom audio in or out sources and set their volumes. If that’s something you can use, let me know, and I’ll dig out the code
September 7, 2021 at 17:52
Thank you – would love to see the script but I do t need it urgently anymore so please don’t worry if you don’t have it at hand. Thank you!
October 8, 2021 at 17:51
Jo: the relevant AppleScript is at
https://www.craft.do/s/6NwGHkHlY09bhv
February 18, 2021 at 08:13
Really kike the Zoom plugin, however I’m using Android and am needing the short cut function. How long before the short cut function will be able to be used on Android?
Thanks
Mike
March 4, 2021 at 20:09
Hi, I’m not interested in making this work on Android. Also not sure if it’s possible, as the plugin interacts with the OS.
February 19, 2021 at 06:56
Green triangle with exclamation point?
Running windows 10
Once I was able to down load your plugin, soon after, the plugin stopped working. Please advise. Any help would be greatly appreciated.
March 4, 2021 at 20:11
Hi, a yellow triangle is usually fixed by restarting the Stream Deck software.
February 21, 2021 at 05:02
Get plugin! Very much like status of mute, and camera on the deck. Worth several coffee cups. Would love to see “Raise Hand” in a future release. Thanks again.
March 4, 2021 at 20:11
Hi, anything with a keyboard shortcut can be added as an action on macOS. So, if raise hand has a keyboard shortcut, you can make that work.
February 22, 2021 at 10:52
Good morning Martijn!
Unfortunately I only have a problem with your plugin. When I press the “install” button the blue loading bar appears, but once completed, the “install” button reappears, instead of “Uninstall”. If I install it manually this error appears: “com.lostdomain.zoom” can’t be installed on this machine. This custom action is already installed. can you help me?
Thank you! (obviously I will have to offer you several coffees)
March 4, 2021 at 20:10
Hi, I’m afraid I can’t help with that – please reach out to Elgato.
February 22, 2021 at 22:51
Any chance of getting “lower all hands” to work? This function lost it’s dedicated button in a recent zoom update, and only appears in a context menu dangerously close to other options I don’t want to click. It also just takes longer than it should now 🙁
March 4, 2021 at 20:07
Hi, anything with a keyboard shortcut can be added as an action on macOS. So, if lower all hands has a keyboard shortcut, you can make that work.
July 15, 2021 at 09:49
Hi Martijn. Ihm using this function for raising/lower Hands. But there is no feedback, as with the “native” buttons. Is there a way to create a own button that switches between the states?
September 7, 2021 at 10:32
No – as the feedback comes from the plugin scanning the Zoom window. You can’t add states dynamically, but if you can code, you can contribute it to the Github repository.
February 24, 2021 at 20:30
This is great. Thank you for your hard work. I would love to see a “deafen” shortcut as well! Trying to figure this out the manual way, and this is awful. Have a great day.
March 4, 2021 at 20:06
Hi, I don’t know what a “deafen” shortcut would do (turn off your speakers?) – but anything with a keyboard shortcut can be added as an action on macOS.
March 4, 2021 at 23:03
1. It would mute only Zoom output audio from the application itself, not turn off the speakers.
2. This is for PC, and there is no keyboard shortcut to mute the audio output from specific applications.
If I wanted just an audio mute, or there was an existing keyboard shortcut, I would not be posting here, Martijn.
February 24, 2021 at 20:32
Great plug in thanks. Im on a Mac , English and latest software and firmware for all. The zoom recording buttons doesn’t seem to work for me ? It wont turn on recording but will turn it off? Ill def buy you some coffee if I get this to work
Thanks
March 4, 2021 at 20:05
Hi, make sure you have the right recording action. Cloud recording and local recording are different because the menu items are different. I’ve always used a Zoom Enterprise account, if you’re using the free version, check what the menu item for recording is called and override it in the action settings (Custom Menu Names)
February 25, 2021 at 02:36
Wondering if anyone is having trouble with this plugin. I have used it for a month and a half and suddenly (I think with this 2/17/21 update), it started throwing messages about missing DLL (Windows 10)? I’m a mac guy and my client is relying on my support for their training sessions. So… I’ve gone back to my work around from last year which were my crappy attempts at programming using toggles and other shortcut keys. (I’m also not a very adept “programmer”… in fact I can’t claim that function in any real way).
So. Could someone verify that I’m not alone… or if I am, what I might do to resolve this. I’ve reinstalled, restarted and all that other normal unskilled stuff.
When it worked, it was awesome.
Thanks
March 4, 2021 at 20:03
Hi, check the troubleshooting steps (just updated) for the DLL warning fix.
February 25, 2021 at 21:38
Thanks for building this! Installed yesterday and was thrilled to have anywhere control over zoom for meetings, but today it doesn’t seem to know how to find zoom anymore. Mac OS 11.1 (English). Zoom is open and running, but when I hit the buttons I get a yellow warning triangle and nothing happens. Any troubleshooting tips?
March 4, 2021 at 20:02
Hi, a yellow triangle is usually fixed by restarting the Stream Deck software.
March 2, 2021 at 11:55
Thanks so much for this plugin! I use the mute, camera and share screen buttons all the time, combined with other shortcuts it makes my presentations over zoom really easy and a lot smoother as I don’t often have my Zoom window at the front so standard keyboard shortcuts aren’t much good to me.
So, the one feature I would like to request is a button for pausing/resuming the shared screen. This would be immensley useful to me, its the button I use most so that I can make adjustments to what I’m sharing without the participants seeing me clicking, dragging and resizing etc.
It may be a niche request but its my request all the same!
Thanks again for all the great work
March 4, 2021 at 20:01
Hi, if you’re using macOS, you can set up a custom shortcut button to pause and resume with their respective shortcuts.
March 4, 2021 at 20:08
I’m on Windows. But what I have done instead is I have swapped the Keyboard Shortcuts around within Zoom settings for Start Cloud Recording and Play/Pause Share Screen. So Play/Pause is now set to Alt+C.
What happens now when I press Cloud Record button on StreamDeck (a function I don’t need to use) is that it triggers the Play/Pause instead. The StreamDeck icons don’t follow very well but functionally it works fine.
March 4, 2021 at 20:36
Smart!
July 29, 2021 at 14:30
Great idea! You can now customize your icon…
March 2, 2021 at 12:57
Is it possible for the host to terminate a participant’s screen share through Stream Deck without turning off further screen shares?
March 4, 2021 at 20:00
I don’t know. Check with Zoom if they have a shortcut for that, and then you can set up a custom shortcut button, if you’re using macOS.
March 4, 2021 at 20:25
I asked because there is no customer-facing shortcut and wondered if that feature might be accessible via an API, which I am in no position to exploit myself..
March 4, 2021 at 20:36
Zoom doesn’t have a good API to control Zoom itself, they focus more on extending Zoom or embedding it in your own application. That’s why I have to resort to using shortcuts and UI automation. 🙁
March 4, 2021 at 21:08
Many thanks. Your efforts are much appreciated.
March 3, 2021 at 19:18
Hello, thank you for all of your hard work making this app! I just got a stream deck and I’m hoping to use it to help teach high school over zoom. I followed the video instructions, however, downloading your app via the stream deck software didn’t produce an ini file, but it installed in the stream deck software. I can add my buttons on the stream deck and I set up global shortcuts in Zoom and added zoom and stream deck to the accessibility list in the settings. When i press the buttons on the stream deck, I get a yellow triangle with an exclamation mark inside of it, and nothing happens on zoom. Any help would be very much appreciated! I’m using the most recent zoom and stream deck software. English version. OSX 10.13.6
March 4, 2021 at 19:59
Hi, a yellow triangle is usually fixed by restarting the Stream Deck software.
March 4, 2021 at 12:19
Hi Martjin
Is it possible to change the hotkeys for ZOOM in this plugin?
On my PC I have other global hotkeys and they struggles with the standard-hotkeys from ZOOM.
So I want to change the hotkeys in ZOOM – but I can’t find to change in the Plugin.
As workaround, I use the “Custom Shortcut”.
But the icons for the mutes, leave meeting, etc. are nice and I want to use this.
Thanx for your feedback.
Kind regards
Matthias
March 4, 2021 at 19:58
Hi Matthias, I’m assuming you’re using Windows. If that assumption is correct, no – you can’t change the shortcuts used by the plugin, they are hard coded for now. I’d suggest changing the other shortcuts to accommodate.
March 5, 2021 at 16:34
Thanks for creating this great set of tools to use zoom through stream deck.
I love it when it works but ..
In my set up the plug in keeps disappearing and I can’t reinstall it.
It looks like stream deck ‘forgets’ it is installed.
In the in app store the install button says “install”. But when I push the butten it doesn’t actually install (it does something but no error and the button keeps the install text instead of changing to uninstall).
If I try to install the external download I get the message the plug in is already installed.
The only way to reinstall it is to remove the plug in files from the programs folder.
Then it is possible to normally install the plugin (and the status in the store changes to installed). However afeter a while (no idea what triggers this yet) the plug in disappears again.
(I have recreated most of the plug in functionality with short cut keys but it is not nearly as nice as your tool).
March 8, 2021 at 12:08
Can you reach out the Elgato? Seems like a bug with the SD software.
March 8, 2021 at 12:18
Will do and I’ll post any insights here.
March 8, 2021 at 02:27
Hi Martijn,
I am on Big Sur (English). The Zoom actions you created work on my Streamdeck. However, the customs shortcuts I created (using the Custom Shortcuts action in the plugin) for showing the meeting controls, raising & lowering hands , toggling the screen and the chat window do not.
I used the standard Zoom shortcuts and typed them correctly. They work from my keyboard. When I press their corresponding keys on the Streamdeck, I hear a sound, but there is no yellow triangle. I unplugged the Streamdeck and plugged it back in and restarted the software as well but o no avail.
The Streamdeck has the accessibility permissions. Any help would be most welcome. Thanks for creating this plugin.It’s really useful.
March 8, 2021 at 12:07
Hi, the sound (thump?) is a good sign and means it is sending the keys. What’s the shortcut config you used?
March 8, 2021 at 21:27
Hi Martijn,
Here are the shortcuts I used:
Toggle “Always Show Meeting Control Toolbar” : control+\
Toggle Full Screen: Shift+Cmd+F
Raise / Lower Hand: Opt+Y
Toggle Chat On/Off: Shift+Cmd+H
Chat On/Off: Shift+Cmd+H
Thanks and have great day!
March 10, 2021 at 01:18
Hi Martijn!
Firstly, thanks for all of your hard work on this, it is awesome and really helping with workflows on multiple fronts!
I have been enjoying using a Custom shortcut for the chat window and then using text shortcuts to message larger groups on a frequent basis through my working sessions. Today I was trying to bring these together using multi-action and was unsuccessful. I am working in MacOS Catalina, Zoom 5.5.5, Streamdeck 4.9.3.
The multi-action I am trying to put in place:
1. Activate Zoom chat (command+shift+h) – SUCCESS
2. Enter text using System: Text “Welcome to the workshop” (+ Enter) – FAIL
The cursor does not get activated unless I click into the Chat window… am I missing something?
Thanks
March 14, 2021 at 17:10
Hi,
The shortcut doesn’t put the cursor in the chat window, it only opens the window. You’re going to need something more advanced, something like this: https://stackoverflow.com/questions/46077926/place-cursor-in-messages-app-text-box
Or, just have SD put the text in the clipboard so you can easily paste it into the chat window.
March 18, 2021 at 18:52
Hi Martijn,
After reading Ben’ post above, I tried to set the Chat toggle like he did, as he had reported success with command+shift+h instead of the way I had done set it (Shift+Cmd+H), and it worked. I did the same to my other shortcuts, and now they all work. It may be useful to let people know that that they need to write their shortcuts using full words (not abbreviations) , as that changes everything.
Here are my other custom shortcuts in case anyone is interested.
“Always Show Meeting Control Toolbar” control+backspace
Toggle Full Screen: shift+command+f
Raise / Lower Hand: option+Y
Thanks to both Martijn and Ben. I am now a very happy camper! with many very useful shortcuts
March 18, 2021 at 21:20
Thanks, Philip! 🙂
Just wondering, is the explainer text under the shortcut input box not entirely clear, or did you miss that? Wondering if I should bring more focus there.
March 20, 2021 at 18:07
I love this – thanks so much
Is there a way to disable the sound that plays when you use the Camera Toggle command?
April 28, 2021 at 19:22
I don’t know what could cause a sound – it’s not doing that for me. Maybe it’s a Zoom setting?
April 28, 2021 at 19:26
It may have been. I forgot I posted this here. Other folks said they couldn’t hear it so I haven’t worried about it.
March 25, 2021 at 11:40
Many MANY thanks for this plugin, Martijn! I followed your previous guide and used Keyboard Maestro. It’s really awesome that you enhanced the experience with a native plugin.
That said, I seem to be having an issue that doesn’t appear to be mentioned in the comments. My shortcuts work when I start a Zoom call, but seem to stop working after a while. It seemed it was only the audio/video controls, with “Leave Meeting” still functional, but I don’t think I can say that for certain. (I’ve had issues where pressing “Leave Meeting” has brought up a strange blank Zoom window filling the screen.)
I can’t seem to find any pattern to this, but here are my stats…
– 2018 Macbook Pro (2.9Ghz i9 w/ 16GB of ram), two external monitors (all three screens in use total)
– macOS Catalina (10.15.7)
– Stream Deck XL, version 4.9.3 (13222) + Zoom Plugin version 3.0
It’s worth noting that I work for a major financial institution and have device management software and constantly connected to VPN, but I have full admin rights and rarely ever have issues with software. I simply can’t install unsigned programs.
April 28, 2021 at 19:53
I’ve not seen that yet..When that happens, check whether the process ‘sdzoomplugin’ is still running. Maybe their device management system checks periodically if there are any unsigned programs running and kills them (seen that before). Because the plugin is not signed.
October 28, 2021 at 18:32
Hey! This is such a great plugin! Is it possible to get code-signing on this plugin? We use Santa (https://github.com/google/santa) at my work, and it’s throwing erros because it’s unsigned. Would LOVE to use this!
November 29, 2021 at 16:50
Sure! I’m currently redesigning the plugin towards a native software client and I’ll make sure that’s signed.
March 29, 2021 at 20:59
hello Martijn,
thank you very much for the plugin.
I tried on MacOS and Windows, and in both cases I’m having problems.
On Mac, it works very well except when you are a Host, you no longer have the possibility of raising your hand using the shortcut, so the button obviously does not work. In fact, to raise your hand, you have to click on “Reaction” and then press the hand. I couldn’t find any way around the problem.
On Windows, even if I put Zoom in English, the Mute Toggle and Video Toggle buttons remain grayed out, but they work well because you can mute and unmute the audio and the video.
So status feedback isn’t working, and I don’t see what I can do about it. I even try to complete the instructions in the buttons but nothing helps. And yet, in Zoom, I checked “Enable Global Shortcut” for each command used.
Thanks in advance for a tip.
Regards,
Fred
April 28, 2021 at 19:48
I’m guessing you’re using a custom action to use the hand raise action, as there’s no out-of-the-box button for that. If the shortcut doesn’t exist when you’re a host, you can’t do it. If it’s different, add a different button with that shortcut.
If the button remains grey, it’s because it can’t read out the status from the Zoom client UI. Maybe restart everything after changing the language, because sometimes the old language tends to linger until you’ve restarted.
April 2, 2021 at 14:52
Dear Martijn,
Great plugin, Id love to see it work.
Yellow Triangle keeps appearing.
I use OBS and the virtual camera as source for Zoom webcam.
Mac OS 10.13.6 High Sierra
OBS 26.0.2
StreamDeck 14.9.3
Zoom: Global access hot keys YES.
Security Access: manually added stream deck (no pop)
Could your plugin work with this setup?
Thanks!
Jarco
April 28, 2021 at 19:17
Honestly, I doubt it. Mac OSX 10.13 is end-of-life and there were some changes Apple did in the UI scraping that the plugin uses. I suggest upgrading to a mac OS version that will still give you security updates.
April 2, 2021 at 21:43
What does the Focus Key do?
April 28, 2021 at 19:36
Bring the Zoom client to the front and focus on it
December 1, 2021 at 13:53
I don’t know if it’s only me but I’m using Windows 10, latest build and the Focus key doesn’t bring the zoom window to the front. Nothing happens when I click that key. I have English set as the language and the other buttons work.
December 14, 2021 at 23:19
It works for me when there is an active call – but it doesn’t bring forward the zoom application otherwise.
December 31, 2021 at 17:03
I am also on Windows 10, english, and am experiencing the same exact issue with the Focus button. I came to this page to see if I am doing something wrong. Your comment is the only one I found expressing this.
@Martijn, any thoughts on this?
FWIW, a work-around for Windows users is to simply ad an “Open” command to the Zoom.exe as a button. This does in fact bring the Zoom window into focus.
So, while there is a work-around, I am still curious why the Focus command is not working. Is this also using a keyboard shortcut? If so, which one (so I can check to see if I set it as global)? Any other background info that could help troubleshoot?
December 31, 2021 at 18:43
I had this same question for Windows 10 English (thought I already commented on this, but don’t see it now).
Two things:
1) The Focus button *does* seem to work, but only when in an actual Zoom meeting. When *not* in a live meeting, this button doesn’t bring the main Zoom window into focus.
2) A work-around is to add a button with the “Open” command and point it at the “zoom.exe”. This will bring the main Zoom window into the foreground.
April 7, 2021 at 18:48
Hello!
I use the German zoom version and was wondering whether you have already developed a program that uses the German shortcuts (as they are different to the English ones)?
eg.: alt-n instead of command x etc…
I am using streamdeck and would like to use it to switch things in my zoom meetings, just like I would in the English version 🙂
Additionally, has anyone got a plug-in for Microsoft Teams / knows someone that does?
Kind regards!
Alexa
April 9, 2021 at 11:32
Hi there,
I was just about starting developing this plugin myself when I found yours. Liking what I see so far. Feature suggestion, if possible: Toggling “share” – would be epic if one could pre-select which monitor/app one wanted to share, making it a “one-button” solution. Not sure if Zoom’s API allows for this, but it would be super useful.
Cheers!
April 28, 2021 at 19:15
Zoom’s API doesn’t really let you control the client, I’ve been badgering them about making that happen, but so far no deal. You could put that together using a series of AppleScript commands that click the right share options.
April 11, 2021 at 00:57
Hi martijn,
Thanks so much for this plugin!
I got a little problem with the feedback of the software. The actions work very well so that i can send commands to zoom, but i don’t get feedback. So i can’t see if i’m muted/unmuted which should normally work i guess.
Im using zoom and stream deck with the newest software on a windows 10 pc (german). I also tried to switch to english but that also didn’t work.
Do you have andy ideas how to fix this issue?
Best, Julian
April 28, 2021 at 19:12
The plugin only supports the English Zoom version on Windows, so it should work when your Zoom client is displaying English text labels. If you changed the language while StreamDeck was running, maybe restart it.
April 28, 2021 at 22:22
Thanks for your support.
My client has english labels and i restarted and also reinstalled the plugin. Still doesn’t work and the color of the icons is grey. What is interesting: While sharing screen everything works and i also get the feedback with blue icons or crossed blue icons. When i stop screen sharing the last feedback stays on my streamdeck (for example when i was unmuted the blue micro stays on my streamdeck even if i get muted).
If you are interested in any additional feedback like pictures or maybe other system information feel free to tell me.
otherwise, still great plugin 🙂
February 22, 2022 at 19:57
I have the exact same issue. Wonder if there is a solution for this.
April 24, 2021 at 17:26
Thank you so much for your work. I will buy you a cup of coffee when I finish typing. Is it possible to have a StreamDeck Button that will share my iPad wirelessly and it does that with just the press of a button.
When I use your Share button then I still have to click on the icon for iPhone/iPad via Airplay, then click the Share button, then go to the iPad and select screen mirroring, then click my 16″ MBP. Would be great if I could do all those other actions in a custom button. Is that possible? Thanks.
April 28, 2021 at 19:23
There should be a way to do that, using a series of AppleScript commands that click the right items subsequentially. Not with the plugin, though – that can only do 1 action at a time with shortcuts.
April 26, 2021 at 15:05
Plug-in won’t install on windows.
I follow instructions on stream deck, click the install button, the blue install line runs from left to right, but it does not install – the install button remains in view
April 28, 2021 at 18:57
Please contact Elgato about issues with the store.
May 16, 2021 at 14:21
I have a MacBook Pro running Big Sur 11.3.1, Elgato StreamDeck 15 button version and Zoom version 5.6.4and an iPad Pro 11″. I would like to setup a SD button to share my iPad Pro and go to my handwriting app called Notability to use as a whiteboard.
It appears this is a multi action button setup and I have setup the Multi Action Switch to Share and then if I were in Zoom I want to select “iPhone/iPad Via AirPlay” and then press the blue Share button in the lower right. I don’t know how to tell the SD to do that. Then once I press Share, on the iPad you have to select Screen Mirroring and then select the 16″ MacBook Pro. Then the screen share to the iPad is on.
Then would like to be able to turn off the iPad screen share by pressing button again.
Is this possible? Thank you.
June 14, 2021 at 18:46
Hi Martijn- I’ve been using your plugin throughout The Pandemic. Thank you. I have been trying to buy you a coffee on buymeacoffee.com but can’t find you. Can you point me to the right place for us to express our monetary appreciation?
June 26, 2021 at 11:52
Thanks, Friedreich! Happy to hear it’s working well for you. You can find the BMAC link via the button on the page, or directly here: https://www.buymeacoffee.com/smitmartijn
August 15, 2021 at 18:34
Thank you! My ad blocker was blocking the link on the main page so inclusion of the link here did it for me. Coffee has been provisioned and thanks again!
June 15, 2021 at 17:40
Hi Martijn, thank you for creating this plugin – great work!!
I’m running Windows, so will keep my eye out for future updates that allow custom shortcuts on this OS!! ?
Thanks again,
Andrew
June 23, 2021 at 17:08
I’m trying to fork this and make it work with Microsoft Teams. Any recommendations on that?
June 26, 2021 at 11:48
Hi Ben, yes – don’t spend too much time on it. I tried it and discovered that the Teams app is just a wrapper for a website. The client doesn’t have controls like Zoom that you can read the status from. If you just want to toggle mute/video/etc, it does have keyboard shortcuts that you can use.
July 15, 2021 at 23:47
Hi Martijn,
Did you try something with Cisco Webex?
September 7, 2021 at 10:30
No. I developed this for personal use, and I stay miles away from Webex.
October 4, 2021 at 14:42
Yet… so many coffees guaranteed for a Webex integration… pleaseee 🙂
Thanks… anyway 🙂
August 5, 2021 at 16:13
Hi Martijn, thanks for this awesome plugin, it was one of the first ones I installed on my Stream Deck XL!
I noticed one small quirk with the Leave Meeting button: if I have Zoom in Mini mode (which I often do), it will not be able to leave the meeting. I have to remember to get out of Mini mode and perform the action again. Do you think it would be possible to somehow perform this workaround in the plugin itself (maybe my doing a first try, then toggling mini mode and trying again)?
September 7, 2021 at 10:33
What do you mean with ‘mini mode’ ?
September 7, 2021 at 11:48
Sorry, I meant “Minimal Window” mode, ⇧⌘M on Mac.
August 16, 2021 at 22:01
I would dearly love it if we could have a button to toggle Self View, on Mac for me but Windows folks might like it too. 🙂
August 20, 2021 at 18:26
Martijn, great plugin! Thank you. My only comment is that I am seeing the sdzoomplugin.exe constantly consuming between 4% to 7% CPU usage even when the Zoom app is not open. (I’m on Windows 10). Is there any way to eliminate that usage when the Zoom app isn’t open? Thank you!!
September 7, 2021 at 10:40
I’ve heard about this a few times now, and it’s concerning – it’s not doing much, so it shouldn’t even take 1%. I can’t reproduce it (but then again, I don’t use Windows a lot). I’m thinking about updating the plugin as a service, which would keep it away from the computer resources. Just need to find the time.
August 27, 2021 at 03:25
Hi – Urgent – I need to uninstall your Elgato Zoom Plugin. How can I do this?
September 7, 2021 at 10:24
Hi – just remove it from StreamDeck.
August 30, 2021 at 22:19
I love the plugin. I’m very thankful for it!
I had a thought about a feature request. I see the ability to detect whether a Zoom meeting is active or not is already there. Would it be possible to add a multiaction that runs when you join a meeting, and another one that runs when you exit the meeting?
I have some home automation that I would love to be able to run when I join or leave meetings, and if I could run a web action, I could make the API call to do it.
September 7, 2021 at 10:27
Hi,
You could make the “Leave Meeting” a multi-action button, yes. As for joining, I don’t think there’s a way to read out the meeting status via StreamDeck. I’m thinking of making the plugin a service to alleviate some of the concerns around CPU and memory usage – in which case I’ll include an API. But, I need to find time first. 😉
September 9, 2021 at 01:36
I have a feature request. On macOS, if I call into the Zoom meeting with a phone, the mute/unmute button on the Stream Deck does *not* work. Even though in the Zoom GUI you can mute/unmute the phone line. It would be awesome if the plugin could work for both audio types.
October 4, 2021 at 14:40
3 coffees from me (and several from my company) if you build a similar MacOS integration with Webex :-))))
Well done, really well done with Zoom… unluckily we use 95% Webex 🙁
Thanks a lot!
October 5, 2021 at 00:47
Hey!
First of all, great plugin! I use it all the time during this Pandemic. I’ll have to buy you a coffee 😉
Second, I had a feature request in mind. I, personally, don’t host many meetings, but I’m a participant in many. Often times, we’re required to Raise our Hand to comment or speak during our meetings. Would it be possible to add Raise/Lower Hand as an option to the Plugin? Zoom has released an update a few months ago where Raising/Lowering your hand is hidden behind reactions, so I’m not sure if you’d be able to use your AppleScript to read the screen and see if the hand is raised or lowered. But it would be great to have it! I’m not much of a programmer, but I’ve done 1 or 2 scripts for work purposes. I tried reading through your project on Github, but my inexperience got the best of me 😀
October 5, 2021 at 09:49
You’re a hero Martijn, thanks for sharing this awesome plugin and the nice written articles on it, inspired me to use my SD more and maybe create a plugin my self one day!
In fact I went and wrote my first applescript to trigger it in my SD (using the OSA script plugin) and utilised the kill and delay method to reduce the few seconds lag to execute clicking the menus.
Are you still using applescript in the current version?
If so how did you manage to execute it so fast and seamless that it doesn’t even show the menus being clicked?
FYI – I posted my approach here for a menulet item https://stackoverflow.com/questions/69439209/applescript-clicking-unknown-menu-item
October 12, 2021 at 10:58
Can you please confirm if you’re using a native way to talk to zoom or still using applescript, given it’s so fast and seamless, thanks?
October 12, 2021 at 12:34
You can find the source on Github. It’ll tell you exactly how, but yes, using applescript.
October 14, 2021 at 14:52
Thanks Martijn, I’ll dig a bit deeper. I just wasn’t sure if you basically replaced the KM solution with applescript as I didn’t see any mention of that and was confused when reading the old blog as well, but makes sense now.
I found your apllescript example for mutetoggle https://github.com/smitmartijn/streamdeck-zoom-plugin/blob/master/Sources/MacOS.cpp#L170
P.S. I managed to create similar for MS Teams thanks to you, but I was told that “The use of tell application in the code is improper in that it is not needed and tell application “System Events” … does not belong nested within another applications tell block.” in case that applies to your code as well, mine worked without it just fine as suggested by the user.
https://apple.stackexchange.com/questions/428798/how-to-switch-to-second-window-of-a-running-app-with-applescript#comment612707_428798
October 7, 2021 at 00:47
I downloaded and am loving the shortcuts. On my system, when I go to leave the meeting (and I’m the host) there’s a brief window and I’m guessing everything closes off. I’ve been told I need to be sure to select “end meeting for all” when I leave. However, when using your button, it goes too quickly to do that. Do you have any thoughts for modifying/updating that so it can operate a little differently and that option can be chosen?
October 8, 2021 at 12:30
Hi Phil, the plugin pressed enter when that popup comes up. Because “End meeting for all” is the default, it’ll end the meeting when using the button.
April 23, 2022 at 23:34
Hey Martijn,
would it be possible to make this configurable? I couldn’t find the repository on GitHub anymore. Was it set to private?
Thanks, Mark
May 7, 2022 at 18:07
What do you mean by configurable? And yes, it was set to private – just posted an update on the page about that.
May 17, 2022 at 14:34
To configure if the “leave” button should close the meeting for everyone or just leave. I’m the host for a number of meetings, but when I press the button on the steam deck (in case I need to leave earlier) all others get removed from the meeting. When I press leave in the zoom client, a small popup appears where you can choose “Close meeting” or “just leave”. Would be awesome of the steam deck button for this could be either set to this or that.
October 13, 2021 at 20:35
Hi Martijn,
Thank you for this really useful plugin. I’ve been working with it for many months now. I have a Windows Pro 64bit English machine. The relevant Zoom shortcuts are set to global, and using them on the keyboard always works (no apparent conflicts).
For me the Mute Toggle and Video Toggle buttons are very inconsistent. I have other plugins that are very stable.
These two buttons rarely work when I enter a Zoom meeting without having to either quit & restart the Streamdeck software or replace the buttons or both. Sometimes I have to quit and reenter the meeting before these buttons will work. I could have them working one evening and when then in the morning they don’t (the machine was not powered down or rebooted). When they do work the button image mute can go blank when pushed.
Any ideas why this could be happening or how to troubleshoot it?
I found the Lostdomain Plugin folder but I don’t see a log file.
Thank you
October 19, 2021 at 10:30
Hi Martijn,
A VERY useful additional feature would be the “New Share” option, enabling users switching from one share to another. My two cents.
Thanks for this excellent plugin.
Phil.
October 21, 2021 at 16:33
Adding, the stock shortcut key is Alt, and it is not global
October 24, 2021 at 16:09
Any idea how to make it stop triggering the windows “DING” or notification noise on every single button push? only your plugin does this.
Thanks!
January 20, 2022 at 16:50
I had this problem too, and not only for this plugin. What worked for me was to open Control Panel, and select Sound. Then when the Sound box opens, click the Sounds tab. Under the Windows set of events, click Default Beep. In the Sounds dropdown menu, change the selection from Windows Background.wav to None. I hope that works for you too.
November 30, 2023 at 20:50
THANK YOU! I was going crazy.
February 14, 2022 at 20:39
Follow his Windows Installations above about enabling the Zoom Global Shortcut settings.
October 30, 2021 at 10:27
Hi Martijn,
Thanks for this great plugin!
The default shortcuts In Zoom for
Always Show Meeting Controls is Alt
Mute Toggle is Alt A (Global)
Why would the Mute Toggle button on Streamdeck also toggle Meeting Controls? (Windows 10)
Thank you
December 28, 2021 at 22:13
I also have this issue. The times I use this I’m also capturing a Zoom window, and the capture gets thrown off every time I mute/unmute through the streamdeck. Is there anything that can be done to avoid this?
February 22, 2022 at 20:08
The plugin is simulating a click on the mute/video/etc buttons, so yes, it’ll show the meeting controls. No way around it, just leave the controls open so you don’t see it pop out and in again. If you’re capturing your screen, adjust the capture field and leave out the controls bar.
April 8, 2022 at 19:13
The problem i’ve been having, for a long time, is that pressing your Zoom button toggles my control toolbar everytime, and it only updates it’s status when the control bar is shown. effectively, it’s useless in Windows in my experience except to toggle the control toolbar.
April 15, 2022 at 16:54
That’s just the way Zoom works – when you hit a command, it’ll show the bar. Just have the control bar shown always and you won’t notice it.
April 15, 2022 at 17:12
My tollbar is set to always show. when i hit Alt+A it mutes me. when i use your Streamdeck Zoom plugin, it hides the toolbar and mutes but does not reflect the mute status unless i hit the Alt button to expose the toolbar again.
April 15, 2022 at 18:06
Ah, so you’ve customised the shortcuts in Zoom..The plugin requires the default shortcuts, indeed. (i.e. Alt+M for muting)
January 21, 2022 at 10:11
I have the same issue 🙁
December 31, 2021 at 17:27
Hey Martijn, love that you created this and shared it with the world!!
Feature Request for Windows specifically:
It would be very useful if a user could change the keyboard shortcut and set the custom hotkey in your plugin buttons. Not sure how much work it would be to add that option, but would be supremely useful!
January 6, 2022 at 01:26
Thank you for a great plugin.
Is it possible to have a key on the stream deck to switch between audio sources?
Thank you
February 22, 2022 at 20:05
Hi, there are other SD plugins that will let you switch audio sources.
January 27, 2022 at 22:11
hi! Great plugin.. just started using. Something I noticed is that when we enter a Zoom breakout room, the icons for mute toggle/video toggle go “gray”.. they still work when pressed, but the icons remain gray.. no “red slash” indicating you’re on mute, video off, etc. Only happens in a breakout room.
January 28, 2022 at 22:55
Also, I have Windows 10.
February 1, 2022 at 05:08
Hi Martijn, very very useful. Your plugin has had an immediate and positive effect on my workflow!
I was wondering if you see a way, through the plugin or otherwise through SD to implement an Account Switch operation, or Logout/login? I run 2 concurrent accounts and juggle that manual sequence sometimes a dozen time a day. Have even looked at a CLI alternative but to no avail.
Thank you!
February 4, 2022 at 00:12
Hi Martijn,
thanks for the plugin.
Unfortunately it doesn’t work here.
I run a M1 Mac mini with Mac OS 12.0.1 (21A559).
And followed every single step of this tutorial.
The Buttons are shown in grey color on the Streamdeck and do have no function.
Do you have any idea?
Thanks in advance,
Denis
February 13, 2022 at 02:33
A thank you so much for this amazing I wish they had a way to share a default Screen button
February 17, 2022 at 11:42
Hi Martin, I’m new to streamdeck, English, Mac Monterey. I have installed the plugin, given the accessibility permission, dropped the shortcuts into a new profile, but the buttons turn grey immediately and don’t seem to work at all when I’m in zoom? Do you have any ideas please? Sorry it’s a basic question, I’m a basic user!
February 24, 2022 at 06:01
Never mind I figured it out.
I am going to write a blog post and would like to credit your plugin and reference this site. Is this OK with you? My blog is http://www.infosecmonkey.com.
March 12, 2022 at 11:50
Sure.
March 7, 2022 at 07:24
Hi Martijn,
The Plugin buttons are not controlling Zoom for me when I’m using spaces on macOS.
I’m using a Stream Deck XL with v5.2 software running on a 2011 mac mini with dual monitors. I use spaces on macOS Mojave (old mac I know… I’m hoping to upgrade to an Apple Silicon mac this year). The main Zoom window runs on the left monitor in space 1, the Zoom meeting window runs full screen on the right monitor in space 2 or in its own space when full-screen. I often need to run a remote desktop to a windows PC which runs full screen on both monitors, but in its own spaces on each monitor.
When the space with the main Zoom window is not displayed on the monitor (i.e. I’m in another space on the monitor) the Zoom plugin buttons on the Stream Deck won’t control Zoom. I’m not sure if this is because the main Zoom window is running in a different space or if the inputs are somehow being sent to the remote desktop space instead of to the Zoom app.
Any ideas on why this isn’t working as expected? or possible workarounds to try for resolving this problem?
Thanks,
Owen
March 12, 2022 at 11:50
Hi Owen,
This is working as expected, unfortunately. Due to the nature of the plugin (and lack of Zoom ecosystem support), the Zoom window needs to be in your current desktop to work. I always leave it on the secondary monitor.
April 16, 2022 at 10:42
Thanks for your reply Martijn.
Unfortunately I wasn’t able to use your zoom plugin with my current setup and way of working, but I’ll probably revisit it if/when I get a new ultra-wide monitor which would hopefully allow me to position my application windows better.
As a workaround I started writing some standalone AppleScripts for use on individual Stream Deck buttons. I found if I switch the monitor space so that the main zoom app is visible I can then control it with similar UI scripting to your Stream Deck plug-in.
Example of a Zoom Exit Meeting button script:
set appName to “zoom.us”
–switch back to space 1 so that we can control zoom
–(can’t send zoom menu commands if we’re in another space or running a full-screen app – this requires enabling the space 1 keyboard shortcut)
tell application “System Events” to key code 18 using control down
delay 0.2
–bring the Zoom app to the front to ensure it can be controlled
tell application appName to activate
delay 0.2
–leave the Zoom meeting
tell application “System Events” to tell application process appName
if exists (menu bar item “Window” of menu bar 1) then
click (menu item “Zoom Meeting” of menu 1 of menu bar item “Window” of menu bar 1)
delay 0.2
click (menu item “Close” of menu 1 of menu bar item “Window” of menu bar 1)
delay 0.5
click button 1 of window 1
end if
end tell
It’s a bit clunky, but it works for the most part.
April 14, 2022 at 16:14
The fix for this is to enable global hot keys in your Zoom setting
March 12, 2022 at 04:56
Hello! Will there be an update? Cos now not able to install. It’s been a year since the last version.
Or you have given up on the project and moved on?
Either way, have a great time ahead! 😉
March 12, 2022 at 12:57
It would help to provide some details of why you can’t install it – because it still works fine using the SD store.
March 14, 2022 at 16:34
Hi Martijn,
Do you know if this works with Zoom integrated software as well? For example, our company uses RingCentral (which uses a Zoom integration for video calls), but doesn’t leave the RingCentral app for those calls. In other words, it doesn’t open Zoom for video calls, it runs video natively in the app (but using Zoom’s engine I imagine).
Thanks!
March 14, 2022 at 17:20
Hi Brock,
Unless I’m misunderstanding, it defeats the point of the plugin to run it inside Zoom via their apps. You have to be in the Zoom client before you could control it, at which point you can just use the native buttons.
March 16, 2022 at 14:31
Hi Martijn,
First of all – thanks for this fantastic piece of software!
I’m on MacOS 12.3 (Monterey) and noticed issues with this plugin. After checking here and there it turned out that there is additional Security & Privacy setting which needs to be set, namely “Automation”. Only after ticking 3 checkboxes (System Events, Shortcut Events & Shortcuts) I was able to see Zoom plugin working. If you don’t have access to 12.3 here is a screenshot: https://ibb.co/rMxpFGd
Best regards,
Jarek
May 7, 2022 at 17:48
Hi – how did you get that entry in there manually?
All my Zoom-Buttons offered by this plugin are now disabled since a few weeks ago. probably due to an update or something. That missing setting would explain it, however you can’t drag-and-drop stuff in that in contrast to e.g. Accessibility Privacy settings.
May 7, 2022 at 18:05
The Automation one should be there by default. I’ve not needed this before, so I don’t think Jarek’s suggestion is required. If you’ve had an update of the StreamDeck software, stop SD, remove it from Accessibility manually (the “-” when it’s selected), then relaunch SD. It’ll ask for permissions again.
April 13, 2022 at 16:56
Hello!! Thanks for this great tool it’s awesome. For my usage, I need to go another level deeper I want to be able to send those same commands across different computers and still get the feedback status of the audio and or video. I can plug my StreamDeck into one USB port so that all (4) computers can see the stream deck but now I want to figure out the best way to accomplish this with more than 1 computer. Appreciate any help!
April 14, 2022 at 16:14
Hello! Thank you for everything. My question is that I’m using an app called Vicreo which is an IP listener so I plugged in the computers that I want to send the Zoom commands over. I can send commands to all the machines however they become out of sync if you manually unmute them without using the Stream Deck. I’m trying to use your script that provides feedback if the unmute or mute was successfully pushed. Are you able to provide the coding you used for this plugin it works great but with this scenario, I need to take it a step further?
Thanks in advance!!
April 15, 2022 at 16:50
Is this no longer supported by you? I noticed the Github page is removed.
April 15, 2022 at 16:56
I had to make the GitHub repository private, as there are 3-4 companies that were abusing/ignoring the licensing on it – incorporating the code into their own apps, selling those apps and not giving credit. I’ve yet to update these pages, will do shortly.
April 15, 2022 at 17:05
?
June 21, 2022 at 11:43
Thanks for the info, I was also wondering about the status of the GitHub project, since I wanted to check out a few things.
I really like how the currently implemented functions work (because they don’t require Zoom to be the topmost app), and I would like to see some additional features added, such as “Open Chat”, “Open Participants”, “Raise Hand”. Currently, I am using hotkeys for that, so it’s not a big deal to first press the “Focus” button, then one of the others, but it would still be nice to get direct access to additional features.
Thanks, and keep up the great work!
April 18, 2022 at 07:46
Just here to say Thanks and very much the main reason for me to buy a Stream Deck for work.
April 28, 2022 at 22:38
I should add that I’m on an M1 Mac running OS 12.3.1
May 5, 2022 at 10:49
Thank you for this excellent plugin, been using it daily ever since I found it over a year ago. One question about its memory use; how much would be considered normal usage? Right now it sits about 600MB, but seen it in the 1-2GB range and that seem somewhat excessive. I got memory to spare, so not a big issue, but just wanted to know if there was any issues with it. This is on latest 64bit win10.
May 7, 2022 at 18:06
Yeah, that’s not healthy. Stay tuned for a big update that should fix that.
May 10, 2022 at 16:33
Hello Martijn!
Thank you for making such a useful program. 🙂
2 issues:
1) I notice some ‘lag’ on Windows10. After a button is pushed, it takes some time before it reflects in zoom.
2) The version available in Stream Deck plugin store is different from the one on this site. Is there a way to update or download the plugin from the stream deck store?
May 15, 2022 at 10:30
Hi Mark,
1. Yes, that’s right. The plugin polls Zoom for updates every second and then reflects that on the StreamDeck, so a few seconds can happen.
2. The version on the StreamDeck Store is the most up to date one. I don’t see the download link on this page anymore, I removed that when the plugin was release on the store.
June 6, 2022 at 09:07
German version (Windows)
I would love to see a German windows version that automatially detects micro/camera status and shows this on the button accordingly.
(Unfortunately, for me this doesn’t even work when I switch Zoom to english – any ideas on this appreciated!)
Not sure if my last post on this topic was removed on purpose. If so, please let me know.
June 9, 2022 at 14:09
Hi Tom,
Comments need to be approved before they show up. There’s some ‘interesting’ people out there..In any case, the built in multiple languages will soon be a feature of my new plugin called MuteDeck (https://mutedeck.com).
June 9, 2022 at 14:06
Hi Martijn,
When I go to the hotlink in your message to get the download I receive a 404 message and I can’t find the plugin in the Stream Deck Store.
June 9, 2022 at 14:07
Hi, the latest is indeed in the Stream Deck Store. Make sure you’re on the Plugins page and use the search, if you can’t find it – but it’s there.
June 30, 2022 at 19:53
On windows when i use one of the stream deck buttons it changes focus from my current application to zoom and leaves it there. It would be a nice addition for your plugin to capture the currently focused application, send the controls to zoom, then refocus the original application.
July 28, 2022 at 14:17
Hi Martjin,
Do you know if I could setup custom short cut key for annonate and also clear all the drawings when I am done on zoom (Mac)?
July 29, 2022 at 10:51
It does not look like Zoom has those shortcuts: https://support.zoom.us/hc/en-us/articles/205683899-Hot-keys-and-keyboard-shortcuts
July 29, 2022 at 09:56
Hey there, I came to ask about a weird Windows hang and error in sdzoomplugin.exe but I see that this is just a side project and so given it’s not that much of a problem for me I just want to say THANK YOU! instead. Appreciate you building this and putting it out there.
I will keep an eye on it, but just for your reference and in case someone else has the same issue, I noticed very occasional hang in Windows 10 (few seconds) and when I checked the Event Log I saw Event ID 1000 at the exact same time for sdzoomplugin.exe:
Faulting application name: sdzoomplugin.exe, version: 0.0.0.0, time stamp: 0x602c096a
Faulting module name: uiautomationcore.dll, version: 7.2.19041.1741, time stamp: 0xd9e68c91
Exception code: 0xc0000005
Fault offset: 0x00000000000319d1
Faulting process ID: 0x9b08
Faulting application start time: 0x01d8a317b78fca7e
Faulting application path: C:\Users\*redacted*\AppData\Roaming\Elgato\StreamDeck\Plugins\com.lostdomain.zoom.sdPlugin\sdzoomplugin.exe
Faulting module path: C:\Windows\System32\uiautomationcore.dll
Report ID: bf7749bb-05c5-4616-89f9-cbc1b21d3711
Faulting package full name:
Faulting package-relative application ID:
July 29, 2022 at 10:53
Hi Mark,
This is one of the reasons why I built MuteDeck (https://mutedeck.com) and the SD plugin for that. The plugin framework wasn’t really build for apps like this, so MuteDeck being a standalone app and then the plugin talking to that app, doesn’t show these kinds of errors.
I realised I forgot to update this page with a link to MuteDeck, which I just did. 🙂
September 15, 2022 at 21:15
Hi Martinj,
Great job in developing this plugin. I have just purchased the Stream deck and your plugin is the first thing that I am trying to set up 🙂
The weird thing is that I am using the English version of the client, and I have followed all the installation steps, but none of the buttons work for me. There is no error nor anything else that other people reported.
I am using Monterey 12.6. Do you maybe have a clue what could be the issue?
September 17, 2022 at 10:55
Hi Ozzy,
This is one of the reasons why I built MuteDeck (https://mutedeck.com) and the plugin for that app. The older standalone plugin has sometimes intermittent results, mostly because SD plugins are not designed for this kind of work.
November 18, 2022 at 22:43
Hello, Martijn, and thank you for the Zoom plug-in. I installed it a few days ago and used it a few times. Unfortunately, it does not work as reliably as I hoped for: pretty much all the time, I have to press a button more than once or even more than twice to get it to do what it needs to do. That’s with all 3 buttons – microphone, camera, and meeting exit. Additionally, after the function execution, it can take a while, a minute or even more, for Stream Deck’s button display to catch up with the state of the set setting, like “muted” or “unmuted”. I am running Windows 11 Pro with 15-button Stream Deck SW v1.00.003 and Zoom Plugin v3.0.
November 21, 2022 at 17:17
Hi Chris,
That’s exactly why I built MuteDeck and no longer support the legacy Stream Deck Zoom Plugin. Have a look here: https://mutedeck.com/
November 22, 2022 at 00:00
Hello, Martijn!
This is awesome! I replaced the Zoom plug-in with the MuteDeck and it works great! No delays, no double-pressing the buttons anymore. I love it! Thank you very much!
November 22, 2022 at 08:50
Great to hear 😃
March 2, 2023 at 18:50
What I really like about the Legacy version is how it works regardless of wether Zoom is the active window or not.
Any chance you could get MuteDeck to do that as well?
Both are working flawlessly for me on MacOS.
March 2, 2023 at 19:24
Hi Theo,
MuteDeck will work when Zoom is not the active window; that’s one of the primary benefits, so you can multi-task. On macOS though, it needs to be on the same desktop, that’s all. Contact me at [email protected] if it’s not the case. 🙂
October 9, 2023 at 22:00
Is Apple Silicon version under development? On my activity monitor I see that the plugin version is Intel x64.
Thanks!
October 9, 2023 at 23:41
Hi,
As you can see on the top of the page, the plugin isn’t under development anymore. The new plugin, MuteDeck, is available with a native Apple Silicon version.