简体中文

手柄已连接但没有被检测到

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

如果 Mac 看到了游戏手柄、格斗摇杆或仿制品,而 InputConfig 和你的 App 却没有识别到它,就从 InputConfig 的 Devices 菜单手动连接它。大多数手柄几秒钟内就会被识别,但有少数不行:以不寻常方式表明身份的手柄、厂商 ID 让 macOS 占着它却什么也不做的仿制品,或者根本不是游戏手柄的设备。InputConfig 列出 Mac 能看到的一切,让你一键连接。如果 Mac 本身没有在蓝牙或“系统设置”的“游戏控制器”里列出这个手柄,请改为从手柄在 Mac 上无法识别开始。

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

步骤

  1. 在菜单栏里选 InputConfig, Devices, Rescan Devices。
  2. 如果手柄在 Devices 菜单里仍然没有对勾,选它来手动连接。
  3. 如果它无法选择,读它旁边的标签。
  4. 在一行上按 Scan 并按一个控件,检查它是否被读取。

先重新扫描

在 App 启动时连接的手柄,或者从休眠中醒得晚的手柄,往往重新扫描一次就能识别。在菜单栏里选 InputConfig, Devices, Rescan Devices,或者点按手柄标签弹出窗口里的 Refresh Controllers。

重新扫描只花一次点按,所以在手动连接任何东西之前先试试它。

从设备菜单手动连接

Devices 菜单在菜单栏里的 InputConfig 下,也在菜单栏项目的弹出窗口里,用于关掉了 Dock 图标的情况。它列出 Mac 上的每个蓝牙和 USB 设备,外加 MIDI 来源,App 正在读取的那些带有对勾。

  • 你:打开 InputConfig, Devices 并选这个手柄。
  • InputConfig:直接打开它,跳过把它留给 macOS 的规则,并按品牌和型号记住它,下次自动重新连接。
  • 检查:手柄现在有了对勾,在 Scan 期间按一个控件会填好一行。
InputConfig 的设备菜单,有蓝牙、USB 和 MIDI 标题,一个带对勾的 USB 游戏手柄,以及一个以灰色列出、旁边写着类型的键盘。
Figure 1. 对勾表示 InputConfig 正在读取那个设备。灰色条目说明它们为什么不能选。

同样的列表也在编辑器里每个输入设备的设备菜单中,所以可以一键连接手柄并分配到一个位置。

读懂设备菜单告诉你的内容

每个条目都说明 InputConfig 对它做了什么:

  • 对勾。InputConfig 正在读取它。再次选它会停止读取并忘记它。
  • Read by macOS GameController。macOS 已经把它作为手柄读取,所以不能第二次连接它,否则每个输入都会翻倍。
  • Read automatically as a Steam Controller。由它自己的辅助程序读取。
  • Needs Input Monitoring。同时兼作键盘的手柄,比如一些街机摇杆。选它会打开“系统设置”。在“输入监控”下允许 InputConfig,你回到 App 时,手柄就被读取了。
  • USB 下带灰色原因的条目。macOS 完全读取不了的手柄,比如有线 Xbox 360 手柄,会连同原因一起列出,这样你就不用猜了。
  • 键盘、鼠标、宏键盘、踏板和媒体遥控器。列出并标明类型,但不能切换,因为它们已经通过键盘和鼠标的输入类型到达预设了。蓝牙耳机会以耳机按钮的形式出现,也是同样的原因。

映射布局未知的设备

自 1.6 起,通用 USB 手柄和街机摇杆从社区 SDL GameControllerDB 获得命名的按钮,编号方式与其他手柄相同。如果一个设备在那里和 App 里都没有配置,而且它的 HID 描述符没有给出任何可用的东西,它仍然会被连接并以原始方式读取:它报告的每一位都变成一个按钮。

按 Scan,然后按控件,这一行就会找到它翻转的那一位。这足以映射脚踏板、演示遥控器或奇怪的街机摇杆。

哪些手柄通常需要这样做

macOS 认识的手柄(PlayStation、带蓝牙的 Xbox、Switch Pro 和 Joy-Con、MFi 手柄)不用任何操作就能被识别。最常落到这里的,是 Mac 不归为游戏手柄的那些手柄:

  • 通过 USB 线缆、处于 X 模式的 8BitDo 手柄。InputConfig 在那里读取它们。
  • Logitech F310、F510 和 F710。开关拨到 D。
  • DualShock 3。通过 USB。
  • 通用 USB 游戏手柄、街机和格斗摇杆、方向盘和飞行摇杆。作为 HID 设备读取,包括每个按钮、轴和帽子开关。

如果设备菜单里也没有它

那么 Mac 根本没有看到 HID 设备。沿着这个阶梯往上爬,先做最小的一步:

  1. 使用数据线。只能充电的线缆会让手柄亮灯,却永远到不了 Mac。
  2. 直接插到 Mac 上。跳过集线器和松动的转接头。
  3. 更改摇杆的模式。在格斗摇杆上,Xbox 或 XInput 模式说的是有线 Xbox 360 协议,macOS 不支持。拔掉它,设为 PC、DirectInput 或 PS3 模式,再插上。
  4. 从 Mac 这一边开始。手柄在 Mac 上无法识别检查蓝牙、线缆和“系统信息”。

它做不到什么

InputConfig 读取这些手柄的按钮和轴,并把它们映射到按键、鼠标和 MIDI。使用 Apple 手柄支持的游戏仍然看不到它们,只有手柄上的模式开关才能改变这一点。

简短总结

  • 先重新扫描。选 InputConfig, Devices, Rescan Devices。
  • 再手动连接。在 Devices 菜单里选手柄。下次也会被记住。
  • 读标签。灰色条目说明它们为什么不能选。

如果设备菜单没有列出它,问题就在线缆、接口或手柄的模式。

常见问题

它会和 Mac 自己的手柄支持冲突吗?

不会。如果 macOS 已经读取了这个手柄,设备菜单会写 read by macOS GameController,并且不让你第二次连接它,所以输入永远不会翻倍。对于 macOS 占着却从未交付的手柄,请使用设备菜单。

重启后连接还在吗?

在。厂商和产品这一对标识会被记住,设备只要出现就会被重新打开。

我的街机摇杆在设备菜单里也没有。现在怎么办?

那么 Mac 根本没有看到 HID 设备。对于格斗摇杆,两个常见的原因是只能充电的线缆,以及 Xbox 或 XInput 模式,后者说的是 macOS 不支持的有线 Xbox 360 协议。拔掉它,设为 PC、DirectInput 或 PS3 模式,并用数据线直接插到 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, 繁體中文

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