简体中文

如何在 Mac 上用手柄玩 Roblox

可以,你能在 Mac 上用手柄玩 Roblox。Roblox 在 macOS 上不需要驱动就能读取 Xbox 和 PlayStation 手柄:配对一只,加入一个体验,左摇杆走路,右摇杆转动视角,A(PlayStation 上是 ×)跳跃。除此之外要看体验本身。每个体验都是由各自的创作者做的,为键盘做的技能、商店和菜单往往根本没有对应的按钮。对这些体验,在 Mac App Store 免费的 InputConfig 照样可以用手柄玩只支持键盘的体验。

在 Mac App Store 下载 InputConfigInputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。

步骤

  1. 打开 Roblox 之前,先在“系统设置”的“蓝牙”里配对手柄。
  2. 打开 Roblox,加入一个体验,推一下左摇杆。
  3. 如果你的角色走动了,就用 Roblox 自己的手柄控制来玩。
  4. 如果体验不理会手柄,就启用 InputConfig 的 Roblox 布局,让手柄发送按键和鼠标。

连接手柄,确认 Roblox 识别到了

  • 你:打开 Roblox 之前,先在“系统设置”的“蓝牙”里配对手柄,或者直接插上。连接手柄那一页有每一种手柄的配对按钮。然后加入任何一个体验,推一下左摇杆。
  • Roblox:用到手柄时切换到手柄输入。Roblox 里没有需要打开的手柄设置。
  • 检查:如果你的角色走动了,说明 Roblox 识别到了手柄。

Roblox 自己的手柄控制:

  • 左摇杆。移动。
  • 右摇杆。转动视角,按下它可以缩放。
  • A 或 ×。跳跃。
  • 右扳机键。使用你拿着的工具。

如果你想交换按钮,macOS 可以在“系统设置”的“游戏控制器”里按 App 分别做到。它只能交换手柄按钮,不能把按钮变成按键(macOS 能做什么、不能做什么)。

如果体验不理会手柄,就用 Roblox 布局

很多体验只为键盘而做,或者用了手柄布局从不发送的按键。对这些体验,InputConfig 会把手柄映射成体验使用的按键,体验看到的是键盘。智能预设制作器(Smart Preset Maker)里现成的 Roblox 布局:

  • 移动和视角。左摇杆是 W、A、S、D,右摇杆是鼠标视角。
  • 跳跃和冲刺。A 是 Space,B 是 Shift。
  • 工具。方向键是 1 到 4,扳机键是鼠标按钮,Y 是 Escape,用来打开菜单。
  • 额外按键。对用到 E 或 F 的体验,可以把它们加到肩键上。
InputConfig 的 Live Visualizer 在手柄上画出的 Roblox 布局,旁边的按键说明里列出了跳跃、冲刺和工具栏位。
Figure 1. Roblox 布局:左摇杆是 W、A、S、D,A 是 Space,B 是 Shift,工具在方向键上。

Roblox 的菜单和很多游戏都需要鼠标。在第二个预设里把指针放在左摇杆上,把点按放在一个扳机键上,整个游戏连菜单都可以坐在沙发上玩。赛车方向盘的用法相同:Roblox 在 Mac 上看不到方向盘,但 InputConfig 可以把转向放在 A 和 D 上,油门放在 W 上,刹车放在 S 上,这样就能驾驶用这些键的载具(Mac 上的赛车方向盘)。

用手柄操作 Shift Lock 和视角

Roblox 把 shift lock 绑定在 Shift 键上,没有给它手柄按钮,这就是为什么大家这么常问怎么用手柄做 shift lock。用 Roblox 自己的手柄控制就不需要它:右摇杆本来就能转动视角。用 Roblox 布局时,B 发送 Shift,所以只要在 Roblox 菜单的 Settings 里打开 Shift Lock Switch,它就是你的 shift lock 按钮。

有一点要注意:Roblox 只在它认为你用的是键盘和鼠标时,才允许使用 shift lock。如果它同时也在直接读取手柄,它可能会判定你在用游戏手柄,shift lock 就不再响应。没有 shift lock 时,可以在移动右摇杆的同时按住左扳机键(布局里是鼠标右键)。那就是右键拖动,它会转动 Roblox 的标准视角。关于视角,以及用 MacBook 触控板来玩,更多内容在Mac 上的 Roblox 视角和 shift lock里。

每个体验只选一个:手柄或布局

InputConfig 不会对 Roblox 隐藏手柄。Mac 上没有任何 App 能做到。在自己读取手柄的体验里,左摇杆会让你移动两次,一次作为游戏手柄,一次作为 W、A、S、D,屏幕上的提示也可能在手柄图标和键盘图标之间来回切换,因为两者都传了过来。手柄已经能满足你所有需要的地方,就停掉预设,不能满足的地方,就让预设继续运行,由键盘来带动游戏。停止和开始都在菜单栏图标上。

如果体验要求不停地点按,先读一下 Roblox 连点器那一页:很多体验禁止连点器,有些还会检测它,那一页先讲规则,再讲设置。

如果手柄在 Roblox 里没有反应

按下面的顺序试,从最简单的一步开始:

  1. 确认 Mac 看得到它。打开“系统设置”,点按边栏里的“游戏控制器”。如果手柄没有列在那里,就重新配对。
  2. 把 Roblox 切到最前面。点进 Roblox 窗口,然后按一个按钮。
  3. 开着手柄重启 Roblox。用 Command Q 退出它,再重新打开。
  4. 试试第二个体验。如果手柄在一个体验里能用,在另一个里不能用,那 Mac 和手柄都没问题。那个体验是为键盘做的,布局就是解决办法。
  5. 在手柄能用的地方停掉预设。否则游戏会同时收到手柄和映射的按键,角色可能走出预期的两倍远。

为孩子设置

孩子不应该需要切换任何东西。把 Roblox 加到 Roblox 预设的 App 列表里,并在设置(Settings)的 Advanced 里打开 Switch presets when the front app changes,这样 Roblox 来到最前面时,预设就会自动打开(按 App 自动切换)。紧急停止默认是打开的:在手柄上同时按住 Back 和 Start(DualSense 上是 Create 和 Options)三秒,就能从任何地方停止预设,并把键盘还回来(紧急停止)。为孩子设置手柄的指南有其余内容。

简单总结

  • 先配对,再打开 Roblox。默认的手柄控制在为它做的体验里有效。
  • 其余的用布局。InputConfig 的 Roblox 布局发送 W、A、S、D、Space、Shift 和鼠标。
  • 一次只用一个。在自己已经读取手柄的体验里,停掉预设。

如果手柄在一个体验里能用,在另一个里不能用,那手柄没问题,布局就是解决办法。

常见问题

Roblox 在 Mac 上支持手柄吗?

支持,一般的游戏手柄都行,Xbox 手柄尤其如此。个别体验可能不用它。映射 App 可以补上这些。

为什么我的手柄在 Mac 上的 Roblox 里不能用?

先看“系统设置”的“游戏控制器”。如果手柄没有列在那里,那是配对的问题。如果列出来了,就用 Command Q 退出 Roblox,开着手柄重新打开,然后试第二个体验:有些体验会替换标准控制。如果 Roblox 仍然不理会它,InputConfig 会把手柄变成键盘和鼠标输入发给 Roblox,所以 Roblox 不需要检测到它。

Mac 上的 Roblox 能用 Switch Pro Controller 吗?

Mac 通过蓝牙配对它,Roblox 是否读取它可能会有差异。如果 Roblox 不理会它,InputConfig 会读取 Pro Controller,并把每个体验都接受的键盘和鼠标输入发给 Roblox。

怎么用手柄在 Roblox 里做 shift lock?

Roblox 没有给 shift lock 手柄按钮。它在 Shift 键上,而用 Roblox 自己的手柄控制时,右摇杆本来就能转动视角。用 InputConfig 的 Roblox 布局时,B 发送 Shift,所以只要在 Roblox 的 Settings 里打开 Shift Lock Switch,它就能当 shift lock 用。

能在 Mac 上的 Roblox 里自动连点吗?

InputConfig 有连点器:一行设置为带左键点按的 Repeats until pressed again,按一下开始点按,再按一下停止。有些体验禁止自动连点,所以先查它们的规则。

Roblox 会把映射 App 当作作弊吗?

映射 App 发送的是普通的键盘和鼠标输入,就是键盘发送的那些事件,不会改变 Roblox 里的任何东西。每个体验仍然自己决定规则,所以竞技类游戏请先读它们的规则。

更多中文页面

详细指南(英文)

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