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.
By Corinna Hagedorn · Founder, Arise Create
- Why native Teams integration was removed
- How shortcut injection fills the gap
- Live key state behavior
Why Teams controls disappeared from Stream Deck
Microsoft Teams offered a local third-party app API that let tools like the official Elgato Teams plugin control meetings directly. When Microsoft rebuilt Teams as 'New Teams', that API was missing at first, but it returned in late 2023, and the plugin kept working.
Then Microsoft announced the retirement of these legacy third-party meeting and call control APIs. Elgato removed its Teams plugin from the Marketplace in December 2025, and Microsoft switched the API off on June 30, 2026, with no replacement. That is why keyboard-shortcut-based control is now the reliable path.
How plugins restore the controls
The approach that works with the new Teams desktop client 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): opens the Teams share content tray, where you pick a screen or window; it does not instantly start sharing.
- 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 Controller for Teams.
- Drag any of the five meeting actions onto keys in your layout.
- Open Microsoft Teams. Keys show an amber idle state 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 (new Teams desktop client)
- Elgato Stream Deck hardware
- Stream Deck software version 7.0 or later
Real product examples
Teams plugin
View plugin
Arise Controller for Teams 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 Controller for Teams 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.
Related reading
Arise Controller for TeamsArise Controller for Teams 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, grey out when Teams is closed, and show an amber idle state while no meeting is active.
By Corinna Hagedorn
Corinna Hagedorn founded Arise Create UG and is editorially responsible for this site. She builds the Stream Deck plugins documented here.
Founder, Arise CreateBrowse 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.