简体中文
怎样在 Mac 上的魔兽世界里使用鼠标侧键?
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
在魔兽世界里打开 Key Bindings,点按一个动作,然后按下侧键。如果游戏接受,就完成了,因为魔兽世界在 Mac 上原生运行,自己就能绑定鼠标按钮。如果这个按钮输入的是数字,说明你的鼠标发送的是按键而不是鼠标按钮,大多数 MMO 拇指按键区都是这样。这时,我做的免费 Mac App InputConfig 会读取这个按钮,并给它分配任何功能,按 App 区分,还能叠加按住和双击。
我在 2026 年 10 月 21 日读到的暴雪面向 Mac 玩家的论坛帖子,描述的正是这种情况:一只 Razer Naga Pro 的侧键和数字键落在同一个绑定上,还有一只 12 键鼠标显示成了第二把键盘。这一页就是这两种情况的解决办法。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 接上鼠标,打开魔兽世界,按 Escape 进入 Options 和 Key Bindings。
- 点按一个动作,按下侧键,看游戏显示的是鼠标按钮还是数字。
- 如果显示的是数字,就在厂商软件里把按钮设为 F14 到 F20,并保存到鼠标里。
- 在 InputConfig 里添加一行,点按 Scan,按下按钮,然后选择你的动作栏已经在用的按键。
- 把魔兽世界添加到预设的 App 列表,点按 Activate,然后在训练假人上测试。
什么都不装时哪些可用
魔兽世界有原生的 Mac 客户端,Warcraft Wiki 说自补丁 9.0.2 起它在 Apple 芯片上就是原生的。这个维基页面被标为已过时,所以我会相信安装方式,而不是补丁号。鼠标按钮是在它的 Key Bindings 窗口里分配的,而在我读到的关于 Mac 的页面里,Button 3,也就是滚轮按下,已经被用作移动和转向。
侧键能不能到达那个窗口,取决于鼠标发送的是什么。报告真实鼠标按钮的鼠标,只要点按一个动作再按下它就行。侧面板发送数字键的鼠标则不行,因为 Mac 看到的是键盘。论坛上针对 Mac 的回答是 SteerMouse(付费)、Karabiner-Elements(免费),或者厂商自己的软件。决定一切的是鼠标,不是游戏,所以在做任何计划之前先测试这个按钮。
暴雪论坛上有一条回答建议为魔兽世界做一个终端设置。回复说它在 M1 Mac 上有效,其中一条说它让 Shift 或 Alt 有一阵子感觉卡住了,我没有测试过,所以不写出这条命令。
查出每个按钮发送的是什么
最快的检查在游戏里:Key Bindings,点按一个动作,按下这个按钮。屏幕上出现数字,就是按键。出现鼠标按钮的名称,就是鼠标按钮。InputConfig 给出不依赖游戏的第二个判断。
- 你:打开 InputConfig 并添加一行。侧键用选了 This Mac's mouse or trackpad 的鼠标行,按键区用 Keyboard Key 行。点按 Scan 并按下按钮。
- InputConfig:说出到达的是什么,比如 Button 4,或者会输入的按键区的 Keyboard Key 1。
- 检查:Scan 出来是数字的按键区按钮是键盘按键。Scan 出来是 Button 4 或 5 的侧键是鼠标按钮。
下表显示常见按钮的上报方式。我不确定的地方,答案就是点按 Scan 看看你的型号发送什么。
| 按钮 | 通常的上报方式 | 怎么做 |
|---|---|---|
| 左键和右键点击 | 鼠标按钮 | 魔兽世界用它们来选目标和控制镜头。InputConfig 无法拦截它们。 |
| 滚轮按下 | 中键点击,在魔兽世界里是 Button 3 | 留给移动和转向,或者在游戏里给它一项功能。 |
| 两个侧键 | 大多数鼠标上是 Button 4 和 Button 5 | 在游戏里绑定,或者用 InputConfig 发送按键。 |
| 12 键拇指按键区 | 大多数 MMO 鼠标上是数字行、减号和等号 | 设为 F14 到 F20 并保存到鼠标里。 |
| DPI 和配置文件按钮 | 通常什么也没有,它们和鼠标的软件通信 | Scan 不出东西,任何 App 都读不到它们。 |

让按键区发送什么也不输入的按键
发送 1 到 0 的拇指按键区,会在聊天里输入数字,并且和你的动作栏打架。请改在厂商软件里或鼠标的板载内存里把它设为 F14 到 F20。macOS 不会把 F21 到 F24 传给 App。我跳过 F13 是出于这个游戏特有的原因:Warcraft Wiki 说 F13 默认是魔兽世界的截屏键,所以设为 F13 的按键区按钮,每按一次就会截一次屏。如果你仍然想用,就先在 Key Bindings 里取消绑定截屏。
Razer Naga、罗技 G600 和海盗船 Scimitar 都是这样工作的,Mac 上的 MMO 鼠标页面逐一介绍了它们。一旦按键区发送 F14 及以上的键,魔兽世界可能会在它的 Key Bindings 窗口里直接接受这些键,这是最简单的路子。InputConfig 是用来做游戏做不到的事,比如按住时的第二项功能。

用 InputConfig 绑定按钮
- 你:添加一个鼠标行,点按 Scan,按下侧键,并选择 Keyboard Key 作为输出。挑选你的动作栏已经在用的按键,如果愿意可以带修饰键,当一次按键应该发送两个键时,用加号按钮添加第二个输出。
- InputConfig:每次按下按钮就运行那个输出,添加了几个输出就同时按下几个。
- 检查:点按 Activate,然后在训练假人前按这个按钮。法术触发,聊天里不会出现数字。
InputConfig 需要无障碍权限,位置在“系统设置”的“隐私与安全”的“无障碍”里。紧急停止是 Control Option Command 句号,如果哪个键感觉卡住了,它会关掉预设。

宏和一个按钮上的更多功能
每一行都可以在它的 Options 里运行宏,由按键、快捷键和点击步骤组成,每一步都有等待时间和按住时间。对于这个游戏,我会让宏保持简短而普通,比如打开地图再打开背包,或者选中目标再上坐骑。游戏对自动化和一次按键做很多动作有自己的规则,我没有查过暴雪目前的规则,所以在做任何很长的东西之前请先读规则。一次按键对应一个动作是安全的模式。
- 点按和按住。一行有一个按住动作和一个双击动作,各自是一项完整的第二输出。点按发送你的主要法术,按住发送 Shift 版本。
- 功能层。用 While also holding 把一个拇指按钮按住当作第二个控制,只要你按住它,按键区就成了第二套按键区。
- 按住时重复。适合需要反复按的键,比如探索时的跳跃。
让布局跟随游戏
把魔兽世界列在 Automation & Gaming Utilities 的 Activate when these apps are in front 下,并在 Settings, Advanced 里打开 Switch presets when the front app changes。同一时间只运行一个预设,所以按键区在游戏里是你的快捷栏,在浏览器里则是别的东西。

对于你用按键发送的侧键,请在这一行的 Press 框里拦截按钮自身的动作。这样游戏从这个按钮得到的是一个输入,而不是两个。
给真实玩家的布局
- 团本玩家和治疗。把你的主技能栏放在按键区上,把一个修饰层放在按住的拇指按钮上,第三层留给选目标和坐骑。
- 手容易累的玩家。按键区省去了伸手去够数字行,按住则把十二个按钮变成三十六项功能。我做 InputConfig 是因为我自己的手很难用,所以这是我在意的事。
- 晚上剪辑的人。给同一只鼠标做第二个预设,列在你的剪辑软件下,就能把按键区变成复制、粘贴、撤销和保存。请看在 Mac 上让鼠标按钮在每个 App 里有不同动作。
按钮不工作时
按下面的梯子往上爬,从最小的一步开始:
- 点按 Scan。看看这个按钮真正发送的是什么。数字意味着需要把鼠标设为 F14 及以上。
- 在 Key Bindings 里测试。点按一个动作并按下这个按钮。如果游戏显示的东西不对,说明鼠标发送的是按键。
- 检查配置文件。有板载配置文件的鼠标可能存着错误的那个。请看厂商的页面,比如 Mac 上的 Razer Naga 或 Corsair Scimitar。
- 检查“无障碍”。InputConfig 必须列出并已打开。
- 留意截屏。设为 F13 的按键区会在游戏里截屏。取消绑定它,或者换掉按键区的设置。
- 停止预设。Control Option Command 句号会关掉它,这样游戏就只看到鼠标。
它做不到什么
- 拦截按键。InputConfig 和 macOS 一起监听键盘,本身不会拦截或重映射按键。发送 1 的按键区在你到鼠标软件里更改之前仍然会输入 1。
- 读取配置文件按钮。DPI 和配置文件切换键留在鼠标内部。
- 更改 DPI 或轮询率。这由厂商的 App,或者 LinearMouse、Mac Mouse Fix 或 SteerMouse 这样的工具来做,它们可以和 InputConfig 同时运行。
- 保证你的设置。我没有在每只鼠标和每个 macOS 版本上测试过魔兽世界,所以在你自己的鼠标上 Scan 一下才是真正的答案。
简短版本
- 测试。在 Key Bindings 里点按一个动作并按下这个按钮。
- 修正按键区。设为 F14 到 F20,把 F13 留给截屏。
- 增加功能层。InputConfig 给每个按钮按住、双击和按 App 区分的布局。
鼠标决定游戏收到什么,InputConfig 决定它变成什么。
常见问题
MMO 鼠标能在 Mac 上的魔兽世界里用吗?
当作鼠标用可以,游戏也是原生运行的。拇指按键区通常会输入数字行,直到你在鼠标的软件里把它设为 F14 及以上,然后你可以在游戏里或用 InputConfig 绑定这些键。
为什么我的鼠标侧键在 Mac 上的魔兽世界里像数字键一样?
许多 MMO 鼠标把按键区作为键盘按键发送,所以 Mac 和游戏把这些按钮和数字行当作同一个输入。暴雪论坛的帖子描述了一只 Razer Naga Pro 和一只 12 键鼠标出现这种情况。
能在 Mac 上的魔兽世界里把 Shift 和鼠标侧键一起用吗?
暴雪的一个帖子报告说,鼠标按钮加 Shift 被识别成了单纯的按钮。用 InputConfig 让按钮发送一个按键,并把修饰键放在同一行,就可以避免依赖这一点。
在 Mac 上玩魔兽世界需要 SteerMouse 吗?
不需要。暴雪论坛的回复提到了付费工具 SteerMouse 和免费的 Karabiner-Elements,InputConfig 是另一条免费的路子,它读取按钮并发送一个按键。
魔兽世界的拇指按键区可以放心用 F13 吗?
Warcraft Wiki 说 F13 默认是截屏键,所以请用 F14 到 F20,或者先取消绑定截屏。
更多中文页面
详细指南(英文)
作者说明。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 上.