Arise Teams Controller
Arise Teams Controller restores meeting controls to your Stream Deck with no tokens, no cloud dependency, and no configuration beyond dragging an action to a key. Keys show live mute state, best-effort camera and hand-raise feedback, and grey out automatically when no meeting is active.

What it does
Arise Teams Controller puts mute, camera, raise hand, share screen, and leave meeting back on your Elgato Stream Deck hardware. Microsoft removed its own native Stream Deck integration from Teams, so the plugin re-establishes direct control without needing a Teams API token, a browser extension, or any cloud service.
The plugin works entirely on Windows using local system signals. It injects the native Teams keyboard shortcuts when you press a key and reads your microphone mute state from Windows to keep the key LED in sync.
Actions
The plugin provides five actions. Drag any one of them onto a key in the Stream Deck app to add it.
- Toggle Mute — fires Ctrl + Shift + M in Teams. The key LED reflects your live microphone mute state. This is the most reliable action.
- Toggle Camera — fires Ctrl + Shift + O. Key state is best-effort: the icon may show an uncertain state if camera feedback cannot be confirmed locally.
- Raise / Lower Hand — fires Ctrl + Shift + K. Key state is best-effort for the same reason as camera.
- Share Screen — fires Ctrl + Shift + E. Press-only in the current version; the key does not show a live sharing state.
- Leave Meeting — fires Ctrl + Shift + H. No active LED state is shown for this action.
Key state behavior
Keys change their appearance automatically depending on what Teams is doing.
- Grey / inactive — Teams is not running, or the plugin has not detected it yet. Start Teams and the keys will update within a few seconds.
- Grey / inactive — Teams is running but there is no active meeting. Join or start a meeting and the keys will activate.
- Colored / active — A meeting is in progress. Keys are live and will fire their actions when pressed.
- Uncertain icon — The action is available but the plugin cannot confirm its current state. This is normal for camera and hand-raise. You can still press the key and the action will fire.
Setup
No accounts, tokens, or configuration files are required. Install, drag, and use.
- Open the Elgato Marketplace inside the Stream Deck app or from a browser and install Arise Teams Controller.
- Drag any of the five actions from the action list onto a key.
- Open Microsoft Teams. Keys grey out automatically while no meeting is active.
- Join or start a meeting. Keys activate and are ready.
Requirements
- Windows 10 (build 19041 or later) or Windows 11
- Microsoft Teams — both Classic Teams and New Teams are supported
- Elgato Stream Deck hardware (any generation)
- Stream Deck software version 7.0 or later
Troubleshooting
- Keys stay grey even though Teams is running — Teams may be minimized to the system tray. Restore the Teams window so it is visible on screen, then wait up to five seconds for the keys to update.
- Keys activate but pressing them does nothing — Ensure the Teams window is not minimized. The plugin directs key presses into the Teams process, so Teams must be present and visible.
- Mute key shows the wrong state — Mute state is refreshed roughly every half second. If you toggled mute directly in Teams, wait one second for the key to catch up.
- Camera or hand-raise key shows an uncertain icon — This is expected behavior. Those states cannot always be confirmed reliably from outside Teams. The key still fires the action when pressed.
- Plugin stopped working after a Teams update — Restart the Stream Deck application. Teams updates occasionally change process identifiers, and a restart lets the plugin rediscover Teams.
Smart Profile tip
Assign a Smart Profile in Stream Deck so your Teams Controller keys appear automatically whenever Teams is in focus — and switch away when you move to another app. Open Stream Deck Preferences, select your Teams Controller profile, and set Microsoft Teams as its linked application.
- Smart Profiles activate only when the Stream Deck software is running as a background tray process. The Stream Deck configuration window does not need to be open, but the software must be running in the system tray.
- Smart Profiles do not work with UWP (Store) versions of Teams. Use the standard desktop installer version from microsoft.com.
- Combine with a channel navigation plugin to get full Teams control from a single Smart Profile page.
Browse products
Setup guide and troubleshooting for Arise Teams Controller — the Stream Deck plugin that puts Microsoft Teams meeting controls back on your hardware.