简体中文
如何在 Mac 上的 Safari 和 Chrome 里用鼠标按钮切换和关闭标签页
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
可以,在 Mac 上你可以用鼠标按钮切换和关闭浏览器标签页,要做的工作是给每个浏览器发送它使用的快捷键。Safari 用 Control Tab 切换到下一个标签页,而 Chrome 自己的列表用 Command Option 右箭头。我做的免费 Mac App InputConfig 可以从鼠标按钮发送其中任意一个,并且可以在 Safari 或 Chrome 来到最前面时自动切换布局。
后退和前进是另外一对,内置的 Trackpad & Mouse 预设已经把它们放在 Button 4 和 Button 5 上了。这一页讲的是标签页。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 决定哪个按钮做什么,例如 Button 5 用于下一个标签页,Button 4 用于上一个标签页,一个拇指按钮用于关闭。
- 在 InputConfig 里添加一行,点按 Scan 并点击按钮。
- 把输出设为 Keyboard Key 并输入快捷键,例如 Safari 用 Control 和 Tab。
- 对于 Chrome,再做第二个预设,用 Command Option 右箭头,并把每个浏览器列在 Activate when these apps are in front 下。
- 在侧键上勾选 Block the button's own action,然后点按 Activate。
浏览器使用的快捷键
我在 2026 年 10 月 21 日读了 Apple 的 Safari 快捷键页面和谷歌的 Chrome 快捷键页面。它们大部分一致,只在箭头上不同:
| 功能 | Safari | Chrome |
|---|---|---|
| 下一个标签页 | Control Tab 或 Shift Command ] | Command Option 右箭头 |
| 上一个标签页 | Control Shift Tab 或 Shift Command [ | Command Option 左箭头 |
| 关闭标签页 | Command W | Command W |
| 重新打开上次关闭的标签页 | Shift Command T | Shift Command T |
| 转到第一到第八个标签页 | Command 1 到 Command 8 | Command 1 到 Command 8 |
| 转到最后一个标签页 | Command 9 | Command 9 |
只靠鼠标可以点击标签页和它的关闭标记,按住 Command 点击链接会在新标签页里打开。许多鼠标还把滚轮按下当作中键点击,在 Chrome 里它会关闭标签页。依赖它之前,我会先在 Safari 里测试一下。这些快捷键在每个浏览器里做的是同一件事,所以如果你挑选它们共有的那一对,一套布局就可以在两个浏览器里都能用。
查出你的按钮发送的是什么
在一行上点按 Scan,然后点击按钮。通常的选择如下:
| 按钮 | 功能 | 原因 |
|---|---|---|
| Button 4 和 Button 5 | 上一个和下一个标签页 | 拇指按钮,正好是与左右对应的一对。 |
| 中键点击 | 关闭标签页 | 拦截它自身的动作,这样它就不会同时打开链接。 |
| Button 6 及更高 | 重新打开和第一个标签页 | 没有别的东西在用的拇指按键区按钮。 |
| 向左和向右倾斜 | 上一个和下一个标签页 | 请看倾斜滚轮页面。 |
Scan 出来是一个按键的按钮,需要在厂商软件里设为 F13 到 F20,始终 Scan 不到的 DPI 或配置文件按钮则无法绑定。
把下一个和上一个标签页放到两个按钮上
步骤 1:下一个标签页
- 你:添加一行,把设备设为 This Mac's mouse or trackpad,输入设为鼠标,点按 Scan 并点击 Button 5。把输出设为 Keyboard Key,选择 Control 并加上 Tab。
- InputConfig:每次按钮触发时同时按下 Control 和 Tab。
- 检查:打开三个 Safari 标签页并按这个按钮。下一个标签页就来到最前面。
步骤 2:上一个标签页
- 你:为 Button 4 添加一行,用 Control、Shift 和 Tab。在两行的 Options 里都勾选 Block the button's own action。
- InputConfig:同时按下这三个键,并阻止 Safari 同时后退。
- 检查:分别按每个按钮。标签页每次向一个方向移动,页面不会变化。

给每个浏览器各自的布局
Chrome 要的是 Command Option 箭头,所以 Safari 的布局可能无法移动 Chrome 的标签页。办法是按 App 的预设。给 Safari 做一个预设,给 Chrome 做一个预设,在编辑器里展开 Automation & Gaming Utilities,把浏览器列在 Activate when these apps are in front 下。然后在 Settings, Advanced 里打开 Switch presets when the front app changes。同一时间只运行一个预设,当你点按进入另一个浏览器时,合适的那个就会接手。

我没有测试过每个浏览器。Arc、Firefox 和 Edge 有各自的列表,请查一下并给每个做一个预设。留一个没有任何 App 的预设给 Mac 的其余部分,这样按钮始终有归宿。
安全地关闭标签页
关闭是你最容易误按的按钮。有两种保护办法:
- 按住。在 Options 里,Extra actions 让点按做一件事,按住做另一件事。把下一个标签页放在拇指按钮的点按上,把 Command W 放在按住上,这样关闭需要大约 400 毫秒的刻意按压。请看双击和按住动作。
- 重新打开。把 Shift Command T 放在附近的按钮上,这样关闭的标签页一次按键就能回来。

双击会让单次按键等待窗口关闭,所以对于要快的下一个标签页按钮,我会把重新打开放在它自己的按钮上,并且不开双击。
标签页很多的日子里的一些想法
- 研究人员。下一个和上一个放在侧键上,关闭放在滚轮按下的按住上。
- 标签页很多的人。把 Command 1 放在拇指按钮上用于固定的第一个标签页,Command 9 用于最后一个。
- 喜欢滚轮的人。按住一个拇指按钮并滚动滚轮来逐个切换标签页,这样普通的滚动仍然是滚动。我没有计时过快速转动会触发多少行。
- 两个浏览器。每个浏览器一套布局,随最前面的 App 切换。请看按 App 区分的鼠标按钮。
标签页没有切换时
按下面的梯子往上爬,从最小的一步开始:
- 在键盘上按这些键。如果 Control Tab 在 Chrome 里没有反应,就用它的页面列出的 Command Option 箭头。
- 检查预设是否已开启。点按 Activate 之前这些行什么也不做,而且 InputConfig 需要在“系统设置”的“隐私与安全”里获得“无障碍”权限。
- 检查运行的是哪个预设。打开自动切换后,由最前面的 App 决定。活动日志会显示每一次切换。
- 检查按钮能否 Scan。如果它显示的是一个按键,就在厂商软件里把它设为 F13 到 F20。
- 留意键盘焦点陷阱。焦点在文本框里的页面可能吃掉 Tab,所以先点按页面背景。
它做不到什么
- 让一个快捷键适合每个浏览器。标签页的箭头不同,所以每个浏览器一套布局才是稳妥的办法。
- 不拦截就去掉原来的功能。侧键在你勾选之前会保留后退和前进。
- 区分两只鼠标。连接的每只鼠标都算作一个设备。
- 读取私有按钮。由厂商软件处理的 DPI 按钮永远到不了。
简短版本
- Safari。Control Tab 和 Control Shift Tab,放在 Button 5 和 Button 4 上。
- Chrome。Command Option 右箭头和左箭头,放在 Chrome 的预设里。
- 关闭。Command W 放在按住上,Shift Command T 放在附近的按钮上。
先把下一个和上一个标签页放在侧键上,等这些变成习惯了,再加上关闭。
常见问题
怎样在 Mac 上的 Safari 里用鼠标按钮切换标签页?
把一个按钮绑定到 Control Tab 用于下一个标签页,把另一个绑定到 Control Shift Tab 用于上一个。InputConfig 可以从任何鼠标按钮发送这两个。
Mac 上 Chrome 下一个标签页的快捷键是什么?
据 Chrome 的快捷键列表,Command Option 右箭头是下一个标签页,Command Option 左箭头是上一个。
怎样用鼠标按钮关闭标签页?
把一个按钮绑定到 Command W。如果你会误按这个按钮,就放在按住上,并把 Shift Command T 放在另一个按钮上,用来找回标签页。
我能把侧键用于标签页,同时仍然能后退吗?
能,每项功能一个预设。勾选 Block the button's own action,让后退和前进不再触发,并把后退和前进放在另一个按钮上。
为什么我的鼠标按钮在 Safari 里能切换标签页,在 Chrome 里不行?
Chrome 的标签页快捷键不同。为 Chrome 做第二个预设,并列出这个浏览器,这样它位于最前面时,合适的预设就会运行。
更多中文页面
详细指南(英文)
作者说明。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 上.