All integrations
Built inYour computer

System

Included with Macro Deck

Control your computer from your deck: apps, volume, commands, notifications, sleep and shutdown.

  • Launch, focus or close applications, files, folders and websites
  • Volume and mute for the default or any audio device
  • Run commands and save their output into a variable
  • Lock, sleep, hibernate, restart or shut down
  • CPU, RAM, GPU, disk, time and focused app as variables

The System integration controls the computer Macro Deck runs on. It comes with Macro Deck, is turned on from the start and needs no setup, on Windows, macOS and Linux.

What you can do

  • Apps, files and websites: Launch Application starts an app, and its Mode can also bring a running app to the front (Start or Focus) or close it on a second press (Start / Stop Toggle). Open File, Open Folder and Open Website open things with their default app. Kill Application ends a process by name.
  • Audio: Increase Volume, Decrease Volume, Set Volume and Mute / Unmute work on the default output, the default input or one specific device. A button with Mute / Unmute shows whether the device is muted.
  • Commands: Run Command runs a command line in the default shell, PowerShell or Bash and can save what it prints into a variable.
  • Notifications: Send Notification shows a notification of your operating system. Show Macro Deck notification shows a message inside Macro Deck on all connected screens.
  • Power: Lock Computer, Sleep, Hibernate, Restart and Shut Down.

Variables

The integration reports the state of your computer as variables: CPU, RAM and GPU usage, every disk's size, free space and activity, the volume and mute state of every speaker and microphone, the date and time, the computer name and operating system, whether the screen is locked, and the application in front. Show them in labels, graph them with a History Graph or Gauges widget, or react to them in automations.

Example setups

  • A mic button with Mute / Unmute on your headset microphone that shows whether it is muted.
  • A slider bound to system_volume_percent that sets the speaker volume.
  • A Gauges widget with system_cpu_usage_percent, system_ram_usage_percent and system_gpu_0_usage_percent.
  • A button that runs Launch Application with Start or Focus for your music player.
  • A "good night" button that runs Lock Computer, or Shut Down after a Wait.
  • A flow that runs Run Command with a script and writes the result into a variable shown on the button.

New audio devices and disks get their variables within a few seconds of being plugged in.

Keyboard

Included with Macro Deck

Press shortcuts, type text and run key sequences on your computer from a button.

Mouse

Included with Macro Deck

Click, move the pointer, drag and scroll on your computer from a button.

ADB / Android Debug Bridge

Included with Macro Deck

Control an Android phone or tablet over USB or Wi-Fi: wake it, start apps, tap, type and take screenshots.

Steam

Included with Macro Deck

Start and close Steam games, and show what you play, your friends and your library on your deck.