简体中文

用手柄玩任何 Mac 游戏

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

你可以用 PS5、Xbox 或 Switch 手柄玩无视手柄的 Mac 游戏。许多 Mac 游戏,以及几乎所有网页游戏、独立游戏、策略游戏和较旧的移植版,都没有手柄支持,有些则支持得很差。InputConfig 发送键盘和鼠标事件,所以你握着手柄时,游戏看到的是键盘和鼠标。

我会讲怎样在大约五分钟里为一款游戏设置好,怎样让瞄准手感合适,以及会遇到的少数几个问题。

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

步骤

  1. 连接手柄并打开 InputConfig。
  2. 打开 Smart Preset Maker,搜索这款游戏,并创建它的预设。如果没有列出,就选最接近的类型并重命名。
  3. 激活预设。如果设了启动目标,它会启动游戏,让指针远离屏幕边缘,游戏看到的是键盘和鼠标。
  4. 在游戏的设置里,确认按键绑定与预设的输出一致,或者把其中一个改成与另一个一致。
  5. 调整瞄准:右摇杆的速度、死区和曲线,在这一行的 Options 里。
  6. 把游戏添加到预设的自动切换列表里,下次它就会自己激活。

从现成的布局开始

Smart Preset Maker 认识 450 多款游戏和 App。每个布局都是按游戏默认的按键绑定做的,并包含游戏想要的自动化:激活时启动,以及让指针远离屏幕边缘。

如果你的游戏不在其中,沿着这个阶梯往上爬:

  1. 最接近的类型。按手柄系列分的 FPS 预设、赛车游戏、Minecraft 和 Fortnite,涵盖了大多数操控形态。创建一个并重命名。
  2. 重新扫描不同的部分。复制最接近的预设,在与你的游戏不符的行上按 Scan。
  3. 与游戏的绑定一致。在游戏的设置里,确认按键绑定与预设的输出一致,或者把其中一个改成与另一个一致。

从最接近的布局开始,只改不同的地方,因为从空白开始很少更快。

调整移动和瞄准

移动是四行:左摇杆的上、下、左、右对应 W、S、A、D。瞄准是四行:右摇杆对应鼠标移动,并打开 Variable Sensitivity。手感取决于瞄准行上的三个数字:

  • 速度。完全推到底时的最大值。对于 1080p 的射击游戏,从大约 12 到 20 开始,在游戏里调整。
  • Deadzone。新摇杆上用 8% 到 12%。
  • 曲线。Smooth 用于精确瞄准,边缘可以快速甩动。Aggressive 用于转向速度比精度更重要的游戏。
  • 你:打开瞄准行的 Options,按 Adjust live,然后松开右摇杆。
  • InputConfig:显示摇杆真正静止在哪里,在死区圆环之内还是之外。
  • 检查:如果圆点静止在圆环之外,你松手时瞄准就会漂移。提高死区,直到它落在圆环以内。

预设自动化部分的 Sensitivity multiplier 一次缩放全部,所以一款感觉比另一款快一倍的游戏,只是一个滑块的事。先设死区,再设速度,最后设曲线,因为每一个都会改变下一个的手感。

让指针留在游戏里

读取鼠标位置而不是鼠标移动的游戏,在摇杆把指针推到边缘时,会跑出屏幕。预设自动化部分的三个开关处理指针,游戏预设只打开第一个:

  • Confine cursor away from screen edges。让指针与每条边保持设定的像素距离,这样全屏游戏永远不会弹出 Dock 或菜单栏。
  • Auto-recenter cursor。默认每半秒把指针放回中间,用于少数跟随指针、到屏幕边缘就停止转向的游戏。大多数游戏会锁定鼠标,不需要它,而且它会把指针从游戏菜单里拽出来。这个间隔是一个滑块。
  • Hide system cursor。让系统指针消失。游戏在你玩的时候会自己隐藏它,在菜单里再显示它,所以游戏预设把它关着。
预设自动化部分,有让光标远离屏幕边缘的限制、带间隔的自动重新居中光标,以及隐藏系统光标。
Figure 1. 限制、重新居中和隐藏放在预设的自动化部分里。游戏预设只打开限制。

当 InputConfig 或访达位于最前面时,它们会暂停,如果预设列出了 App,它们就只在那些 App 里起作用。手动启动一个会限制、重新居中或隐藏指针的预设时,会先列出所有停止它的办法,Don't show this again 会为这个预设跳过这一步。

选择扳机的行为方式

扳机是模拟式的,你可以用两种方式绑定它们:

  • 作为轴。它们过了死区才触发,并且可以缩放输出。对于开火和开镜,带 20% 死区的轴给出轻盈而稳定的拉动。对于赛车游戏,带 Variable Sensitivity 的轴通过脉冲给出成比例的油门。
  • 作为按钮。数字的 LT / RT 输入是简单的按下。

添加体感瞄准

DualSense、DualShock 4 或 Switch Pro Controller 可以在摇杆之上添加体感瞄准:手腕负责精细瞄准,摇杆负责粗略瞄准,和支持它的游戏机上完全一样。

  • 你:把 Gyro Y 绑定到鼠标 X,把 Gyro X 绑定到鼠标 Y,并打开 Variable Sensitivity,再把 Pause Motion While Held 放在拨片或 L1 上。
  • InputConfig:把手柄的倾斜变成鼠标移动,并在拨片按住时停止,这样你可以重新调整手柄。
  • 检查:手腕的小幅转动轻推准星,而按住拨片让你重置握法而视角不动。

任何体感行上的 Set Up Full Gyro 会替你添加体感瞄准的各行。体感页面有完整的方法。

为射击游戏提高轮询频率

Settings, Advanced 设置轮询频率。开箱时,InputConfig 在接电源适配器时以 120 Hz 轮询,用电池时是 60 Hz,对大多数游戏来说没问题。竞技射击游戏用 240。如果预设运行时 App 感觉迟缓,就退回默认值。

如果出了问题

沿着这个阶梯往上爬,先做最小的一步:

  1. 手柄根本没有出现。那是配对问题,不是游戏的问题。先把手柄连接到 Mac。Mac 一拿到它,InputConfig 几秒钟内就会识别。如果没有,点按 Refresh Controllers。
  2. 每个输入都发生两次。游戏有自己的手柄支持。要么在游戏的设置里关掉它并使用 InputConfig,要么使用游戏的支持并停止预设。对于 Steam 游戏,Steam Input 也可能在读取手柄。为那款游戏关掉 Steam 的手柄配置。
  3. 松开摇杆时瞄准漂移。提高瞄准行的 Deadzone。
  4. 指针跑出窗口。在自动化部分打开限制,只有在游戏会跟随指针时才打开 Auto-recenter cursor。
  5. 某个键没有做预设所说的事。游戏的绑定与默认值不同。更改这一行的输出或者游戏的设置。
  6. 游戏中途一切都停止响应。同时按住 Back 和 Start 三秒:紧急停止会松开每个按住的按键。然后检查手柄是否断开了。

输入翻倍总是意味着有两样东西在读取手柄,所以关掉其中一个。

它做不到什么

  • 帮助只认游戏手柄的游戏。只接受游戏手柄的游戏会无视预设。它需要真正的手柄,而它本来就有。InputConfig 是给接受键盘和鼠标的游戏用的。
  • 变成虚拟手柄。它发送的是按键和鼠标,不是游戏手柄输入。

CrossOver 和 Whisky 的移植版、网页游戏,以及 Apple 芯片上的 iPhone 和 iPad 游戏,看到的键盘和鼠标事件都与原生 App 相同。

简短总结

  • 使用 Smart Preset Maker。它涵盖 450 多款游戏和 App,自动化已经内置。
  • 用三个数字调整瞄准。它们是死区、速度和曲线。
  • 绝不要有两个读取者。如果游戏自己读取手柄,就停止预设。
  • 让它自己打开。把游戏添加到预设的自动切换列表里。

如果一款游戏能用键盘和鼠标玩,它就能用手柄玩。

常见问题

它能用于 Steam 游戏吗?

Steam Input 可能也在读取手柄。如果输入翻倍,就为那款游戏关掉 Steam 的手柄配置。

我能在 CrossOver 或 Whisky 的移植版里用吗?

它们看到的键盘和鼠标事件与原生 App 相同。

网页游戏呢?

浏览器和任何其他 App 一样。Roblox、Krunker 和每一款 io 游戏,都能配合预设发送的键盘和鼠标使用。

Apple 芯片 Mac 上的 iPhone 和 iPad 游戏呢?

支持手柄的游戏会直接读取你的手柄。只为触摸做的游戏想要点击,而在 Mac 上一次点按就是一次轻点,所以 InputConfig 可以让一个按钮点按屏幕上的固定位置,比如游戏的跳跃或攻击按钮。步骤在在 Mac 上用手柄玩 iPhone 和 iPad 游戏里。

更多中文页面

详细指南(英文)

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