简体中文
如何在 Mac 上让鼠标在每个 App 里有不同的按钮动作
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
可以,只要你用我做的免费 App InputConfig,鼠标就可以在 Mac 上的每个 App 里做不同的事。你为每个 App 做一个预设,在里面列出这个 App,并打开自动切换,这样同样的拇指按钮在 Photoshop 里是撤销,在 Final Cut Pro 里是剪切和标记,在 Safari 里是后退和前进,在游戏里是换弹键。
思路和按 App 的键盘快捷键相同,这一页把它应用到鼠标上。按钮方面的内容在映射额外的鼠标按钮里。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 做一个到处通用的预设,放上你的鼠标按钮,并启用它。
- 在 Settings, Advanced 里打开 Switch presets when the front app changes。
- 复制这个预设,并按 App 给副本重命名,比如 Photoshop。
- 在副本里更改应该不同的行,然后在 Automation & Gaming Utilities, Activate when these apps are in front 下列出这个 App。
- 在这个 App 和另一个 App 之间切换,并在每个里按同一个按钮。
预设怎样跟随最前面的 App
预设是一组按钮以及它们的功能。预设还可以写明它所属的 App。同一时间只运行一个预设,打开自动切换后,由最前面的 App 决定是哪一个。
当你离开一个列出的 App,去到一个没有预设的 App 时,你之前用的预设就回来了。这让一个到处通用的预设成为大本营,而每个 App 都是它的一个副本,只改几行。
设置切换
步骤 1:打开切换
- 你:打开 Settings, Advanced,并打开 Switch presets when the front app changes。
- InputConfig:开始监视哪个 App 在最前面。你打开之前它是关着的。
- 检查:这个开关显示为开。在预设列出 App 之前,什么也不会动。
步骤 2:做到处通用的预设
- 你:把鼠标添加为输入,Scan Button 4、Button 5 和你用的其他按钮,并给它们你想要在所有地方都有的功能,比如后退和前进。点按 Activate。
- InputConfig:在没有 App 有自己的预设时运行这个预设。
- 检查:在访达里按这些按钮,功能就运行了。
步骤 3:为一个 App 复制
- 你:在边栏里右键点击这个预设,选择复制。按 App 给副本重命名。更改应该不同的行。然后在副本里打开 Automation & Gaming Utilities,在 Activate when these apps are in front 下点按加号按钮并挑选这个 App。
- InputConfig:在这个 App 来到最前面时切换到副本,你离开时再切回来。
- 检查:在这个 App 和另一个 App 之间切换。主窗口里的活动日志会记录每次切换以及引起切换的 App。

在每个副本里保留你想要在所有地方都有的行,因为同一时间只运行一个预设,副本不会向大本营的预设借用。
同一只鼠标的四套布局
这些是我会从它开始的布局。我对照 Apple 的键盘快捷键页面,在 2026 年 10 月 21 日检查了 Final Cut Pro 的快捷键。Photoshop 和 Premiere Pro 的是 Adobe 通常的默认设置,所以我仍然会对照这个 App 自己的菜单逐一检查,因为 App 可以更改它们。
| 按钮 | 所有地方 | Photoshop | Final Cut Pro 或 Premiere | 游戏 |
|---|---|---|---|---|
| Button 4 | Command 左方括号(后退) | Command Z(撤销) | Command Z(撤销) | 换弹 |
| Button 5 | Command 右方括号(前进) | Option Command Z(后退一步) | Shift Command Z(重做) | 按键通话 |
| 中键点击 | 调度中心 | X(交换颜色) | M(添加标记) | 信号或一个技能 |
| 较高的拇指按钮 | Command W | Command 0(适合屏幕) | B(Final Cut Pro 里的刀片工具)或 C(Premiere Pro 里的剃刀工具) | 第二个技能 |
两个剪辑软件都可以不更换工具就在播放头处剪切:Final Cut Pro 里是 Command B,Premiere Pro 里是 Command K。按住的按钮或对它的单次按键,比切换工具更稳当。游戏那一列是故意写得很简单的。我不知道你游戏的按键,所以放上那个游戏列出的按键。如果游戏直接读取鼠标,先在菜单里测试这个按钮。
实际使用中的 Photoshop、Premiere、Final Cut 和 Safari
- Photoshop。撤销和后退一步放在拇指按钮上,调整笔刷大小的方括号键放在你不用抬起握笔的手就能够到的按钮上。按住的按钮可以用按住动作切换到某个工具,再松开回去。
- Premiere 或 Final Cut。剪切和标记放在拇指按钮上,意味着在粗剪时,握鼠标的手永远不用回到键盘上。按 App 的键盘快捷键里的 Final Cut Pro 例子,用 B 作刀片,用 M 作标记。
- Safari。把 Safari、Chrome 和 Firefox 列在一个预设里。后退、前进、关闭标签页和重新打开上次关闭的标签页,涵盖了一天浏览的大部分。
- 游戏。游戏在菜单里可能需要指针。在 App 列表里挑选游戏自己的 App,而不是启动器,并阅读按 App 自动切换里关于保护指针的说明。

在每个副本里拦截旧功能
App 对拇指按钮可能有它自己的想法,而 InputConfig 是和 macOS 并行监听的。在每个副本里,打开这一行的 Options,对侧键或中键勾选 Block the button's own action,这样本来就在 Button 4 上后退的 App 就不会后退两次。这个设置是按行的,所以在你也想要旧功能的 App 里可以不勾选。
切换预设改变的是哪些行在运行,而拦截则是让 App 不碍事的部分。
布局没有切换时
按下面的梯子往上爬,从最小的一步开始:
- 检查开关。Settings, Advanced, Switch presets when the front app changes 必须是开着的。
- 检查 App 列表。这个 App 必须在 Activate when these apps are in front 下。对于 Steam 游戏,列出游戏自己的 App,而不是 Steam。
- 检查有没有重复。如果两个预设列出同一个 App,边栏里位置靠上的那个获胜。
- 阅读活动日志。它记录每次自动切换以及引起切换的 App。
- 手动挑选。你手动选的预设会一直保持,直到你更改它,这一次访问期间的自动返回是关闭的。
它做不到什么
- 按网站切换。它跟随最前面的 App,而不是标签页。如果需要这样,就只为那个网站使用一个浏览器。
- 让两只鼠标有不同的功能。连接的每只鼠标都算作一个。
- 同时运行两个预设。只运行一个,所以每个副本都需要你想要在所有地方都有的行。
简短版本
- 一个大本营预设。不列出任何 App。
- 每个 App 一个副本。列表里有这个 App。
- 打开切换。在 Settings, Advanced 里。
设置一次,每次换 App 时,同样的按钮就会改变功能。
常见问题
鼠标按钮能在 Mac 上的不同 App 里做不同的事吗?
能。在 InputConfig 里,为每个 App 做一个预设,在预设里列出这个 App,并打开 Switch presets when the front app changes。
怎样让 Photoshop 用与 Safari 不同的鼠标按钮?
做两个预设,一个列出 Photoshop,另一个列出 Safari,并给同样的按钮在每个里不同的输出。
我离开这个 App 时会发生什么?
你之前用的预设就回来了,所以没有列出任何 App 的到处通用的预设可以作为后备。
它在全屏游戏里有用吗?
切换发生在游戏成为最前面的 App 时。对于 Steam 游戏,列出游戏自己的 App,而不是 Steam。
更多中文页面
详细指南(英文)
作者说明。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 上.