简体中文

在 Mac 上不用 Elgato 的 App 使用 Stream Deck

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。

可以,不管 Elgato 的 App 是退出还是同时运行,它的按键都能作为输入使用。我做的免费 Mac App InputConfig 从 1.6 版本起,把 Stream Deck 的按键读取为输入,这是一项实验性功能:它遵循开源的 python-elgato-streamdeck 库里的按键布局,我并没有测试每一个型号。

对大多数人来说,Elgato 自己的 Stream Deck App 仍然是合适的工具。它是免费的,会在每个按键上画出图片,它的插件也能直接和 OBS 及其他 App 通信。请使用它。InputConfig 适用于其他情形:让这台控制台的按键和游戏手柄放在同一个预设里,按 App 自动切换的布局,按住或连按两下会有不同功能的按键,或者在 Elgato 的 App 关闭时运行这台控制台。

InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。

步骤

  1. 插上 Stream Deck。
  2. 退出 Elgato 的 Stream Deck App,或者把你想让 InputConfig 处理的按键在其中留空。
  3. 在 InputConfig, Devices 的 USB 下勾选这台 Stream Deck,Dock 图标关闭时,在菜单栏项目里的 Devices 按钮后面勾选。
  4. 打开一个预设,点按 Edit,添加一行,点按 Scan,然后按这台控制台上的一个按键。
  5. 选择输出,比如快捷键、点按、宏、Siri 快捷指令、系统功能或 MIDI,然后点按 Save。

确认你的型号能被读取

型号InputConfig 读取什么
Stream Deck(15 个按键),原版和 MK.2 都是Key 1 到 Key 15
Stream Deck MiniKey 1 到 Key 6
Stream Deck XLKey 1 到 Key 32
Stream Deck NeoKey 1 到 Key 8,加上 Left touch 和 Right touch,也就是屏幕下方的两个触控点
Stream Deck +Key 1 到 Key 8。旋钮和触控条不会被读取
Stream Deck Module 6、15 和 32Key 1 到 Key 6、15 或 32
Stream Deck PedalLeft pedal、Middle pedal、Right pedal

每个按键都是一个开关按钮,所以手柄按钮能做的一切,它都能做。

在 InputConfig 里连接这台控制台

  • 你:打开菜单栏里的 InputConfig, Devices,在 USB 下勾选这台 Stream Deck。Dock 图标关闭时,同样的列表在 InputConfig 菜单栏项目里的 Devices 按钮后面。
  • InputConfig:打开这台控制台,记住它,之后会自动重新连接。
  • 检查:在某一行点按 Scan,再按一个按键。如果这一行填入了 Key 1、Key 2 之类,就说明 InputConfig 听得到这台控制台。
InputConfig 的设备菜单,在 USB 下勾选了一台 Stream Deck。
Figure 1. 从 InputConfig 的设备菜单里连接 Stream Deck。之后它会自动重新连接。

只有你勾选时,InputConfig 才会打开 Stream Deck,所以在你勾选之前什么都不会改变。

了解不用 Elgato 的 App 会失去什么

  • 按键上的图片。InputConfig 只读取按键的按下。它不会在屏幕上画任何东西。
  • 插件。Elgato 的插件直接和 OBS、Spotify 等通信,还能在按键上显示实时状态。InputConfig 发送的是按键、点按和 MIDI,所以 OBS 永远不会告诉这台控制台哪个场景正在直播。
  • Stream Deck + 的旋钮和触控条。不会被读取。

如果你依赖其中任何一项,就保留 Elgato 的 App 来处理那些按键,只把你在那里留空的按键交给 InputConfig。

同时运行两个 App

InputConfig 打开这台控制台时不会把它从 Elgato 的 App 手里夺走,所以两者都能听到每一次按下。一个在 Elgato 的 App 里有动作、在 InputConfig 里也有一行的按键,会两件事都做。把你想让 InputConfig 处理的按键在 Elgato 的 App 里留空,或者用 InputConfig 的时候退出 Elgato 的 App。

还有第二种办法,完全不需要支持 Stream Deck。Elgato 的 App 可以让一个按键发送热键,比如 F13 到 F19,这些功能键在 Mac 上没有别的东西使用,InputConfig 可以像绑定键盘上的任何按键一样绑定它们。按键只是被监听,所以 F13 仍然会到达最前面的 App,而且每个键盘的按键都算作同一个键。这就是为什么要选没人用的按键。F13 到 F19 在 Mac 上做什么有更多介绍。

给按键分配功能

Stream Deck 的按键能做手柄按钮能做的任何事:

InputConfig 的编辑器,Stream Deck 的按键分别绑定到一个热键、一个 Siri 快捷指令和一个系统功能。
Figure 2. 每个 Stream Deck 按键扫描为 Key 1、Key 2 等等,可以有手柄按钮能有的任何输出。

因为这台控制台只是预设里的另一个输入设备,它会随预设一起切换。按 App 自动切换可以让同样的按键在 OBS 里有一项功能,在 Final Cut Pro 里有另一项,同一个预设里的游戏手柄保留它自己的行。

如果某个按键没有反应

按这个顺序一步步来,先从最小的一步开始:

  1. 勾选这台控制台。只有你从 Devices 菜单连接 Stream Deck 时,InputConfig 才会打开它。
  2. Scan 一个按键。如果这一行填入了按键名,说明 InputConfig 听得到这台控制台,问题出在这一行的输出。
  3. 在 Elgato 的 App 里清空这个按键。触发两次的按键在那里也有一个动作。
  4. 用 Scan 绑定,而不是自己数。布局来自社区的库,属于实验性。如果某个型号给按键的编号有误,请告诉我是哪一个。

Scan 是最快的测试:一行被填入,就说明这台控制台被读取了。

它做不到什么

  • 在按键上绘制。屏幕上没有图片或标签。
  • 读取旋钮。Stream Deck + 的旋钮和触控条不会被读取。
  • 保证每个型号。这项支持是实验性的,我自己没有测试过 Pedal。

把它当作一组按钮,而不是 Elgato 的 App 的替代品。

简短总结

  • 图片和插件。保留 Elgato 的 App。
  • 手柄预设里的控制台、按 App 的布局、按住和连按两下。在 InputConfig, Devices 里勾选这台控制台,Scan 它的按键。
  • 两者兼用。把 InputConfig 的按键在 Elgato 的 App 里留空。

把按键分给这两个 App,一些按键有图片,其余的有按 App 的布局。

常见问题

Stream Deck 能在 Mac 上不用 Elgato 的软件吗?

它的按键可以,在 InputConfig 1.6 里作为输入使用(实验性):从 InputConfig 的 Devices 连接它,每个按键会扫描为 Key 1、Key 2,等等。按键上不会绘制任何东西,插件需要 Elgato 的 App。

我能在同一套设置里同时使用 Stream Deck 和游戏手柄吗?

能。在 InputConfig 里,两者都是同一个预设里的输入设备,各有自己的行,按 App 自动切换会同时改变两者。

InputConfig 会在 Stream Deck 的按键上显示图片吗?

不会。它只读取按键的按下。

Stream Deck Pedal 能用吗?

它在 InputConfig 读取的型号列表里,读取为 Left pedal、Middle pedal 和 Right pedal,但这项支持是实验性的,我自己没有测试过 Pedal。

Mac 上有免费的 Stream Deck 替代品吗?

如果你有游戏手柄或 MIDI 打击垫,有:InputConfig 能把其中任何一个变成一组热键。Stream Deck 替代品指南会为 OBS 搭建一个。

更多中文页面

详细指南(英文)

作者说明。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 上.