所有集成
内置始终启用Macro Deck

变量

Macro Deck 自带

通过按键和自动化更改变量,并将任意变量写入文件。

  • 设置、累加、切换或追加变量
  • 无需插件即可实现计数器和开关
  • 将任意变量写入文件,例如供 OBS 使用
  • 内置且始终启用,无需任何设置

变量内置于 Macro Deck 中,并且始终处于启用状态。它添加了两个动作:设置变量 更改你的某个变量的值,将变量写入文件 将任意变量的当前值保存到文件中。

在 变量 页面上通过 新建变量 创建自己的变量。变量的类型可以是 文本、数字、布尔 或 颜色,并且可以显示在任何地方,例如用 {{ vars.deaths }} 显示在按键标签中。

设置变量

选择 变量 和 操作:

  • 设为 用输入的 值 替换当前值。
  • 加 将 值 加到一个数字上。负值表示相减。
  • 切换 在 true 和 false 之间切换真/假变量。
  • 追加 将 值 添加到文本末尾。

可选择的操作取决于变量的类型。每次写入时,数字都会按变量的小数位数进行舍入。

有些集成变量也可以写入,例如扬声器和麦克风的音量与静音变量,或者另一个 Macro Deck 与此 Macro Deck 共享的变量。这类变量只支持 设为:加、切换 和 追加 只适用于你自己的变量。如需用一个按键在静音和取消静音之间切换麦克风,请改用 静音 / 取消静音 动作。

将变量写入文件

将变量写入文件 用 变量 的当前值替换 文件 的内容。任何变量都可以使用,包括集成和插件的变量。如果文件不存在会自动创建,但其所在文件夹必须已存在,并且需要输入完整路径。

示例设置

  • 死亡计数器:一个按键对变量 deaths 使用 设置变量、加 和 值 1,其标签显示 Deaths: {{ vars.deaths }}。另一个使用 设为 0 的按键将其重置。
  • 模式开关:一个按键切换布尔变量 stream_mode,其他按键通过 如果 / 否则 检查它。
  • OBS 中的文本来源:一个基于当前歌曲 变量已更改 的自动化运行 将变量写入文件,OBS 会在直播中显示文件中的文本。

变量不会出现在 集成 页面上,也没有设置对话框。其 变量 分类始终位于 添加动作 对话框中。

Macro Deck Companion

Macro Deck 自带

控制运行 Companion 应用的手机和平板:亮度、屏幕方向、屏幕开关和截图。

Macro Deck Delegate

Macro Deck 自带

在另一台运行 Macro Deck 的电脑上运行脚本,并使用它共享的变量。

脚本

Macro Deck 自带

将一组动作一次性构建为脚本,并在任意按键、自动化或其他脚本中运行它。