Using Stream Deck With Microsoft Teams
Microsoft removed its own Stream Deck integration from Teams. This article explains what that means, how plugins fill the gap, and how to get mute, camera, raise hand, share, and leave back on hardware keys with no configuration.
Why Teams controls disappeared from Stream Deck
Microsoft Teams had a native Stream Deck integration that let plugins communicate directly with the Teams client via a local API. When Microsoft rebuilt Teams as 'New Teams', that local API was removed from the standard desktop client.
The result: third-party plugins that relied on it stopped working. The integration that many had running quietly in the background was gone without a replacement.
How plugins restore the controls
The approach that works with both Classic and New Teams is simpler than the old API: keyboard shortcut injection. The plugin listens for a key press, then fires the native Teams keyboard shortcut directly into the Teams process — Ctrl + Shift + M for mute, Ctrl + Shift + O for camera, and so on.
This works without an API, without a browser extension, and without any Teams account or token. The plugin communicates with Teams the same way a keyboard does.
- Toggle Mute (Ctrl + Shift + M) — the most reliable action. Key LED stays in sync with your live microphone mute state via Windows audio.
- Toggle Camera (Ctrl + Shift + O) — fires correctly; key shows best-effort state.
- Raise / Lower Hand (Ctrl + Shift + K) — works in meetings; key shows best-effort state.
- Share Screen (Ctrl + Shift + E) — fires share; no live state on the key.
- Leave Meeting (Ctrl + Shift + H) — leaves or ends the meeting.
What 'best-effort' key state means
Mute state is the most reliable because it is read directly from Windows. Camera and hand-raise state cannot always be confirmed from outside the Teams process, so those keys may show an uncertain icon.
An uncertain icon does not mean the action is broken. The key still fires the correct shortcut when pressed — the plugin simply cannot confirm the current state from the outside.
Setup
No accounts, configuration files, or tokens are needed.
- Open the Elgato Marketplace inside Stream Deck or in your browser and install Arise Teams Controller.
- Drag any of the five meeting actions onto keys in your layout.
- Open Microsoft Teams. Keys grey out automatically while no meeting is active.
- Join or start a meeting. Keys activate and all five controls are live.
Smart Profile tip
Stream Deck can switch profiles automatically when Teams is in focus. Set a Smart Profile for your Teams layout in Stream Deck Preferences and link it to the Microsoft Teams application. The meeting controls appear when Teams is active and your previous layout returns when you switch to any other app.
Requirements
- Windows 10 (build 19041 or later) or Windows 11
- Microsoft Teams — Classic or New Teams
- Elgato Stream Deck hardware
- Stream Deck software version 7.0 or later
Real product examples
These illustrations reuse assets and workflow patterns already shown across the product pages.
Teams plugin
View plugin
Arise Teams Controller puts five meeting controls back on your Stream Deck.
One plugin, zero tokens, no cloud dependency. Drag any of the five actions onto a key and Teams meeting controls are back on hardware.
Getting started
Find Arise Teams Controller on the Elgato Marketplace and install it.
Drop mute, camera, or any action onto a Stream Deck key.
Start a Teams meeting. Keys activate immediately.
Browse products
How to put Microsoft Teams mute, camera, and hand-raise on Stream Deck keys — including why native controls disappeared and how plugins restore them.