简体中文
Mac 上的 MIDI 转按键:所有 App 的比较
免费的 Mac MIDI 转按键 App 有 InputConfig 和 MIDI Mapper。Bome MIDI Translator Pro 是功能强大的付费选择,如果你已经有 Keyboard Maestro 或 BetterTouchTool,它们也能处理 MIDI。InputConfig 是我做的,所以偏向性先说在前面。人们把这件事叫作 MIDI 转按键、MIDI 转热键、MIDI 触发按键,或者 MIDI 宏键盘。说的是同一件事。
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
比较所有 MIDI 转按键 App
| App | 价格 | 最新版本 | 说明 |
|---|---|---|---|
| InputConfig | 免费,开源 | 1.6,2026 | MIDI 音符、CC、弯音轮、触后、程序切换,以及 Start、Continue 和 Stop,都可以转为按键、鼠标、滚动、宏和系统功能。旋钮可以当作转盘、微调或音量推子。还能从游戏手柄发送 MIDI。Mac App Store 上架。 |
| MIDI Mapper | 免费 | 0.2.14 | MIDI 打击垫转快捷键、文本、启动 App、音量、亮度和媒体控制,支持 Mac、Windows 和 Linux。 |
| Bome MIDI Translator Pro | EUR 79,可试用 | 1.9.2,2025 年 12 月 | 双向的规则、逻辑、图层和 MIDI 路由,支持 Mac 和 Windows。 |
| Keyboard Maestro | US$36 | 11.1.1 | 通用自动化 App 里的 MIDI 音符和 CC 触发。 |
| MidiShortcut | US$24.99 | 2.0.2,2022 年 2 月 | 音符和 CC 转快捷键,在 Mac App Store 上架。 |
| CoyoteMIDI | 有免费档,Pro 版付费 | 未显示 | MIDI 转按键和鼠标,可按 App 区分。 |
| Midi2Macro | 5 个宏免费,Pro 版 US$5 | 未显示 | 音符转快捷键和启动 App。 |
| midiStroke | 免费,开源 | 1.4 | 音符、CC 和程序切换转按键,为更旧的 macOS 而做。 |
| ControllerMate | 旧版 | 4.11.1,2018 年 10 月 | 只在 macOS 10.13 和 10.14 上运行过。 |
| BetterTouchTool | US$15,或 US$25 买断,可试用 45 天 | 当前版本 | MIDI 旋钮和打击垫可以触发它的任何动作,它也能发送 MIDI。一款通用的 Mac 自动化 App。 |
2026 年 9 月 22 日对照各个开发者的网站和 App Store 核对过。Midikey2Key 只有 Windows 版。Final Cut Pro 用户还会看 CommandPost,它是开源的,能把 MIDI 控制器和 Final Cut 集成起来,但它的网站现在说,至少需要安装一个付费的 LateNite App。
按需求挑选
- 用打击垫做快捷键、启动 App 和调音量。免费的就够了:InputConfig 或 MIDI Mapper。
- 设备之间的规则、条件和 MIDI 路由。Bome 就是干这个的。
- Keyboard Maestro 已经在管你的 Mac。就在那里加上 MIDI 触发。
- 同时发送 MIDI 的游戏手柄,或者把 MIDI 和手柄放在一套设置里。这种组合正是 InputConfig 多出来的部分。
只有在你需要 Bome 的规则和路由时,我才会为它付费,因为只是按快捷键,免费的 App 就够了。
在 InputConfig 里设置
- 你:插上 MIDI 设备,添加一行,点按扫描(Scan),然后碰一下打击垫、琴键或旋钮。再选输出:一个组合键、一个宏、Open App、Type Text、音量或系统功能。
- InputConfig:填入它听到的音符或 CC。在音序器或 DAW 里按播放,会被扫描为 MIDI Start。
- 检查:点按启用(Activate),再碰打击垫,输出就会在最前面的 App 里触发。
对于旋钮,打开这一行的第二个菜单,选择 Knob mode:
- Switch (past halfway)。像按钮一样工作。
- Dial (speed from center)。像摇杆或滚轮一样工作。
- Turn (nudge per step)。旋钮每转一步,就按一次它的输出:音量、亮度、方向键、缩放。

CC 旋钮或弯音轮也可以把 System Volume 当作真正的推子来控制。只有在你动了旋钮之后它才接管,所以插上设备不会一下子把音量拽走。MIDI 转按键页面讲了每个选项。想让键盘打出字母,见把 MIDI 键盘当作电脑键盘。
挑选前要检查什么
- 旋钮作为连续控制。很多 App 把旋钮只当作又一个按钮。如果你想让旋钮滚动、充当音量推子,或者逐帧步进,就要检查这个 App 读取的是它的位置,而不只是一个阈值。
- 当前的 macOS 和 Apple 芯片。几年前最后更新的 App 也许还能启动,但它坏掉的时候,不会再有修复。
- “无障碍”权限。这份清单里每个发送按键的 App 都需要它。在“系统设置”的“隐私与安全”里的“无障碍”中授权一次。
- 来源。Mac App Store 的 App 经过 Apple 审核,并且会自动更新。从网站下载的 App,则要你直接信任开发者。
- 你桌上还有什么。如果游戏手柄或踏板也该运行同样的快捷键,用一个 App 管所有设备,比用两个简单。
InputConfig 做不到的事
- 规则和逻辑。没有 Bome 那样的规则引擎,也没有设备之间的 MIDI 路由。
- 相对编码器。处于相对模式、发送 65 和 63,或 1 和 127 的编码器不会被解码。把它设为绝对模式,Turn 模式就会逐个位置步进。
简单总结
- 免费。打击垫、旋钮和快捷键用 InputConfig 或 MIDI Mapper。
- 付费且强大。需要规则和路由时用 Bome。
- 已经有一个了。Keyboard Maestro 或 BetterTouchTool 可以接收 MIDI 触发。
先用免费的 App,只在需要映射工具做不到的规则时才付费。
常见问题
Mac 上有免费的 MIDI 转按键 App 吗?
有。InputConfig 和 MIDI Mapper 是免费的。MidiStroke 也免费,但很旧了。
MIDI 旋钮能控制 Mac 的音量吗?
能。在 InputConfig 里,CC 旋钮或弯音轮可以把 System Volume 当作真正的推子来控制。只有在你动了旋钮之后它才接管,所以插上设备不会一下子把音量拽走。
MIDI Start 和 Stop 能按下一个键吗?
在 InputConfig 1.6 里可以。音序器或 DAW 的 Start、Continue 和 Stop 可以像打击垫一样绑定,所以按下播放就能开始 OBS 录制。把 MIDI Start 和 Stop 用作快捷键有详细步骤。
有免费的 Bome MIDI Translator 替代品吗?
把 MIDI 变成快捷键,InputConfig 和 MIDI Mapper 是免费的。至于 Bome 的规则和路由,这份清单里没有免费的对应品。
BetterTouchTool 能做 MIDI 吗?
能。它的网站列出了 MIDI 旋钮和打击垫可以作为它任何动作的触发,它也能发送 MIDI。试用 45 天后,价格是 US$15,或者 US$25 买断。如果你已经用它来做触控板手势,在那里加上 MIDI 是个合理的选择。
MIDI 控制器能操作 Final Cut Pro 吗?
Final Cut 自己没有 MIDI 映射,所以 MIDI 控制器通过键盘快捷键来操作它。在 InputConfig 里,打击垫按快捷键,Turn 模式下的旋钮可以按方向键逐帧步进,预设只在 Final Cut 位于最前面时才打开。CommandPost 对 Final Cut 的控制更深入,但现在需要安装一个付费的 LateNite App。见Final Cut Pro 的 MIDI 控制器。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。
本页的其他语言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.