简体中文

如何在 Mac 上的 Excel 和 Google Sheets 里使用鼠标按钮

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。

在电子表格里,值得放到鼠标按钮上的是在单元格之间做的那些事:撤销、重做、向下填充、向右填充,以及移到下一个工作表。Excel 和 Google Sheets 都没有鼠标按钮设置,所以按钮要去按快捷键。我做的免费 Mac App InputConfig 能 Scan 任何鼠标按钮,发送一个按键或一整个快捷键,并且可以跟随 Excel 作为最前面的 App。这个 App 完全免费,也不用注册账号。

这些按键来自微软的 Excel 键盘快捷键页面和谷歌的 Sheets 键盘快捷键页面,我是在 2026 年 10 月 21 日读的。Sheets 在浏览器里运行,这会改变按 App 区分的那一部分,我在下面说明。

步骤

  1. 安装 InputConfig,并在“系统设置”的“隐私与安全”的“无障碍”里允许无障碍访问。
  2. 添加一行,把输入设为鼠标,点按扫描(Scan)并点击一个侧键。
  3. 把输出设为键盘按键(Keyboard Key)并选择 Command,然后加上 Z 用于撤销,或者加上你想要的功能对应的键。
  4. 在侧键和中键上勾选阻止按钮自身的动作(Block the button's own action),这样后退和前进就不会在浏览器里触发了。
  5. 对于 Excel,把它列在 Activate when these apps are in front 下,并打开 Switch presets when the front app changes,然后点按 Activate。

Excel、Sheets 和 macOS 给鼠标什么

两个 App 都读取左键、右键和滚轮。Excel 是 Mac App,所以预设可以跟随它。Google Sheets 是网页,所以最前面的 App 是 Safari 或 Chrome,跟随 Chrome 的预设会跟随其中的每一个标签页。这是唯一需要事先考虑的事。

许多 Mac 鼠标把 Button 4 和 Button 5 发送为后退和前进,在浏览器里,这会离开电子表格,回到上一个页面。在编辑一张很长的表格时,这是个很糟的意外,也是你自己绑定这些按钮的第一个理由。在 Sheets 里,侧键可能是危险的,所以要拦截它们,或者给它们一项电子表格的功能。

查出每个按钮发送的是什么

鼠标按钮到达 Mac 时是左键点击、右键点击、中键点击,或者 Button 4 及以上。点按扫描,然后点击按钮。如果 Scan 说出的是一个按键而不是鼠标按钮,说明鼠标发送的是按键,解决办法在 Mac 上的 F13 到 F19。

按钮通常的上报方式适合电子表格的功能
左键点击和右键点击左键点击和右键点击别动它们。它们无法被拦截。
滚轮按下中键点击向下填充,或者只粘贴数值。
侧键Button 4 和 Button 5撤销和重做,或者上一个和下一个工作表。
拇指按键区或额外按钮大多数 MMO 鼠标上是按键,通常是数字行。其他额外按钮以 Button 6 及更高的形式出现,在 More buttons 下。向右填充、查找、选择性粘贴。
倾斜滚轮滚动 X(Scroll X),横向在很宽的表格里横向滚动。请看倾斜滚轮页面。
DPI 或配置文件按钮通常 Mac 读不到任何东西没有。如果 Scan 听不到按下,任何 App 都读不到它。

倾斜滚轮页面介绍了横向滚动,这是电子表格鼠标另一个擅长的事。

鼠标测试器会显示你的哪些按钮被 Mac 收到,还会显示滚轮是否干净利落地逐格滚动,这对很长的表格很重要。

把快捷键放到按钮上

步骤 1:Scan,并给它撤销

  • 你:添加一行,把设备设为 This Mac's mouse or trackpad,输入设为鼠标,类型设为按钮,然后点按扫描并点击侧键。把输出设为键盘按键,在修饰键(Modifier Keys)下选择 Command,点按加号按钮并添加 Z。
  • InputConfig:每次按下按钮就按一次 Command Z。
  • 检查:在单元格里输入一些内容,按这个按钮,输入的内容就消失了。

步骤 2:停掉原来的功能

  • 你:打开这一行的 Options,在 Press 框里勾选阻止按钮自身的动作。
  • InputConfig:预设运行期间,App 看不到这个按钮。
  • 检查:在浏览器里,这个按钮不再后退一页。
InputConfig 的编辑器,有一个鼠标设备和两行:Button 4 发送 Command 和左方括号键,Button 5 发送 Command 和右方括号键。
图 1:内置的布局,用 Command 加方括号把后退和前进放在 Button 4 和 Button 5 上。对电子表格来说,你会在同样的两行上放 Command Z 和 Command Y。
功能Mac 上的 ExcelMac 上的 Google Sheets
撤销Command ZCommand Z
重做Command Y 或 Shift Command ZCommand Y 或 Shift Command Z
向下填充Command DCommand D
向右填充Command RCommand R
下一个工作表Option 右箭头MacBook 上是 Option 右箭头,其他情况是 Option 下箭头
上一个工作表Option 左箭头MacBook 上是 Option 左箭头,其他情况是 Option 上箭头
选择性粘贴或粘贴数值Command Control V 打开选择性粘贴Shift Command V 只粘贴数值
填充选定区域不在这个列表里Command Return
查找和替换Shift Command HShift Command H

微软的页面还列出了 Control Page Down 用于下一个工作表,而 Option 箭头是它为 Mac 一并给出的。如果你的键盘上有一对没有反应,试试另一对。

宏和多步骤任务

宏就是勾选了 Run a sequence of steps 的一行,每一步是一个按键、一个快捷键或一次点击,各自带有等待时间。适合电子表格的有三种:

  • 先向下填充,再向右填充。Command D,短暂等待,然后 Command R。先选中一个区域,它会把顶部一行和左侧一列复制到整个区域。
  • 先复制,再粘贴数值。Command C,然后在 Sheets 里是 Shift Command V。按下之前先选好目标位置。
  • 今天的日期等等。Sheets 列出 Command 分号用于日期。把 Tab 加为下一步,就会落到下一个单元格。
InputConfig 的宏编辑器,勾选了运行一系列步骤,带编号的步骤依次按住 Command、点按一个字母、释放 Command,步骤之间有等待。
图 2:宏的带编号步骤,每一步按住、点按或释放一个键,步骤之间有等待。电子表格的宏形状相同,步骤是 Command D 和 Command R。

我自己没有在 Excel 或 Sheets 里运行过这些,所以请在表格的副本上逐一试用。填充单元格的宏会覆盖它们,所以请在覆盖无妨的地方测试。

按住、重复、点按两次,以及按 App 切换

  • 点按和按住。点按撤销,按住重做。快速点按发送普通输出,按住超过你设定的时间则发送别的东西。
  • 按住时重复按键。在工作表之间切换时,按住按钮会持续按键。对撤销来说,它可能退得比你想要的更远,所以请关掉它。
  • 双击。类型为双击(Double click)的行在一对点击的第二下触发。它适合把滚轮按下用于向下填充。
  • 拦截按钮自身的动作。中键和侧键可用。

对于 Excel,打开预设的 Automation & Gaming Utilities 部分,在 Activate when these apps are in front 下添加 Excel,并在 Settings, Advanced 里打开 Switch presets when the front app changes。同一时间只运行一个预设,所以每个 App 有自己的预设。

InputConfig 的自动化与游戏工具部分,有一个最前面是这些 App 时启用的列表,里面有一个 App,还有一条说明提示自动切换在全局范围内是关闭的。
图 3:最前面是这些 App 时启用的列表。这个例子里有一个 App,一条说明提示自动切换在全局范围内是关闭的,直到你在设置的高级里打开它。

对于 Sheets,我根本不会对浏览器使用按 App 的预设,因为 Command Y 和 Command D 在其他标签页里会做别的事。在处理电子表格时打开、结束后关掉的预设更安全。在浏览器里,电子表格布局在每个标签页里都是生效的,所以只在你需要的那几个小时里使用它。

适合你手上这只鼠标的布局

  • 拇指按键区鼠标。先在鼠标自带的软件里把按键区设为 F13 到 F20,否则它会往 App 里输入数字。第一排放撤销、重做、向下填充和向右填充,第二排放工作表移动和查找。MMO 鼠标页面介绍了按键区本身。
  • 轨迹球。用球来定位单元格光标。小按钮负责撤销和重做。
  • 垂直鼠标。两个侧键:撤销和重做,如果你整天泡在工作簿里,就用上一个和下一个工作表。
  • 用于数据录入的鼠标。在滚轮按下上按住,可以用输入文本(Type Text)输出输入一个重复的词,比如你整天要录入的状态。

先做撤销和重做,再做向下填充。

按钮在 Excel 或 Sheets 里没有反应时

按下面的梯子往上爬,从最小的一步开始:

  1. 检查预设是否已开启。点按启用(Activate),并确认最前面的 App 是预设所跟随的那个。
  2. 检查“无障碍”。位置在“系统设置”的“隐私与安全”的“无障碍”。
  3. 点按一个单元格。许多电子表格快捷键需要焦点在表格上,而不是公式栏或对话框。
  4. 试试另一个键。重做有两个键,工作表有两对键。如果第一个没有反应,试试第二个。
  5. 检查 Scan。如果按钮 Scan 出来是一个按键,先在厂商软件里把它设为 F13 到 F20。
  6. 退出厂商软件。Logi Options+ 之类的 App 可能会在 Excel 或 Sheets 收到之前接管某个按钮。

它做不到的事

  • 读取表格。InputConfig 发送按键、点击和滚动。它无法读取单元格,也无法知道哪个工作表是打开的。
  • 跟随单个浏览器标签页。预设跟随最前面的 App,而 Chrome 对它所有的标签页来说是同一个 App。
  • 区分两只鼠标。连接的每只鼠标都算作一个设备。
  • 改变滚动手感。滚动速度和方向由 macOS、厂商的 App,或者 LinearMouse、Mac Mouse Fix 和 SteerMouse 决定。

总结

  • 用按键,不用按钮。Command Z、Command Y、Command D 和 Command R 在两个 App 里都能用。
  • 拦截浏览器按钮。Sheets 里的后退按钮会离开页面,所以要拦截它或重新绑定它。
  • 谨慎地跟随 App。Excel 可以跟随它自己的预设。Sheets 在浏览器里,所以用你自己开关的预设。

在两个侧键上放撤销和重做,是我会最先做的改动。

常见问题

能在 Mac 上的 Excel 里用鼠标侧键撤销吗?

能。在 InputConfig 里 Scan 这个按钮,给它 Command Z,另一个按钮用 Command Y 或 Shift Command Z 来重做。勾选阻止按钮自身的动作,让按钮不再做它原来的事。

怎样用鼠标按钮在 Excel 里切换工作表?

给一个侧键 Option 右箭头,另一个 Option 左箭头,微软把它们列为 Mac 上的下一个和上一个工作表。Control Page Down 和 Control Page Up 是另一对。

为什么我的鼠标后退按钮会离开 Google Sheets?

在浏览器里,Button 4 通常是后退,所以它会回到上一个页面。在 InputConfig 里把按钮绑定到电子表格快捷键,并拦截它原来的动作。

Mac 上向下填充的快捷键是什么?

在 Excel 和 Sheets 里都是 Command D。Command R 是向右填充。

预设能只跟随 Google Sheets 的标签页吗?

不能。预设跟随最前面的 App,而浏览器对它所有的标签页来说是同一个 App,所以需要时请自己打开这套布局。

更多中文页面

简体中文页面

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。

本页的其他语言版本: English

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。