简体中文
有适用于当前 macOS 的 midiStroke 替代品吗?
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
有。midiStroke 是一款小巧的免费 Mac App,把 MIDI 音符、音色切换和 Control Change 消息变成按键。它的页面列出了 1.4 版和一个适用于 macOS Catalina 的测试版,这是它提到的最新系统。我做的免费 Mac App InputConfig 在当前的 macOS 上做同样的事,还加上了旋钮、鼠标、带时序的宏,以及随最前面 App 变化的布局。
我说的关于 midiStroke 的内容,来自 midiStroke 自己的页面,读于 2026 年 10 月 7 日。我没有在当前的 Mac 上运行过它,所以不对它是否还能启动做任何说明。
了解 midiStroke 做什么
- 触发器。触发器可以是 MIDI 音符、音色切换或 Control Change 消息。
- 输出。按键。一条消息可以按顺序发送好几个,比如全选、拷贝、移动、粘贴。
- 通道。触发器监听一个通道,通道设为 0 时监听任意通道。
- 费用和代码。它免费,源代码按 MIT 许可发布。
- 权限。和做这类事的任何 App 一样,它需要辅助功能权限才能发送按键。
midiStroke 只做一件事,把 MIDI 变成按键,它的页面没有描述这之外的任何功能。
看看哪些能带到 InputConfig
| 在 midiStroke 里 | 在 InputConfig 里 |
|---|---|
| 带音符编号和通道的一行 | 点按扫描(Scan)并弹那个音符就生成的一行 |
| 音色切换触发器 | Program Change 行,每次音色变化触发一次 |
| 带数值的 CC 触发器 | 开关模式(Switch)的 Control Change 行,数值越过一半时触发 |
| 一条消息发送好几个按键 | 宏:一份带时序的按键和点按列表 |
| 通道 0 表示任意通道 | 任意通道,在这一行的菜单里选择 |
midiStroke 的每一种触发器,都有对应的行。Mac 上的 MIDI 转按键是完整的参考。
了解你多得到什么
- 能转的旋钮。旋钮可以滚动、逐步按方向键,或者像真正的推子一样驱动 Mac 的音量,而不只是触发一次。
- 鼠标。打击垫和踏板可以点按和拖移。
- 按住和双击。一个打击垫可以承载三个动作。
- 按 App 切换的布局。打开自动切换之后,同样的打击垫在不同的 App 里可以发送不同的快捷键。
- 实时视图。Live Visualizer 在每条 MIDI 消息到达时显示它,所以找一个音符编号只需要按一下。
- 另一个方向。游戏手柄可以向音乐 App 发送 MIDI 音符和 Control Change。
它在 Mac App Store 免费,不需要账号,App 内也没有要买的东西。
把你的触发器搬过来
- 打开 midiStroke 的列表,记下每个触发器和它发送的按键。
- 在 InputConfig 里,添加一行,点按扫描(Scan),然后弹那个音符或移动那个控件。
- 选择按键或快捷键。对于一串按键,选择宏并添加每一步。
- 启用预设,然后弹那个音符。
扫描会从设备读取音符和通道,所以没有数字要抄。用扫描生成的一行会保留它扫描时所在的通道,任意通道在这一行的菜单里。
了解哪些保持不变
两个 App 都向最前面的 App 发送真正的按键,也都需要辅助功能权限才能这样做。在两者之中,MIDI 设备都继续作为乐器工作:打开着的音乐 App 仍能听到音符。如果某条轨道处于录音待命,它会录下你用作快捷键的打击垫,所以请使用音乐 App 忽略的打击垫或通道。
简短总结
- midiStroke。它免费且简单,页面上提到的最新系统是 macOS Catalina。
- InputConfig。它在 Mac App Store 免费,为当前的 macOS 而做。
- 搬过来。扫描每个音符,然后选好它的按键。
想法是一样的,一个 MIDI 音符进,一个按键出,只是周围有更多种输入和输出。Mac 上的 MIDI 转按键 App 列出了其他所有选择。
常见问题
midiStroke 能在当前的 macOS 上用吗?
它自己的页面列出了 1.4 版和一个适用于 macOS Catalina 的测试版,没有提到更新的系统。我没有在当前的 Mac 上测试过它。
midiStroke 免费吗?
免费。它的页面提供免费下载,源代码按 MIT 许可发布。
midiStroke 有什么免费的替代品?
InputConfig,在 Mac App Store 免费。它在当前的 macOS 上把 MIDI 音符、Control Change 和音色切换变成按键、宏和鼠标点按。
一个 MIDI 音符能发送好几个按键吗?
可以,两个都行。midiStroke 从一条消息按顺序发送好几个按键。在 InputConfig 里这就是宏,它还可以包含时序和鼠标点按。
MIDI 旋钮能做的不只是按一个键吗?
在 InputConfig 里可以。旋钮可以滚动、发送方向键这类重复的步进,或者直接控制 Mac 的音量。
更多中文页面
详细指南(英文)
作者说明。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 上.