把手机、平板或网页浏览器变成你电脑的控制面板。

Macro Deck 是适用于 Windows、macOS 和 Linux 的开源宏面板。用按键、滑块、媒体控制和实时组件搭建你的布局,在一个地方控制应用、服务和设备。

macOS 上的 Macro Deck 3 桌面应用,面板中有音乐播放器、时钟、柏林天气、音量滑块、CPU 图表,以及“Mute Mic”“Go Live”“Save Clip”“Focus”按键

几分钟即可完成设置

只有你的电脑需要运行 Macro Deck,其他设备只需要一个浏览器。

  1. 安装 Macro Deck

    安装在你想要控制的 Windows、macOS 或 Linux 电脑上。

  2. 打开网页客户端

    在同一网络中任意手机、平板或电脑的浏览器里打开。Android 设备还可以通过 USB 连接。

  3. 搭建你的面板

    在电脑上排布配置文件、文件夹和组件,已连接的设备会立即同步更新。

  4. 连接你的应用

    启用你用到的集成,例如 OBS Studio 或 Home Assistant,并把它们的动作放到按键上。

灵活的设计

用配置文件和文件夹整理你的布局,再放入不止能运行快捷键的组件。

各种场景都有合适的组件

面板上的一个图块不只是按键。自由组合这些组件,并按你的布局调整大小。

动作按键
可自定义图片和文字标签的按键,用来执行你的动作。
滑块
可调节的数值,横向或纵向,例如麦克风音量。
时钟
数字或模拟样式,显示设备或电脑的时间。
历史图表
实时显示数值的图表,例如 CPU、RAM 或 GPU 负载。
天气
显示某个地点的当前天气和多日预报。
音乐播放器
显示 Spotify 和其他音乐播放器正在播放的内容,并提供播放控制。
面板上的组件:带专辑封面的音乐播放器、时钟、含三天预报的天气、纵向音量滑块、CPU 使用率图表,以及带图标的动作按键
来自插件的仪表组件,在半圆表盘上显示 70 km/h

用插件添加你自己的组件

插件不仅限于动作。它们还可以注册新的组件类型,并使用 Macro Deck UI 绘制,可用的部件包括仪表、表盘、图表、开关、列表和进度条。Macro Deck 会在每台已连接的设备上渲染它们,就像内置组件一样。

了解组件类型的工作方式

真正的逻辑,而不只是快捷键

可以为按键设置短按、长按、双击或事件对应的动作,并把它们组合成流程。用“如果”“否则如果”和“否则”进行分支,基于实时变量组合条件,重复步骤,并在其间等待。

这个“Go Live”按键会检查你是否已经在直播,CPU 繁忙时拒绝开始,否则就调低音乐音量,让边框闪烁三次,按下你的直播快捷键,并变成绿色。

“Go Live”按键的动作流程:一个带有组合两个条件的“否则如果”的“如果 / 否则”,以及包含重复循环、等待、快捷键、变量和颜色变化的“否则”分支

让每个按键都与众不同

选择背景、文字和图标的颜色,使用自己的图标,并通过缩放、位置和不透明度进行调整。选择字体和文字位置,还可以添加会发光、闪烁或循环变色的边框。

按键的每个状态都有各自的外观,因此麦克风按键可以在直播时显示绿色,静音时显示红色。借助状态映射,它还可以跟随某个变量,例如你在 Discord 中的静音状态。你也可以把 {{ vars.deaths }} 这样的实时数值放进任何标签。

带有两种状态的麦克风按键的外观设置:背景颜色、图标、图标颜色和图标边框

无需按键的自动化

每天 18:00 自动为晚间直播准备好你的面板,或者在设备连接、变量变化或 OBS 开始直播时自动响应。

“Evening stream”自动化:每天 18:00 切换配置文件、设置 Spotify 音量并发送通知
可复用的脚本
把需要在多处使用的动作(例如开始直播)放进脚本,然后在任意按键中调用。
为浏览器而生
可在你网络中的任何现代浏览器里使用,甚至包括基于浏览器的游戏叠加层。使用 HTTPS 时,还可以把网页客户端安装为应用。
同时支持多台设备
每台设备都可以打开各自的配置文件。
从 Macro Deck 2 升级
OBS Studio 和 Discord 等集成会沿用对应 Macro Deck 2 插件的设置。
值得信赖的商店
Macro Deck 商店中的插件、图标包和模板在发布前都经过审核并已签名,因此软件包事后无法被替换。
开源
采用 Apache 2.0 许可,在 GitHub 上开发。欢迎到 Discord 提问和反馈。

内置集成

控制你已经在用的应用、服务和设备。这些集成随 Macro Deck 一同提供,按需启用即可。

直播

  • OBS Studio
  • Meld Studio
  • Streamlabs Desktop
  • Streamer.bot
  • Twitch

音乐和音频

  • Spotify
  • YouTube Music Desktop App
  • WebNowPlaying
  • VoicemeeterWindows

聊天和语音

  • Discord
  • SinusBot

智能家居和网络

  • Home Assistant
  • HTTP
  • 天气

你的电脑

  • 系统
  • 键盘
  • 鼠标
  • ADB / Android Debug Bridge

Macro Deck

  • Macro Deck Companion
  • Macro Deck Delegate

没有你需要的应用?经过审核的插件将上架 Macro Deck 商店,你也可以使用公开的 SDK 自行开发。

下载

先在电脑上安装 Macro Deck,再连接你的手机、平板或网页浏览器。

电脑

运行 Macro Deck 和你的动作

Macro Deck 3

测试版

Windows 安装程序、适用于 Apple 芯片 Mac 的应用,以及适用于 Linux 的 APT 软件源、.deb、.rpm 和 AppImage。

打开安装指南
  • Windows
  • macOS 11+
  • Linux

设备

显示你的面板并发送按键操作

Android推荐
iOS推荐
网页客户端
在同一网络中的任意浏览器里打开你服务器的地址。

已不再提供

由于 Macro Deck 2 已被弃用,面向 Android 和 iOS 的 Macro Deck Client 应用不再向新用户提供。请改用 Macro Deck 3,其全新的 Macro Deck Companion 应用可在 Google Play 和 App Store 上获取。

已经安装了?该应用仍可继续配合 Macro Deck 2 使用。

了解全新的 Macro Deck Companion 应用

Macro Deck 开发者的其他作品

CountTogether 应用图标

CountTogether

CountTogether 是一款面向 iOS 和 Android 的创新计数应用,无需繁琐的邮箱注册。可与朋友和家人实时创建共享计数器,适用于挑战、习惯养成和共同目标。