简体中文

能在 Mac 上的 Roblox 里使用鼠标侧键吗?

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

不能直接用,因为 Roblox 不让体验读取侧键。它的文档只列出三个用于输入的鼠标按钮:左键、右键和中键,外加滚轮和移动。侧键必须发送一个 Roblox 能理解的按键或点击。InputConfig 是我做的免费 Mac App,它在 Mac 上可以做到这一点,而且按 App 区分,不需要对 Roblox 内部做任何改动。

Roblox 有原生的 Mac App。开发者论坛上请求增加额外按钮的帖子是 2018 年的,当时工作人员说,也许会在重新绑定功能之后加入,我能找到的最后一条评论是在 2024 年 12 月,仍然在询问。这两处我都是在 2026 年 10 月 21 日读到的。

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

步骤

  1. 进入一个体验,记下它使用的按键,例如 E、F、数字键或 Shift。
  2. 在 InputConfig 里添加一个鼠标行,点按 Scan,然后按下侧键。
  3. 选择 Keyboard Key 和这个体验使用的按键,或者选择鼠标点击输出来实现按住的右键点击。
  4. 勾选 Block the button's own action,并把 Roblox 添加到预设的 App 列表。
  5. 点按 Activate,然后在体验里测试这个按钮。

什么都不装时哪些可用

Roblox 的标准桌面操作在 Mac 上是一样的。WASD 或方向键移动,空格跳跃,按住鼠标右键并拖动来转动视角。左右方向键也能转动视角,I 和 O 缩放,滚轮在体验允许的范围内缩放。如果设置里打开了开关,Shift 会开启 Shift 锁定。数字键选择工具。这些我取自 Roblox 自己的文档和本站的视角页面。

体验可以改变其中任何一项,由创作者决定。侧键在 Roblox 里没有任何功能,Roblox 里也没有任何设置能给它一项功能。

实际的答案是,侧键必须变成 Roblox 能读取的东西。对大多数体验来说,按键就行。对视角来说,按住的右键点击就行。如果用触控板,请看Mac 上的 Roblox 视角和 Shift 锁定。

查出每个按钮发送的是什么

先点按 Scan,因为鼠标发送的可能和你以为的不一样。

  • 你:打开 InputConfig,添加一个鼠标行,选择 This Mac's mouse or trackpad,点按 Scan,然后按下按钮。
  • InputConfig:说出它的名称,例如 Button 4,而 More buttons 里有 Button 9 到 Button 32。
  • 检查:侧键 Scan 出来是 Button 4 或 5。DPI 按钮通常 Scan 不出任何东西,因为它只和厂商的软件通信。
按钮Roblox 读取什么想法
左键点击MouseButton1使用、点击和互动。
右键点击MouseButton2按住并拖动来转动视角。
滚轮按下MouseButton3体验用它做什么就是什么。
滚动鼠标滚轮缩放。
侧键什么也没有用 InputConfig 发送按键或点击。
InputConfig 里的按钮菜单,列出左键点击、右键点击、中键点击、Button 4 到 Button 8、更多按钮,以及 Scan:按下鼠标按钮。
Figure 1. 带 Scan 的按钮菜单。Roblox 看到三个鼠标按钮和滚轮,这个列表里中键点击之后的所有按钮,Roblox 自己都读不到。

用侧键发送一个按键

绑定之前先决定这个按钮该是什么。常见的选择:Shift 用于 Shift 锁定,E 或 F 用于许多体验使用的互动键,数字键用于工具,正斜杠用于聊天。

  • 你:为 Button 4 添加一个鼠标行,点按 Scan,按下按钮,选择 Keyboard Key 和左 Shift。把 Roblox 添加到 App 列表,并勾选 Block the button's own action。
  • InputConfig:每次按下按钮就按一次 Shift,在开关打开时切换 Shift 锁定。
  • 检查:在允许 Shift 锁定的体验里按这个按钮。指针被锁定,视角跟随鼠标。
InputConfig 的编辑器,Button 4 上有一个发送 Command 和左方括号的鼠标行,选项面板里勾选了拦截选项。
Figure 2. 带有拦截按钮自身动作的侧键行。在 Roblox 里这个按钮本来就没有功能,但最前面的浏览器或其他 App 仍然会看到它。

InputConfig 需要无障碍权限,位置在“系统设置”的“隐私与安全”的“无障碍”里。紧急停止是 Control Option Command 句号。

按住右键点击来转动视角

Roblox 在按住右键并拖动时转动视角。一行的 Options 里有一个 How it fires 菜单,Fires while held 会在你按住按钮的整个期间一直按住输出。InputConfig 的输出包括鼠标点击,所以侧键可以是一个按住的右键点击。我没有在 Roblox 里测试过,但我预计它能用,因为 Roblox 的文档把视角描述为右键加拖动。

  • 你:为 Button 5 添加一个鼠标行,选择右键点击输出,并把 How it fires 设为 Fires while held。
  • InputConfig:在你按住侧键时按住右键。
  • 检查:按住按钮并移动鼠标。视角转动,松开就停止。

在连着 USB 鼠标的 MacBook 上,或者你右手拿鼠标、左手放在触控板上时,这是最有用的一招。

宏和有帮助的选项

一行的 Options 可以运行宏,由按键、快捷键和点击步骤组成,每一行还可以有按住动作和双击动作。对于 Roblox,我会只做一些小事:点按选一个工具,按住选下一个,或者双击打开表情轮盘。

  • 按 App。把 Roblox 列在 Automation & Gaming Utilities 的 Activate when these apps are in front 里。这样侧键在浏览器里是后退和前进,在 Roblox 里是按键。
  • 按住时重复。有些体验要求重复点击。请先读Roblox 连点器规则,因为许多体验禁止这样做,有些还会检测到。
  • 拦截原有动作。对侧键来说,这会让其他 App 看不到后退和前进。
InputConfig 预设的自动化与游戏工具部分,有一个最前面是这些 App 时启用的列表。
Figure 3. 按 App 的列表。把 Roblox 放在这里,预设就只在 Roblox 位于最前面时运行,这样你的浏览器按钮还能正常使用。

给真实玩家的一些想法

  • 用 Mac 的孩子。限定在 Roblox 里的预设,可以避免这些按钮在别处做出奇怪的事。用手柄玩 Roblox介绍了手柄。
  • 障碍跑玩家。把跳跃放在拇指按钮上,其他手指就能一直放在移动键上。
  • 手容易累的玩家。我做 InputConfig,是因为我的手很难用。一个按住右键点击的拇指按钮,正是我愿意交出去的那类工作。
  • 大亨和模拟器玩家。点按选一个工具,按住选下一个,什么都不用伸手去够。

按钮没有反应时

按下面的梯子往上爬,从最小的一步开始:

  1. 点按 Scan。如果 Scan 不出任何东西,说明这个按钮只和厂商的软件通信。
  2. 检查体验。哪些按键存在由创作者决定。在一个体验里什么也不做的键,在下一个里可能有用。
  3. 检查 Shift 锁定。Roblox 的设置里必须打开 Shift Lock Switch,而且 Roblox 只在它认为你用键盘和鼠标玩时才允许使用。
  4. 检查“无障碍”。InputConfig 必须在列表里并已打开。
  5. 检查 App 列表。如果 Roblox 不在预设的列表里,并且打开了 Switch presets,预设就不会运行。
  6. 停止预设。Control Option Command 句号会关掉它。

它做不到什么

  • 让 Roblox 读取侧键。它只发送按键和点击。
  • 拦截输入的按键。InputConfig 监听键盘,但不会拦截它。
  • 读取配置文件按钮。DPI 按钮不会向 macOS 发送任何东西。
  • 更改 DPI。要用厂商的 App,或者 LinearMouse 或 Mac Mouse Fix 这样的工具。
  • 压过创作者的设置。如果某个体验关闭了一项功能,按钮不能把它打开。

简短版本

  • 没有侧键。Roblox 读取左键、右键、中键和滚轮。
  • 发送按键。InputConfig 能让侧键变成任何按键。
  • 按住点击。Fires while held 让你用拇指控制视角。

如果 Roblox 读不到这个按钮,就让按钮变成 Roblox 读得到的东西。

常见问题

Roblox 支持鼠标侧键吗?

不直接支持。Roblox 的文档列出左键、右键、中键和滚轮,2018 年开发者论坛上请求增加额外按钮的帖子,在我能读到的内容里没有任何公告。

怎样在 Mac 上的 Roblox 里用侧键开启 Shift 锁定?

用 InputConfig 让按钮发送左 Shift,并在 Roblox 的设置里打开 Shift Lock Switch。只有 Roblox 认为你在用键盘和鼠标时,Shift 锁定才起作用。

没有右键的情况下,怎样在 Mac 上的 Roblox 里转动视角?

使用左右方向键,打开 Shift 锁定,或者用 InputConfig 把按住的右键点击放在侧键上。在触控板上,双指点按就是右键点击。

Roblox 有 Mac 版 App 吗?

有,有原生的 Mac App,USB 或蓝牙鼠标都可以配合使用。

能在 Mac 上的 Roblox 里用游戏鼠标吗?

可以当作鼠标用。它的左键、右键、中键和滚轮在 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 上.