My experience with Stream Deck has not been so smooth, but it is more due to Windows as an OS on corporate environment rather than the hardware. I got Stream Deck primarily to show status and control Teams online meetings on Windows. Unfortunately, on Windows, Teams does not have global hotkeys for mute/unmute mic, audio on/off, video on/off etc. The keys are local to the online meeting window only. It also does not…
> Unfortunately, on Windows, Teams does not have global hotkeys for mute/unmute mic, audio on/off, video on/off etc If I'm understanding your need correctly, you can do this with Microsoft Powertoys: https://docs.microsoft.com/en-us/windows/powertoys/video-con...
It appears to use the Windows global mic control API, which is pretty straight-forward to even implement by yourself programmatically.
Unfortunately, as Teams does some magic with the mute, if you have an external program, but still use Teams app to mute your conference call after call has already started, the state will not propagate to the external program, i.e. you cannot reliably show on the button whether the mic is muted or not.