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.

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

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

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.

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

Getting started

Install

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

Drag

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

Join

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.

    Stream Deck for Microsoft Teams Controls | Arise Create