简体中文

Mac 上的 MIDI 转按键:所有 App 的比较

免费的 Mac MIDI 转按键 App 有 InputConfig 和 MIDI Mapper。Bome MIDI Translator Pro 是功能强大的付费选择,如果你已经有 Keyboard Maestro 或 BetterTouchTool,它们也能处理 MIDI。InputConfig 是我做的,所以偏向性先说在前面。人们把这件事叫作 MIDI 转按键、MIDI 转热键、MIDI 触发按键,或者 MIDI 宏键盘。说的是同一件事。

在 Mac App Store 下载 InputConfigInputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。

比较所有 MIDI 转按键 App

App价格最新版本说明
InputConfig免费,开源1.6,2026MIDI 音符、CC、弯音轮、触后、程序切换,以及 Start、Continue 和 Stop,都可以转为按键、鼠标、滚动、宏和系统功能。旋钮可以当作转盘、微调或音量推子。还能从游戏手柄发送 MIDI。Mac App Store 上架。
MIDI Mapper免费0.2.14MIDI 打击垫转快捷键、文本、启动 App、音量、亮度和媒体控制,支持 Mac、Windows 和 Linux。
Bome MIDI Translator ProEUR 79,可试用1.9.2,2025 年 12 月双向的规则、逻辑、图层和 MIDI 路由,支持 Mac 和 Windows。
Keyboard MaestroUS$3611.1.1通用自动化 App 里的 MIDI 音符和 CC 触发。
MidiShortcutUS$24.992.0.2,2022 年 2 月音符和 CC 转快捷键,在 Mac App Store 上架。
CoyoteMIDI有免费档,Pro 版付费未显示MIDI 转按键和鼠标,可按 App 区分。
Midi2Macro5 个宏免费,Pro 版 US$5未显示音符转快捷键和启动 App。
midiStroke免费,开源1.4音符、CC 和程序切换转按键,为更旧的 macOS 而做。
ControllerMate旧版4.11.1,2018 年 10 月只在 macOS 10.13 和 10.14 上运行过。
BetterTouchToolUS$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)。旋钮每转一步,就按一次它的输出:音量、亮度、方向键、缩放。
InputConfig 编辑器中的一个 MIDI CC 行,Knob mode 菜单已展开,显示 Switch、Dial 和 Turn。
Figure 1. 要让旋钮逐步调节某样东西,选 Turn。要让它滚动,选 Dial。

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, 繁體中文

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.