简体中文
如何在 Mac 上使用便宜的 USB 手柄
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
大多数便宜的手柄在 Mac 上都能以某种形式工作,而手柄运行的模式决定了是哪种形式。在一种模式下,macOS 把它当作真正的游戏控制器,Mac 游戏能看到它。在另一种模式下,它只是一个普通的 USB 设备,模拟器能读取,游戏却会忽略。在第三种模式,也就是许多 PC 手柄出厂时用的 Xbox 360 模式下,Mac 完全读不到它。
我会告诉你怎么判断自己的是哪一种,每种能做什么,以及如何用我做的免费 Mac App InputConfig 来使用普通 USB 那一类。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 插上手柄,在“系统设置”的“游戏控制器”里找找看。
- 如果那里没有,就看 System Information 的 USB。
- 如果两处都没有,就把手柄从 Xbox 模式切换出来,或者换一根数据线。
- 对于普通 USB 手柄,打开 InputConfig,选一个布局或者新建一个预设。
- 在每一行点按 Scan,按下你想用在那里的按钮,然后点按 Activate。
购买之前,或者放弃之前,先查模式
| 包装盒或说明书上的模式 | Mac 的处理 | 谁能看到它 |
|---|---|---|
| iOS、Apple、MFi,或者蓝牙下的 Switch | 当作游戏控制器,列在“系统设置”的“游戏控制器”里 | 支持手柄的 Mac 游戏、Apple Arcade、Steam、模拟器和 InputConfig |
| D-input、DirectInput、PC、Android,或者有线手柄完全没有模式 | 当作普通 USB HID 设备读取,不需要驱动 | 模拟器、飞行模拟器、一些浏览器和 InputConfig。大多数 Mac 游戏看不到。 |
| 有线的 X-input、Xbox 或 PC X 模式 | 通常什么都没有:它使用有线 Xbox 360 协议,macOS 不支持 | 没有人。如果手柄有别的模式,就切换过去。 |
- 最稳妥的购买。带 Switch 或 iOS 模式的手柄,适合玩 Mac 游戏。
- 配合映射工具也不错。只有 D-input 或 PC 模式的有线手柄,适合模拟器,通过 InputConfig 还能用在任何接受键盘的地方。
- 不要买。标明只支持 Xbox 的有线手柄。
有品牌的推荐见 Mac 上最好的手柄。包装盒上的模式比品牌更能说明问题。
弄清楚你的手柄处于哪种模式
按这个顺序一步步来,先从最小的一步开始:
- 看“系统设置”的“游戏控制器”。列在那里就是表格的第一行。
- 看 System Information 的 USB。按住 Option,打开苹果菜单,选择 System Information,再点按 USB。列在那里就是第二行。
- 两处都没有。这通常说明是第三行,或者数据线只能充电。
许多手柄用背面的开关,或者插入、开机时按住某个按钮来切换模式,说明书会告诉你怎么做。
让普通 USB 手柄在所有地方都能用
对于 Mac 当作普通 USB 读取的手柄,InputConfig 让它在模拟器之外也变得有用。它直接读取手柄并发送真实的键盘和鼠标事件,所以游戏、浏览器或 App 看到的是普通的键盘和鼠标。
- 你:插着手柄打开 InputConfig。从智能预设制作器(Smart Preset Maker)里选一个现成的布局,那里有 450 多款游戏和 App,也可以新建一个预设。
- InputConfig:把手柄列在边栏顶部。如果没有,就点按 Refresh Controllers,或者在菜单栏的 InputConfig, Devices 里勾选它。
- 检查:在任意一行点按 Scan,按下你想用在那里的按钮,然后点按 Activate。

InputConfig 1.6 还通过社区的 SDL GameControllerDB 按名字认识许多便宜的手柄。所以如果你的手柄在里面,A、B、X、Y、肩键和摇杆就已经在任何其他手柄做的预设所期望的位置上。不在里面的手柄也照样会被逐个按钮读取。Scan 绑定你按下的任何按钮,所以手柄怎么给按钮编号都没有关系。
给两个人设置两个便宜的手柄
两个相同的手柄在 InputConfig 里就是两个控制器。每个都有自己的槽位,预设为每个手柄保存单独的布局,所以一个手柄可以发送 W、A、S、D 和空格,另一个发送方向键和回车。
- 相同的手柄。在 1.6 中,两个相同的手柄不再一起开关。
- 双人转接器。用一根线连接两名玩家的转接器,现在也会让每名玩家拥有自己的控制器。

分步骤的版本见 Mac 上的两个手柄。两个便宜的手柄加一个预设,就能玩双人键盘游戏。
它做不到什么
- 读取 Xbox 360 模式。处于该模式的有线手柄,macOS 和任何 Mac App 都读不到。
- 冒充控制器。普通 USB 手柄不会出现在那些只通过 Apple 的支持接受控制器的游戏里。InputConfig 发送的是按键和鼠标,不会假装成控制器。
- 让普通 USB 手柄震动。InputConfig 的 Vibrate 选项适用于 DualSense,以及 macOS 驱动其震动的控制器。在普通 USB 手柄上它会被悄悄跳过。
如果你的手柄不是被忽略,而是行为异常,见通用 USB 游戏手柄无法使用。便宜的手柄给你按钮和摇杆,不提供震动,也进不了只支持控制器的游戏。
简短总结
- Switch 或 iOS 模式。在这种模式下,它是真正的 Mac 游戏控制器。
- D-input 或 PC 模式。模拟器能读取它,InputConfig 把它映射成按键,用于其他一切。
- 有线的 Xbox 模式。把它切换出来,或者放弃这个手柄。
查一下模式,便宜的手柄就是一个很好的 Mac 手柄。
常见问题
亚马逊上便宜的手柄能在 Mac 上用吗?
很多可以。带 iOS、MFi 或 Switch 模式的手柄能作为真正的游戏控制器使用。处于 D-input 或 PC 模式的有线手柄能在模拟器里使用,通过 InputConfig 这样的映射工具,也能用在任何接受键盘的地方。只有 Xbox 360 模式的有线手柄不能用。
为什么我便宜的手柄在 Windows 上能用,在 Mac 上不能?
Windows 支持许多便宜手柄通过线缆使用的 Xbox 360 协议,而 macOS 不支持。把手柄切换到它的 D-input、PC、Android 或 Switch 模式。
我能在 Mac 上用便宜的 USB 手柄玩 Minecraft 吗?
Minecraft Java 版本身不支持手柄,所以需要模组或映射工具。InputConfig 把手柄变成 Minecraft 的按键和鼠标,内置的 Minecraft 预设可以作为起点。见 Mac 上用手柄玩 Minecraft。
便宜的手柄够给孩子在 Mac 上用吗?
通常够,用来玩浏览器游戏、Minecraft 和 Roblox,需要通过映射工具。见给孩子的 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 上.