HeadlinesBriefing favicon HeadlinesBriefing.com

使用 Behringer FCB1010 与 fcbnerd 充当 Mac 键盘

Hacker News •
×

fcbnerd 是一个命令行工具,可将任何 MIDI 脚控制器(如 Behringer FCB1010)转换为 macOS 的输入设备。它连接到 MIDI 源,并在收到特定踏板消息时运行 Shell 命令,或输出 JSON 事件供其他程序处理。专为 FCB1010 设计,但兼容任何 Core MIDI 源,通过仅读取 MIDI 并将操作委托给用户 Shell 或 Hammerspoon 等工具来避免沙盒权限。安装可通过 Homebrew 在信任的 Tap 后进行,或使用 Swift 在 macOS 13+ 上从源码编译。用户可以将命令绑定到 MIDI 事件,如控制变更或程序变更,使用 '1:20:127=open ~/Downloads' 等模式触发操作。该工具支持实时事件流、热插拔和用于测试的模拟 MIDI 输出。输出可格式化为文本以提高可读性,或 JSON 供脚本使用,并具备即时刷新以兼容管道。MIDI_TYPE、MIDI_CHANNEL 和 MIDI_VALUE 等环境变量会传递给绑定的命令,从而实现动态响应,例如通过表达踏板调整音量。