键盘
Macro Deck 自带通过按键在电脑上按下快捷键、输入文本和运行按键序列。
键盘集成页面,开关已打开,没有配置选项
- 按下任意按键或快捷键,例如 Ctrl + C
- 输入文本,文本中可包含变量
- 运行带延迟和重复的按键序列
- 按住某个按键并在之后释放
- 将按键发送到指定应用,即使它在后台
键盘集成让 Macro Deck 在其所运行的电脑上按下按键,就像亲手敲击一样。它随 Macro Deck 一同提供,一开始就处于启用状态,无需任何设置。在 macOS 上,它需要一次性授予辅助功能权限。
可以做什么
- 按下按键 / 组合键 按下一个按键或快捷键,例如在通话应用中用
Ctrl + Shift + M将自己静音。重复 可以按多次,并设置 重复间隔。 - 输入文本 输入一段文本,例如邮件签名或聊天命令。文本中可以包含变量,例如
{{ vars.name }}。 - 运行按键序列 依次运行多个步骤:组合键、文本、延迟,以及按住和释放的按键。在编辑器中通过 添加步骤 构建这些步骤。
- 按住按键(按下) 会一直按住某个按键,直到 释放按键(松开) 将其松开,例如用一个按键按住、另一个按键松开来实现按键说话。
在 组合键 字段中设置按键时,可以从列表中选择(选择),也可以直接在键盘上按下(录制)。
将按键发送到指定应用
默认情况下,按键会发送到前台窗口。在 目标应用程序(可选) 下可以改为选择一个正在运行的应用,并在 传递方式 下选择按键的送达方式:
- 仅在应用获得焦点时 在其他应用处于前台时跳过按键。
- 先聚焦应用,再发送(适用于游戏) 先将应用切换到前台。
- 在后台发送(尽力而为,不适用于游戏) 在不将应用切换到前台的情况下发送按键。某些平台无法以这种方式发送修饰键。
按住按键(按下) 仅提供 仅在应用获得焦点时 和 在后台发送(尽力而为,不适用于游戏)。
示例设置
- 一个按键,使用 先聚焦应用,再发送 向会议应用发送
Ctrl + Shift + M。 - 一个按键,使用 运行按键序列 在直播聊天中输入
!discord并按 Enter。 - 一个按键,用
Ctrl + S保存文档,等待半秒后用Ctrl + W关闭。
Macro Deck 关闭时会释放所有被按住的按键。
准备工作
- Windows、macOS 或 Linux 上的 Macro Deck 3
- 在 macOS 上,需要为 Macro Deck 授予辅助功能权限
- 在 Linux 上,需要 X11 会话(Wayland 会话会拒绝模拟输入)
设置步骤
第 1 步: 确认集成已启用
在 Macro Deck 中,点击侧边栏中的 集成,然后点击 键盘。右上角的开关默认处于打开状态;如果已关闭,请将其打开。无需任何设置:概览 选项卡会显示 此集成没有可用的配置选项。
第 2 步: 在 macOS 上允许辅助功能
在 macOS 上,Macro Deck 启动时会请求辅助功能权限。如果 键盘 页面显示 需要辅助功能权限,请点击 授予权限,然后在 系统设置 > 隐私与安全性 > 辅助功能 中打开 Macro Deck。如果按键仍然没有送达,请重新启动 Macro Deck。
第 3 步: 为按键添加键盘动作
在 面板 页面上点击一个按键。面板必须处于解锁状态:右上角显示 锁定 按钮时,面板即为解锁状态。编辑器打开时已选中 短按。点击 + 添加动作,在 添加动作 对话框左侧选择 键盘,然后选择 按下按键 / 组合键、输入文本 或 运行按键序列。
第 4 步: 设置按键
在 组合键 中选择 录制 并在键盘上按下快捷键,或者选择 选择 并选取按键和修饰键。对于 输入文本,请填写 文本。
第 5 步: 选择按键的发送目标
将 目标应用程序(可选) 留空,即可将按键发送到前台窗口。如需发送到指定应用,请选择该应用并选择 传递方式。对于游戏,请使用 先聚焦应用,再发送(适用于游戏)。
第 6 步: 按下按键
保存后,点击要接收按键的应用,然后在手机、平板或面板上按下该按键。
动作5
可以放在按键上,也可以在流程中运行。
- 按下按键 / 组合键
- 模拟按下一个按键或修饰键组合(例如 Ctrl + C),可选择按多次。
- 输入文本
- 以原生键盘输入的方式输入给定文本,文本中可包含变量。
- 运行按键序列
- 执行包含延迟和重复的多步键盘序列。
- 按住按键(按下)
- 按下并按住一个按键,直到通过“释放按键”将其释放。
- 释放按键(松开)
- 释放通过“按住按键”按住的按键。即使按键未被按住也可以安全运行。
常见问题解答
按键为什么没有送达游戏?
大多数游戏只在处于前台时接受按键。请将游戏设为 目标应用程序(可选),并选择 先聚焦应用,再发送(适用于游戏)。在后台发送对游戏无效。
找到了目标应用,但它没有收到按键,为什么?
在 Windows 上,以管理员身份运行的应用只接受同样以管理员身份运行的应用发出的按键。请同样以管理员身份启动 Macro Deck,或者以非管理员身份启动另一个应用。
在使用 Wayland 的 Linux 上能用吗?
不能。在 Linux 上,键盘集成需要 X11 会话。在 Wayland 会话中,模拟输入会被拒绝,键盘 页面会显示 键盘模拟不可用。
某个按键卡住了,该怎么办?
用同一个按键运行 释放按键(松开)。即使该按键未被按住,运行它也是安全的。Macro Deck 关闭时也会释放所有被按住的按键。
Macro Deck 2 中的热键会被迁移过来吗?
会。从 Macro Deck 2 迁移时,Windows Utils 插件的热键和写入文本动作会变成 按下按键 / 组合键 和 输入文本 动作。
“你的电脑”分类中的更多集成
系统
Macro Deck 自带在面板上控制电脑:应用、音量、命令、通知、睡眠和关机。
鼠标
Macro Deck 自带通过按键在电脑上点击、移动指针、拖动和滚动。
ADB / Android Debug Bridge
Macro Deck 自带通过 USB 或 Wi-Fi 控制 Android 手机或平板:唤醒设备、启动应用、点击、输入文本和截图。
Steam
Macro Deck 自带启动和关闭 Steam 游戏,并在面板上显示正在玩的游戏、好友和游戏库。