简体中文

如何在 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 区分的那一部分,我在下面说明。

InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。

步骤

  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,然后点击按钮。如果 Scan 说出的是一个按键而不是鼠标按钮,说明鼠标发送的是按键,解决办法在 Mac 上的 F13 到 F19。

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

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

把快捷键放到按钮上

步骤 1:Scan,并给它撤销

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

步骤 2:停掉原来的功能

  • 你:打开这一行的 Options,在 Press 框里勾选 Block the button's own action。
  • InputConfig:预设运行期间,App 看不到这个按钮。
  • 检查:在浏览器里,这个按钮不再后退一页。
InputConfig 的编辑器,有一个鼠标设备和两行:Button 4 发送 Command 和左方括号键,Button 5 发送 Command 和右方括号键。
Figure 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,步骤之间有等待。
Figure 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,还有一条说明提示自动切换在全局范围内是关闭的。
Figure 3. 最前面是这些 App 时启用的列表。这个例子里有一个 App,一条说明提示自动切换在全局范围内是关闭的,直到你在设置的高级里打开它。

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

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

  • 拇指按键区鼠标。第一排放撤销、重做、向下填充和向右填充,第二排放工作表移动和查找。
  • 轨迹球。用球来定位单元格光标。小按钮负责撤销和重做。
  • 垂直鼠标。两个侧键:撤销和重做,如果你整天泡在工作簿里,就用上一个和下一个工作表。
  • 用于数据录入的鼠标。在滚轮按下上按住,可以用 Type Text 输出输入一个重复的词,比如你整天要录入的状态。

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

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

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

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

它做不到什么

  • 读取表格。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 来重做。勾选 Block the button's own action,让按钮不再做它原来的事。

怎样用鼠标按钮在 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 的语言设为简体中文时,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, 繁體中文

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