简体中文

怎样在 Mac 上的 Baldur's Gate 3 里使用鼠标侧键?

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

打开游戏的按键绑定界面,点按一个动作,然后按下侧键,如果游戏接受,就大功告成了。如果不接受,就让这个按钮发送一个键,再绑定那个键。Baldur's Gate 3 有适用于 Apple 芯片的原生 Mac 版本,所以你用 Steam App 来玩。InputConfig 是我做的免费 Mac App,对这个游戏来说,它最有用的一招是只要你按住侧键就一直按住某个键,而这正是游戏对 Shift 和 Alt 的工作方式的要求。

我没有找到 Larian 针对 Mac 侧键的专门指南,而我在 2026 年 10 月 21 日读到的一个 2023 年的 Steam 帖子说,在游戏自己的菜单里把鼠标按钮绑定到 Shift 不起作用,解决办法是在鼠标的软件里绑定 Shift。这一页填补的就是这个空白。

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

步骤

  1. 在 Baldur's Gate 3 里打开按键绑定界面,试着把一个动作绑定到侧键。
  2. 如果绑不上,就在 InputConfig 里添加一个鼠标行,点按 Scan,然后按下侧键。
  3. 选择 Keyboard Key 和左 Shift 或左 Alt,并把这一行设为按住时触发。
  4. 勾选 Block the button's own action,并把 Baldur's Gate 3 添加到预设的 App 列表。
  5. 点按 Activate,然后在点击角色、门或地面时按住这个按钮。

什么都不装时哪些可用

默认的操作,我取自一张可能比当前补丁更旧的 Shacknews 表格,几乎全部放在鼠标上。左键点击用来互动和移动。右键点击打开右键菜单。中键转动镜头,滚轮旋转手持的物品。Q 和 E 转动镜头,W、A、S、D 移动镜头,Home 把镜头居中到角色身上。

修饰键承担了很多。左 Alt 显示提示和物品标签。左 Control 是准备主攻击和切换信息。左 Shift 切换攀爬、显示潜行锥形范围,按住时可以拆分物品堆。快捷栏使用 1 到 0、减号和等号,不过有个 Steam 帖子说这些键作用于自定义快捷栏标签页。空格结束你的回合,Z 是跳跃。这个游戏麻烦的地方,是点击时要按住 Shift、Alt 或 Control,而这正是侧键擅长的。

我会在游戏的按键绑定界面里检查每一个键,因为我的表格是第三方的列表。

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

  • 你:打开 InputConfig,添加一个鼠标行,选择 This Mac's mouse or trackpad,点按 Scan,然后按下按钮。
  • InputConfig:说出它的名称,例如 Button 4。对于拇指按键区,用一个 Keyboard Key 行并按按键区上的按钮。
  • 检查:侧键 Scan 出来是 Button 4 或 5。Scan 出来是数字的按键区按钮,是一个输入的键。
按钮上报方式在这个游戏里的想法
Button 4鼠标按钮按住左 Shift。
Button 5鼠标按钮按住左 Alt 查看物品标签。
滚轮按下中键点击别动它。它用来旋转镜头。
拇指按键区大多数 MMO 鼠标上是数字行的键快捷栏格子 1 到 12。
DPI 和配置文件按钮通常什么也没有没有可绑定的东西。
InputConfig 里的按钮菜单,列出左键点击、右键点击、中键点击、Button 4 到 Button 8、更多按钮,以及 Scan:按下鼠标按钮。
Figure 1. 带 Scan 的按钮菜单。Button 4 和 5 是普通鼠标都有的两个,更多按钮则涵盖更大的侧面板。

用侧键按住修饰键

一行的 Options 里有一个 How it fires 菜单。Fires while held 会在你按住按钮的整个期间一直按住输出。这正是这个游戏里 Shift 和 Alt 需要的,也是那个 Steam 帖子描述的解决办法,而且不需要额外的鼠标软件。

  • 你:为 Button 4 添加一个鼠标行,点按 Scan,按下它,选择 Keyboard Key 和左 Shift,把 How it fires 设为 Fires while held,并勾选 Block the button's own action。对 Button 5 和左 Alt 做同样的事。
  • InputConfig:在你按住按钮时按住这个键,你松开时它也松开。
  • 检查:按住 Button 5,看到场景里出现物品标签。按住 Button 4 并点击,可以攀爬或查看潜行锥形范围。
InputConfig 的编辑器,Button 4 上有一个发送 Command 和左方括号的鼠标行,选项面板显示按住时触发,并勾选了拦截选项。
Figure 2. 带有按住时触发和拦截按钮自身动作的选项面板。按住修饰键需要这两项。

有一件事我没有测试过:Baldur's Gate 3 在 Mac 上如何处理左 Control 加点击,因为在系统层面,Control 加点击就是右键点击。如果准备主攻击出问题,就把那个绑定改到游戏里的另一个键,再让按钮发送那个键。

把快捷栏格子、镜头转动和快速存档放到按键区上

输入数字行的拇指按键区本来就能触发快捷栏格子 1 到 9 和 0,这很适合这个游戏,前提是你的技能放在自定义快捷栏标签页上。对于按键区够不到的按钮,在鼠标的软件里把其余的设为 F13 到 F20,因为 macOS 不会把 F21 到 F24 传给 App。Mac 上的 MMO 鼠标页面介绍了这种设置。

  • 格子 11 和 12。减号和等号,放在最后两个按键区按钮上。
  • 镜头转动。Q 和 E 放在一对侧键上,这样不碰键盘就能转动镜头。
  • 快速存档和快速读档。F5 和 F8,作为一个按钮的按住和双击,这样你就不会误按。在 MacBook 上,除非在“系统设置”的“键盘”里更改,否则普通的 F 键需要按住 fn。
  • 结束回合。按住时发送空格,这样误按不会结束你的回合。
InputConfig 的几行,选项里在主输出旁边显示了按住动作和双击动作。
Figure 3. 一行下面有一个按住和一个双击。一个侧键可以点按时发送一个键,按住时发送另一个。

宏和有帮助的选项

一行的 Options 可以运行宏,由按键、快捷键和点击步骤组成,每一步都有等待时间和按住时间。在回合制游戏里没有紧迫感,所以做一件杂务值得用宏,比如快速存档,短暂等待,然后截屏。凡是游戏希望你每次自己做决定的事,我都不会用宏。至于单人游戏里关于自动化的规则,我预计不会有问题,但我没有读过 Larian 的条款,也没有在多人游戏里用过宏。

  • 按 App。把 Baldur's Gate 3 列在 Automation & Gaming Utilities 的 Activate when these apps are in front 里。这样 Button 4 和 5 在游戏里是 Shift 和 Alt,在别处是后退和前进。
  • 拦截原有动作。在这一行的 Press 框里设置,这样预设运行时 App 就看不到 Button 4 和 5。
  • 紧急停止。如果哪个键感觉卡住了,Control Option Command 句号会关掉预设。
InputConfig 预设的自动化与游戏工具部分,有一个最前面是这些 App 时启用的列表。
Figure 4. 按 App 的列表。把 Baldur's Gate 3 放在这里,预设就只在游戏位于最前面时运行。

给真实玩家的一些想法

  • 手容易累的玩家。点击时按住 Shift 或 Alt 需要两只手配合,所以按住侧键是我会最先做的改动。我做 InputConfig,是因为我的手很难用。
  • 手柄玩家。游戏有自己的手柄模式。请看用手柄玩 MMO、MOBA 和策略游戏和 Baldur's Gate 3 布局。
  • 施法者。12 个格子的按键区能覆盖整个技能栏,不用够到数字行。
  • 只用鼠标的玩家。两个侧键加滚轮,涵盖了一个回合需要的大部分修饰键。

按钮在游戏里没有反应时

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

  1. 点按 Scan。看看它是鼠标按钮、按键,还是什么也没有。
  2. 检查按键绑定界面。点按动作,然后按键。如果游戏没有显示,说明这个按钮没有到达。
  3. 检查快捷栏标签页。据一个 Steam 帖子说,数字键只会触发自定义标签页上的格子。
  4. 检查“无障碍”。InputConfig 必须列在“系统设置”的“隐私与安全”里并已打开。
  5. 检查 Fires while held。只是点按的修饰键会立刻松开。
  6. 停止预设。Control Option Command 句号会关掉它。

它做不到什么

  • 拦截输入的按键。InputConfig 监听键盘,但不会拦截它。
  • 读取配置文件按钮。DPI 和配置文件按钮只和厂商的软件通信。
  • 更改 DPI。要用厂商的 App,或者 LinearMouse 或 Mac Mouse Fix 这样的工具。
  • 重新绑定 Larian 的默认设置。那是游戏的按键绑定界面做的事。
  • 保证完美契合。我没有用每一种鼠标和最新补丁测试过 Baldur's Gate 3。

简短版本

  • 原生。Baldur's Gate 3 通过 Steam 在 Apple 芯片的 Mac 上运行。
  • 按住按键。Fires while held 让你用拇指按住 Shift 和 Alt。
  • 按键区用于格子。保留数字行,其余的设为 F13 到 F20。

在这个游戏里,按住 Shift 的侧键比发送一个法术的侧键更有价值。

常见问题

Baldur's Gate 3 能在 Mac 上玩吗?

能,它有适用于 Apple 芯片的原生 Mac 版本,通过 Steam 来玩。当前的要求请查看 Steam 页面。

能在 Baldur's Gate 3 里绑定鼠标侧键吗?

一个 2023 年的 Steam 帖子说,在游戏菜单里把鼠标按钮绑定到 Shift 不起作用,并建议在鼠标的软件里绑定 Shift。在 Mac 上,InputConfig 可以用侧键按住 Shift。

Baldur's Gate 3 里的左 Alt 有什么用?

一张第三方的 PC 默认设置表把它列为展开提示和显示物品标签。请在按键绑定界面里查看你的版本。

为什么我的快捷栏数字键在 Baldur's Gate 3 里不起作用?

一个 Steam 帖子说,数字键只会触发位于自定义快捷栏标签页上的技能。请把技能移到那里。

Baldur's Gate 3 在 Mac 上支持手柄吗?

游戏有自己的手柄支持。Steam 上有列出,InputConfig 则为键盘和鼠标版本提供了现成的布局。

更多中文页面

详细指南(英文)

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