简体中文
Mac 上鼠标的后退键不管用
鼠标通常没有问题。后退和前进键是 Button 4 和 Button 5,macOS 把它们交给最前面的 App,而很多 Mac App,包括 Safari 和 Finder,并没有给它们安排任何功能。解决办法是给这两个按钮设置“后退”和“前进”的键盘快捷键。我开发的免费 App InputConfig 几分钟就能做到,它内置的 Keyboard & Mouse Input 预设里已经有这两行。
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
步骤
- 安装 InputConfig,并允许“无障碍”访问。
- 添加一个 Mouse 行,扫描(Scan)后退键,发送 Command 加左方括号。
- 再添加第二个 Mouse 行给前进键,输出 Command 加右方括号。
- 启用(Activate),然后在 Safari 和 Finder 里试一下。
了解为什么会这样
在 Windows 上,鼠标的后退和前进由系统统一处理,对每个 App 都有效。在 Mac 上不是这样。App 必须自己选择是否监听 Button 4 和 Button 5,有的监听,很多不监听,而“系统设置”里没有能把它们变成后退和前进的开关。所以同一只鼠标,在一个 App 里能后退,到了下一个 App 里却没有反应。
每个 Mac App 都能理解的是键盘快捷键:在 Safari、Chrome 和 Finder 里,后退是 Command 加左方括号([),前进是 Command 加右方括号(])。
分四步解决
- 从 Mac App Store 安装 InputConfig,它询问时允许“无障碍”访问。读取鼠标不需要其他权限。
- 创建一个预设,添加一个 Mouse 行。在按钮菜单里选取扫描(Scan),然后点按鼠标侧面的后退键。这一行会变成 Button 4。把它的输出设为 Command 加左方括号。
- 用同样的方法再添加第二个 Mouse 行给前进键,也就是 Button 5,输出 Command 加右方括号。点按启用(Activate)。
- 你:在 Safari 和 Finder 里点按侧键。
- InputConfig:发送 Command 加左方括号和 Command 加右方括号。
- 检查:现在后退和前进在那里都管用了,在使用相同快捷键的任何 App 里也一样。

想省掉设置,就启用内置的 Keyboard & Mouse Input 预设:它的两个侧键行发送的正是这些快捷键。
如果某个 App 现在后退了两次
InputConfig 是给按钮增加一项功能。它本身不会去掉按钮原来就有的功能。在已经响应后退键的 App 里,这个按钮就会两件事一起做。按下面的顺序试,从最简单的一步开始:
- 屏蔽按钮自己的动作。在 1.6 中,在那一行勾选 Block the button's own action,预设运行时,按钮就只做它的新功能。内置的侧键行已经这样做了。
- 把那个 App 排除在外。用按 App 自动切换,让预设只属于其他 App,或者为那个 App 另备一个没有鼠标行的预设。
如果按钮完全没有反应
按下面的顺序试,从最简单的一步开始:
- 扫描它。在 Mouse 行上,在按钮菜单里选取扫描(Scan),然后点按那个按钮。如果这一行变成 Button 4 或 Button 5,说明 Mac 能看到它。Live Visualizer 的 Mouse & Trackpad 视图里它也会亮起。
- 检查鼠标厂商的 App。Logi Options+ 之类的 App 可以给按钮分配它们自己的功能,这时点按可能不会作为 Button 4 传到 macOS。在厂商的 App 里重置那个按钮,或者退出它,然后再扫描一次。
- 重新配对蓝牙鼠标。如果指针能动,但没有任何侧键能扫描到,就把鼠标关掉再打开,或者在“系统设置”的“蓝牙”里移除它,然后重新配对。
- 检查按钮本身。DPI 和配置文件切换键,以及有些拇指键,只和厂商的软件通信。其他任何 App 都读不到它们。
其他解决办法
- SensibleSideButtons。这是一款免费的小型开源 App,只做这一件事:让侧键后退和前进。如果你只想要这个,它是个不错的选择。
- 鼠标厂商的 App。它可以映射自家鼠标的按钮。
- InputConfig。如果你想让按钮做更多事,它就值得用:每个 App 不同的功能,用长按或双击作为第二个动作,调用 Mission Control、听写,或者一个 Siri Shortcut。鼠标侧键指南里有一些想法。
简单总结
- 原因。很多 Mac App 会忽略 Button 4 和 Button 5。
- 解决办法。让它们发送 Command 加左方括号和 Command 加右方括号。
- 最快的路线。就是内置的 Keyboard & Mouse Input 预设。
给按钮设置这个快捷键,后退就能在每个认识它的 App 里管用。
常见问题
为什么鼠标的后退键在一个 App 里管用,在 Safari 里却不行?
每个 Mac App 自己决定是否监听鼠标的 Button 4 和 Button 5。管用的那个 App 在监听,另一个不监听。把按钮映射到 Command 加左方括号和 Command 加右方括号,就能让它们在这个快捷键表示“后退”的地方管用。
怎么用鼠标在 Finder 里后退?
在 InputConfig 里给 Button 4 设置快捷键 Command 加左方括号。这是 Finder 自己的“后退”快捷键,所以侧键就会后退一个文件夹。
Magic Mouse 有后退键吗?
没有。Magic Mouse 没有侧键。用一根手指向左或向右轻扫就能后退和前进,在“系统设置”的“鼠标”里的“轻扫切换页面”中设置。
Logitech 鼠标的后退键需要 Logi Options+ 吗?
如果鼠标把后退和前进键作为标准的 4 号和 5 号按钮发送,就不需要,大多数都是这样。在 InputConfig 里扫描那个按钮来检查。
InputConfig 免费吗?
免费。它在 Mac App Store 上免费而且开源,不需要账户,没有任何东西被锁定。一个可选的打赏入口不会增加任何功能。
更多中文页面
详细指南(英文)
作者说明。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 上.