简体中文

为什么手柄在 Mac 上需要输入监控权限

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

因为那个手柄同时也是键盘。有些街机摇杆、无杆手柄、宏键盘和适配器,除了游戏手柄之外,还会向 Mac 呈现一个小键盘或小键区,而 macOS 把任何能输入字符的东西都放在输入监控权限的后面。想直接读取这类设备的 App 需要这个开关,即使只是读取游戏手柄的那一半。

普通的 PlayStation、Xbox 和 Switch 手柄不受影响:macOS 通过自己的手柄支持读取它们,完全不需要权限。我做的免费映射工具 InputConfig 从不主动要求输入监控。它会告诉你某个手柄需要它,并把选择留给你。

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

步骤

  1. 打开 InputConfig,打开设备菜单,点按标有 (needs Input Monitoring) 的手柄。
  2. 在“隐私与安全”的“输入监控”里,打开 InputConfig,如果列表里没有,就用添加按钮把它加进去。
  3. 切换回 InputConfig。它来到最前面时会读取这个手柄。
  4. 如果它仍然没有出现,退出并重新打开 InputConfig。

检查你的手柄是不是其中之一

这些是带着键盘的手柄:

  • 街机摇杆和无杆手柄。有些固件会加入键盘,常常用于菜单按钮或键盘模式。
  • 宏键盘和按钮盒。它们发送按键,同时也报告按钮。
  • 其他手柄和适配器。任何在按钮之外还报告键盘或小键区的设备。
  • 2026 年的 Steam 手柄(实验性)。通过蓝牙时,macOS 可能把它连同它的 lizard 模式键盘一起呈现。Steam 手柄页面讲了这种情况。

macOS 自己也会把某些设备标为需要授权。不管哪种情况,规则都一样:没有输入监控,就不能直接读取。

确认问题就在这里

迹象是:手柄已插上,甚至可能在输入字符,却始终没有出现在 InputConfig 边栏的顶部。

  • 你:打开菜单栏里 InputConfig 的设备菜单。
  • InputConfig:把被这个权限挡住的手柄列为它的名字后面加上 (needs Input Monitoring)。
  • 检查:如果你看到那个标记,下一节就是你的解决办法。
InputConfig 的设备菜单,列出一个标有需要输入监控的街机摇杆。
Figure 1. 同时呈现键盘的手柄会在设备菜单里被标出,点按它会打开“系统设置”的对应面板。

如果在设置的 Advanced 里打开了 Show the activity log,主窗口底部的日志也会说这个设备表现为键盘,所以 macOS 只有在授予输入监控后才允许 InputConfig 读取它。

如果设备菜单把手柄显示为灰色,原因是别的,比如 Xbox 360 类手柄,那么输入监控也帮不上忙。Mac 上的 Xbox 360 手柄解释了那种情况。设备菜单会写明原因,所以在更改任何设置之前先读一读。

为 InputConfig 打开输入监控

第 1 步:打开设置

  • 你:在 InputConfig 里,从 InputConfig 菜单打开设备,点按标有 (needs Input Monitoring) 的手柄。
  • macOS:打开“系统设置”的“隐私与安全”,“输入监控”。
  • 检查:你在输入监控列表上。你也可以自己去那里。

系统设置:要手动打开的面板。

系统设置,隐私与安全,输入监控

会发生什么:你会看到每个可能读取输入设备的 App,每个都带一个开关。

第 2 步:打开开关

  • 你:打开 InputConfig 旁边的开关。如果列表里没有 InputConfig,点按列表下方的添加按钮,从“应用程序”里选择 InputConfig。
  • macOS:允许 InputConfig 打开带着键盘的手柄。
  • 检查:InputConfig 旁边的开关是打开的。

第 3 步:切换回来

  • 你:切换回 InputConfig。
  • InputConfig:每次来到最前面时都会重新检查,并开始读取手柄,不需要拔掉它。
  • 检查:手柄现在出现在边栏的顶部。

一个开关,然后把 InputConfig 调到最前面,手柄就被读取了。

如果它仍然没有出现

按这个阶梯往上走,从最小的一步开始:

  1. 把 InputConfig 调到最前面。每次这样做,它都会重新检查权限。
  2. 退出并重新打开 InputConfig。这样会重新读取权限。
  3. 再读一遍设备菜单。如果标记没了,但条目仍然是灰色,原因是别的,那么这个手柄有另一个问题,比如 macOS 读不了的协议。街机摇杆页面按厂商列出了各种模式。

你从不需要拔掉手柄就能让权限生效。

了解你在允许什么

输入监控让 App 在你使用其他 App 时读取你的键盘和其他输入设备的输入。这是一个真正的权限,所以只给你信任的 App。

  • 什么会改变。macOS 允许 InputConfig 打开带着键盘的手柄。别的都不动。
  • 什么保持不变。你 Mac 自己的键盘仍然像以前一样被读取,通过无障碍权限,而且只在预设或 Scan 用到它时。这种读取是只听不拦的,所以绑定的键仍然正常输入,所有键盘的按键都算同一个键。
  • 你能核实什么。Mac App Store 版本在沙盒里运行,没有使用网络的权限,源码在 GitHub 上。
  • 怎么撤销。以后把开关关掉,手柄就只是不再被直接读取。App 里的其他东西都不会变。

这个权限只增加一件事,读取键盘类型的手柄,而且你随时可以收回。

如果你不想允许它

有三种绕开的办法,从最省事到最费事:

  1. 按原样使用它的按键。如果摇杆会输入按键,这些键仍然通过“无障碍”作为 Keyboard Key 输入到达预设,所以一行可以给它们添加动作。它们也仍然输入自己的键,因为 InputConfig 是监听按键,不是替换它们。
  2. 更改手柄的模式。很多摇杆有不带键盘部分的 PC、DirectInput 或 Switch 模式。街机摇杆页面按厂商列出了各种模式。
  3. 使用游戏自己的控制。自己读取设备的游戏或模拟器,根本不需要 InputConfig。

把摇杆切换到不带键盘的模式,就完全避开了这个问题。

其他会要求它的 App

输入监控在手柄方面还因为其他原因出现:

那些是它们自己的要求。输入监控与无障碍有什么不同,以及如何判断任何要求其中之一的 App,在 Mac 上的无障碍权限里。每个 App 有它自己的理由,所以逐个 App 来允许。

简短版

  • 原因。手柄同时也报告一个键盘,而 macOS 守护着任何能输入字符的东西。
  • 怎么判断。InputConfig 的设备菜单把手柄显示为带 (needs Input Monitoring)。
  • 解决办法。点按那个条目,在输入监控里打开 InputConfig,然后切换回来。
  • 替代办法。把摇杆切换到不带键盘的模式,或者按原样使用它的按键。

普通的游戏手柄从不需要这个权限,只有能输入字符的那些才需要。

常见问题

InputConfig 需要输入监控权限吗?

只有在手柄同时表现为键盘时才需要,比如某些街机摇杆和宏键盘。游戏手柄、MIDI 设备和你 Mac 自己的键盘和鼠标不需要它也能工作。InputConfig 从不主动要求它。设备菜单会告诉你某个手柄是否需要它。

允许输入监控安全吗?

它让 App 在你使用其他 App 时读取你输入的内容,所以只给你信任的 App。你随时可以在“系统设置”的“隐私与安全”,“输入监控”里再把它关掉。

为什么我的街机摇杆没有出现在 InputConfig 里?

通常是两种情况之一。在 Xbox 或 XInput 模式下,大多数摇杆说的是 macOS 读不了的协议。切换到 PC、DirectInput 或 Switch 模式。如果摇杆还有键盘部分,它需要输入监控。InputConfig 的设备菜单会显示是哪一种。

允许输入监控之后我需要重启吗?

通常不需要。InputConfig 回到最前面时会重新检查并开始读取手柄。如果它仍然没有出现,退出并重新打开 InputConfig。

输入监控和无障碍有什么区别?

无障碍让 App 控制 Mac,比如发送按键和点击。输入监控让它直接读取输入设备。映射工具需要无障碍才能发送任何东西。InputConfig 只有在手柄带着键盘时才需要输入监控。

更多中文页面

详细指南(英文)

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