Back to knowledge base
Meeting productivity/4 min read/

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.
Get Arise Controller for Teams

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.

How to set up Smart Profiles

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 on a Stream Deck showing mute, camera, raise hand, share, and leave keys.

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.

Mute with live LED stateCamera, hand raise, shareNo tokens or cloud

Getting started

1
Install

Find Arise Controller for Teams on the Elgato Marketplace and install it.

2
Drag

Drop mute, camera, or any action onto a Stream Deck key.

3
Join

Start a Teams meeting. Keys activate immediately.

Related reading

Arise Controller for Teams

Arise 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 Create

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.

    Stream Deck for Microsoft Teams Controls | Arise Create