A smart Stream Deck plugin that provides intelligent Steam launcher control with Big Picture mode toggling.
- Not running → Launches Steam
- Running (normal) → Enters Big Picture mode
- In Big Picture → Exits to standard mode
- Long press (2s) → Close window or exit Steam completely (configurable)
- Greyed icon - Steam is not running
- Normal icon - Steam running in standard mode
- Highlighted icon - Big Picture mode active
- Updates automatically every 3 seconds
- Always open in Big Picture - Launch Steam directly into Big Picture mode
- Long-press action - Choose between:
- Do nothing
- Close window (sends Alt+F4 to Steam)
- Exit Steam completely
- Auto-detects Steam installation location from Windows registry
- Windows 10 or later
- Stream Deck software version 6.0+
- Node.js version 16.0+ (for development)
- Steam installed
- Download the latest
.streamDeckPluginfile from releases - Double-click the file to install
- The plugin will appear in your Stream Deck software
- Clone this repository
- Install dependencies:
npm install - Build and install:
npm run build && npm run install-plugin - Restart Stream Deck software
- Add the action - Drag "Steam Big Picture Toggle" to a button
- Configure settings (optional):
- Enable "Always open in Big Picture mode" if desired
- Choose long-press behavior (2 second hold)
- Use it!
- Short press to launch/toggle Steam and Big Picture
- Long press (2s) for close/exit actions
- When enabled, launching Steam automatically enters Big Picture mode
- Do nothing - Long press has no effect (default)
- Close window - Sends Alt+F4 to Steam (respects tray settings)
- Exit Steam completely - Gracefully shuts down Steam
- Close Stream Deck completely (right-click system tray → Quit)
- Manually delete:
%appdata%\Elgato\StreamDeck\Plugins\com.jase.steambp.sdPlugin - Restart Stream Deck
- Windows restricts background apps from stealing focus
- Use "Exit Steam completely" for reliable shutdown
- State polling runs every 3 seconds
- Check logs:
bin/plugin.login plugin directory
MIT License - See LICENSE file for details