简体中文
如何在 Mac 上用鼠标按钮复制和粘贴
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
可以,两个侧键能在 Mac 上变成复制和粘贴。macOS 自己做不到,但在我做的免费 App InputConfig 里,鼠标行可以在一个按钮上按 Command C,在下一个按钮上按 Command V,再用第三对按钮承担撤销和重做。用鼠标选中,按一个拇指按钮,你的另一只手就不用碰键盘。
这些功能和 Apple 的 Mac 指南为键盘列出的是同样的:Command C 复制,Command V 粘贴,Command Z 撤销不想要的粘贴。按钮只是替你按下它们。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 挑选两个相邻的鼠标按钮,例如 Button 4 和 Button 5。
- 在 InputConfig 里添加一行,点按 Scan 并点击第一个按钮。把输出设为 Keyboard Key,用 Command 和 C。
- 为另一个按钮添加第二行,用 Command 和 V。
- 在每一行的 Options 里勾选 Block the button's own action,这样浏览器就不再后退和前进。
- 点按 Activate,选中一些文字,先按第一个按钮,再按第二个。
不用 App 时鼠标能做什么
普通鼠标本来就有几条通往剪贴板的路。在选中的文字上右键点击,右键菜单里会显示拷贝和粘贴,你可以把选中的文字从一个地方拖到另一个地方,菜单栏里的编辑菜单也列出了拷贝、粘贴、撤销和重做。Apple 的 Mac 使用手册给出了键盘版本:Command C、Command V,以及 Command Z 撤销。在大多数 App 里,重做是 Shift Command Z。
这些路每次都要花一次点击和一个菜单。拇指按钮只需一次按键,指针也不会离开所选内容。
查出你的按钮发送的是什么
在一行上点按 Scan 并点击按钮,查看它的名称。常见的搭配:
| 按钮 | 功能 | 原因 |
|---|---|---|
| Button 4 和 Button 5 | 复制和粘贴 | 拇指下面的两个侧键。拦截它们的后退和前进功能。 |
| Button 6 和 Button 7 | 撤销和重做 | 带拇指按键区的鼠标上的第二对。 |
| 向左和向右倾斜 | 撤销和重做 | 相反的方向对应相反的功能。请看倾斜滚轮页面。 |
| 左键和右键点击 | 避免使用 | 它们无法被拦截。 |
只有两个侧键的鼠标可以覆盖复制和粘贴,撤销则放在按住或双击上。始终不发送 Mac 能读取的任何东西的按钮,比如 DPI 按钮,无法绑定。
把复制和粘贴放到两个按钮上
步骤 1:复制
- 你:添加一行,把设备设为 This Mac's mouse or trackpad,输入设为鼠标,然后点按 Scan 并点击 Button 4。把输出设为 Keyboard Key,选择 Command,点按加号按钮并选择 C。
- InputConfig:每次按下按钮就同时按下 Command 和 C。
- 检查:在备忘录里选中文字,按这个按钮,然后用键盘粘贴一次。文字就出现了。
步骤 2:粘贴
- 你:为 Button 5 添加第二行,用 Command 和 V。在两行的 Options 里,都在 Press 框里勾选 Block the button's own action。
- InputConfig:按下粘贴快捷键,预设运行期间 App 看不到这两个侧键。
- 检查:用 Button 4 复制,点按别处,按 Button 5,文字就落在那里。

增加剪切、撤销和重做
同样的两个按钮可以装更多东西。在 Options 里,Extra actions 让快速点按做一件事,较长时间的按住做另一件事,所以 Button 4 点按是复制,按住超过 400 毫秒是剪切,按住的输出是 Command X。Button 5 点按是粘贴,它的按住可以发送 Option Shift Command V,在大多数 App 里这是粘贴并匹配样式。我会这样安排:
| 按钮 | 点按 | 按住 |
|---|---|---|
| Button 4 | Command C | Command X |
| Button 5 | Command V | Option Shift Command V |
| Button 6 | Command Z | Shift Command Z |

双击也可以承载撤销,但带双击的行会把它的单次按键延迟一个窗口时间,所以我会把撤销放在按住上,或者放在它自己的按钮上。带宏的行不能同时有按住,所以每个宏要放在它自己的按钮上。
在一个 App 里复制,在另一个 App 里粘贴
宏可以完成整段路程。在这一行的 Options 里,勾选 Run a sequence of steps (macro),然后添加步骤:点按 Command C,点按 Command Tab 切换到上一个 App,等待几百毫秒,点按 Command V。每一步都有自己的等待时间和按住时间,所以这段停顿覆盖了 App 切换的时间。

我没有在每台 Mac 上计时过,所以如果第二个 App 很慢,请加长等待时间。如果粘贴落到了错误的窗口,说明等待时间太短了。
给不同工作的一些想法
- 电子表格工作。复制和粘贴放在侧键上,右手握着鼠标,左手空出来输入数字。
- 编辑文字。剪切、复制和粘贴放在一组里,撤销放在倾斜滚轮上。
- 设计师。Command C 和 Command V 放在拇指按键区上,再加一个复制对象的宏。请看鼠标宏。
- 单手使用。把整套都放在握鼠标的那只手上,键盘一动不动。请看侧键。
按钮没有复制任何东西时
按下面的梯子往上爬,从最小的一步开始:
- 在备忘录里测试。普通的 App 能告诉你快捷键本身是否有效。
- 检查预设是否已开启。点按 Activate 之前这些行什么也不做,而且 InputConfig 需要在“系统设置”的“隐私与安全”里获得“无障碍”权限。
- 检查顺序。修饰键在前,字母在后,用加号按钮添加。
- 检查按钮能否 Scan。如果 Scan 说出的是一个按键,就在厂商软件里把按钮移到 F13 到 F20。
- 留意 App 本身。有些 App,比如终端,有自己的复制和粘贴按键,而禁止粘贴的 App 仍然会禁止。
它做不到什么
- 替你选择。你仍然要先用左键选择。
- 不拦截就去掉原来的功能。侧键会保留后退和前进,除非你勾选拦截。
- 区分两只鼠标。连接的每只鼠标都算作一个。
- 在 Mac 之间共享剪贴板。那是 macOS 的功能,不属于这里。
简短版本
- 两个按钮。Button 4 和 Button 5 上放 Command C 和 Command V。
- 按住。较长的按压用于剪切,以及粘贴并匹配样式。
- 拦截。勾选它,让后退和前进不再触发。
把复制和粘贴放在侧键上,是我会首先给新鼠标做的设置。
常见问题
能在 Mac 上用鼠标按钮复制和粘贴吗?
能。在 InputConfig 里把两个按钮绑定到 Command C 和 Command V。macOS 没有这方面的鼠标按钮设置。
怎样在 Mac 上用鼠标按钮撤销?
把一个按钮绑定到 Command Z。在大多数 App 里,重做是 Shift Command Z,适合放在相邻的按钮上,或者倾斜滚轮的另一半。
粘贴并匹配样式的快捷键是什么?
在大多数 App 里是 Option Shift Command V。你可以把它放在粘贴按钮的按住动作上。
为什么我的侧键还会在浏览器里后退?
按钮会保留它自己的功能,除非你拦截它。打开这一行的 Options,勾选 Block the button's own action。
更多中文页面
详细指南(英文)
作者说明。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 上.