简体中文
如何在 Mac 上用手柄玩 iPhone 和 iPad 游戏
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
可以,在 Apple 芯片的 Mac 上,许多 iPhone 和 iPad 游戏可以直接从 Mac App Store 安装,而支持手柄的游戏在你配对手柄的那一刻就能用。很多其他游戏只为触摸屏而做,在 Mac 上,这意味着由指针代替你的手指。我讲的内容包括:读取手柄的游戏、macOS 给每款 iPad 游戏加上的键盘设置,以及只支持触控的游戏,这正是我的 App InputConfig 能帮上忙的地方。我也会直说你什么时候不需要它。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
确认你的 Mac 能运行它们
只有 Apple 芯片的 Mac 能运行它们。Intel Mac 根本不能安装 iPhone 或 iPad 的 App。
- 找到它们。在 Apple 芯片的 Mac 上,搜索 Mac App Store,并把结果切换到 iPhone 与 iPad App。这些页面会写着为 iPad 设计或为 iPhone 设计。
- 找不到的游戏。并非每款游戏都有,因为每个开发者自己决定是否在 Mac 上提供他们的 iPhone 和 iPad App,许多大型游戏都不提供。
安装之后,游戏位于“应用程序”里,像任何 Mac App 一样打开。Apple Arcade 有自己的页面:Mac 上用手柄玩 Apple Arcade。
如果游戏支持手柄,配对就行
在“系统设置”的 Bluetooth 里配对手柄,然后打开游戏。在 iPad 上支持手柄的游戏,在 Mac 上同样能读取 DualSense、DualShock 4、Xbox Wireless 或 Switch Pro 手柄,不需要安装任何其他东西。购买前,游戏的 App Store 页面上的手柄图标,或者一句说明支持游戏手柄的话,会告诉你。如何把手柄连接到 Mac里有每种手柄的配对按钮。
如果能用,就大功告成,你不需要我的 App。如果你只想挪动按钮,在 macOS 13 或更高版本上,“系统设置”边栏里的“游戏控制器”可以重映射手柄按钮。
试试每款游戏里的键盘设置
打开游戏,然后在菜单栏里选择游戏的名称和“设置”。iPhone 和 iPad 游戏在那里会得到 Mac 游戏没有的两个选项:
- Touch Alternatives。把按键变成触控手势:空格键点按屏幕中央,箭头键滑动。它适合只需要点按或滑动的游戏。
- Controller Emulation。在 Game Control 标签页里,让键盘代替手柄,用于支持手柄的游戏,W、A、S 和 D 是左摇杆,空格键是 A 按钮。Apple 在 macOS 11.3 里加入了它。
两者同一时间只能开一个。两者都不能按下游戏画在屏幕角落里的按钮,而这是大多数触控游戏所需要的。
给只支持触控的游戏,把点按放到按钮上
大多数 iPad 游戏把按钮画在屏幕上,期待手指,而在 Mac 上,点按就是轻点。InputConfig 可以让任何手柄按钮点击屏幕上的一个固定位置,这样一个按钮按下游戏的跳跃,另一个按下攻击,第三个按下菜单,不管它们在哪里。
- 打开游戏并让它全屏,这样它的按钮就留在同样的位置。
- 在 InputConfig 里,为一个手柄按钮添加一行,并把它的输出设为 Mouse Button, Left click。
- 你:打开那一行的点按菜单,上面写着 at pointer,选择 At a fixed point: use the pointer's position now。把指针移到游戏的按钮上。
- InputConfig:用语音倒数,三秒后记下位置。菜单旁边的 X 和 Y 字段可以改为输入数字。
- 检查:在游戏里按手柄按钮,屏幕上的按钮就会响应。对每个屏幕按钮重复这一步。

- 也能自由指点。如果你还想自由指点和点按,就把 Mouse Motion 放在右摇杆上。
- 按住。按住手柄按钮就是按住点按,这涵盖了需要按住的按钮。
- 键也行。Mac 键盘上的一个键也可以代替手柄按钮作为输入。
这个位置是你屏幕上的一个地方,不是游戏里的,所以如果窗口移动了,或者游戏重新排列了按钮,就要再设置一次位置。我没有在每款 iPad 游戏里试过,所以请把第一次当作测试。
如果游戏看不到你的手柄
iPad 游戏能看到 macOS 支持的手柄:PlayStation、Xbox、Switch Pro、Joy-Con、MFi 手柄,以及处于 Apple 模式的 8BitDo 手柄。它看不到处于 X 或 D 模式的 8BitDo 手柄、属于普通 HID 设备的 USB 摇杆和街机摇杆,也看不到 Steam Controller。
InputConfig 读取这些设备并发送按键和点按,所以接受键盘的游戏会得到它能理解的按键,而只支持触控的游戏会得到上面的固定位置点按。游戏的 Controller Emulation 会不会把这些按键变回手柄,值得一试。我还没有测试过这条链路。完整列表在 哪些手柄能配合 Mac 使用。
如果游戏和 InputConfig 都听到了手柄
游戏位于前台时,InputConfig 仍会继续读取手柄,这正是它在不支持手柄的游戏里的工作方式。在自己读取手柄的游戏里,每次按键就会到达两次:一次是手柄按钮,一次是你映射的按键或点按。玩自带手柄支持的游戏之前,从菜单栏停止 InputConfig,或者给那款游戏一个只使用游戏没占用的按钮的预设。
用 PlayCover 玩 App Store 没有的游戏
PlayCover 是一款免费的开源工具,能运行 Mac App Store 没有的 iPad App,并为触控游戏提供它自己的按键映射。App 文件要你自己提供,而且它在 App Store 之外运行,所以游戏厂商的条款可能并不涵盖这种做法。像 Genshin Impact 这样的游戏,大多数 Mac 玩家走的就是这条路。如果游戏在 Mac App Store 里,就从那里开始。
简短版本
- 手柄游戏。配对手柄。不需要安装别的。
- 点按和滑动的游戏。在游戏的设置里打开 Touch Alternatives。
- 带屏幕按钮、只支持触控的游戏。用 InputConfig 的固定位置点按,并让游戏全屏。
让游戏保持全屏,按钮就会留在你钉住它们的位置。
常见问题
Intel Mac 上能玩 iPhone 游戏吗?
不能。iPhone 和 iPad 的 App 只能在 Apple 芯片的 Mac 上运行。在 Intel Mac 上,选择是游戏的 Mac 或 PC 版,或者提供它的云服务。
为什么我的 iPad 游戏不在 Mac App Store 里?
它的开发者选择不在 Mac 上提供。只有开发者能改变这一点。PlayCover 是非官方的绕过办法。
如何在 Mac 上的 iPad 游戏里使用键盘?
打开游戏,在菜单栏里选择它的名称,再选“设置”。Touch Alternatives 让空格键变成点按,让箭头键变成滑动。Controller Emulation 让 W、A、S、D 和空格键在支持手柄的游戏里充当手柄。
手柄能按 iPad 游戏里的屏幕按钮吗?
能,用映射工具。InputConfig 可以让任何手柄按钮点击屏幕上的一个固定位置,而在 Mac 上,点击就是轻点。让游戏保持全屏,这些位置就不会变。
PS5 手柄能配合 Mac 上的 iPad 游戏使用吗?
能,在任何支持手柄的 iPad 游戏里都行。在“系统设置”的 Bluetooth 里配对,游戏就会像在 iPad 上那样读取它。
InputConfig 要多少钱?
不要钱。它在 Mac App Store 上免费且开源,需要 macOS 14 或更高版本,没有账号,也不联网。有一个可选的小费罐,不会增加任何功能。
更多中文页面
详细指南(英文)
作者说明。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 上.