简体中文
如何在 Mac 上的 Figma 里使用鼠标按钮
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
在 Figma 里,最有帮助的鼠标按钮,是替你按住一个键的那些。Figma 在你按住 Space 并拖动时平移,在你按住 Command 并滚动滚轮时缩放,所以一个按住 Space 的拇指按钮,加上另一个按住 Command 的按钮,就让一只鼠标拥有了设计鼠标的画布控制。我做的免费 Mac App InputConfig 可以在 Mac 上让任何鼠标按钮按住这些键。
这些快捷键来自 Figma 的帮助,也就是 Explore design files 和 Figma 的缩放和视图帮助,我是在 2026 年 10 月 21 日读的。如果你用触控板,Figma 的捏合和双指手势已经涵盖了其中大部分,这一页是写给鼠标的。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
步骤
- 安装 InputConfig,并在“系统设置”的“隐私与安全”的“无障碍”里允许无障碍访问。
- 添加一行,把输入设为鼠标,点按 Scan 并点击一个拇指按钮。
- 把输出设为 Keyboard Key 并选择 Space,这样按住按钮就是按住 Space,用左键拖动即可平移。
- 添加第二行,输出为 Keyboard Key 的 Command,这样按住按钮时滚轮就会缩放。
- 把 Figma 列在 Activate when these apps are in front 下,打开 Switch presets when the front app changes,然后点按 Activate。
Figma 和 macOS 给鼠标什么
Figma 的帮助说,用鼠标平移要按住空格键,然后点击并拖动,缩放则是按住 Command 并滚动滚轮,向上滚动是放大,向下是缩小。触控板用双指平移。H 键选择手形工具,它让你在文件里点击、拖动和缩放,而不改变任何东西。
帮助还列出了缩放键:Shift 加号放大,Shift 减号缩小,Shift 1 缩放到适应,Shift 2 缩放到选区。没有选中任何东西时,方向键平移画布,Shift 会让它们更快。我在 Figma 的帮助里没有找到中键平移,Figma 社区里一个关于增加中键平移的帖子表明它不是内置的。我不会指望它。Figma 的鼠标控制都是按住一个键再加拖动或滚轮,而这正是映射工具能替你按住的。
查出每个按钮发送的是什么
鼠标按钮到达 Mac 时是左键点击、右键点击、中键点击,或者 Button 4 及以上。点按 Scan,然后点击按钮。如果 Scan 说出的是一个按键而不是鼠标按钮,说明鼠标发送的是按键,解决办法在 Mac 上的 F13 到 F19。
| 按钮 | 通常的上报方式 | 适合 Figma 的功能 |
|---|---|---|
| 左键点击和右键点击 | 左键点击和右键点击 | 别动它们。它们无法被拦截。 |
| 滚轮按下 | 中键点击 | 缩放到适应,或者手形工具 H。 |
| 侧键 | Button 4 和 Button 5 | 按住 Space 平移,按住 Command 用滚轮缩放。 |
| 拇指按键区或额外按钮 | Button 6 及更高 | 缩放到选区、缩放到适应、撤销。 |
| 倾斜滚轮 | 横向滚动 | 用方向键横向平移,或者分步缩放。 |
| DPI 或配置文件按钮 | 通常 Mac 读不到任何东西 | 没有。如果 Scan 听不到按下,任何 App 都读不到它。 |
我在 2026 年 10 月 21 日读到的一个 Figma 论坛帖子,报告了一只罗技鼠标的侧键在软件更新后在 Figma 里不再被识别。这符合通常的原因,也就是厂商的 App 接管了按钮。只要 Scan 听得到这个按钮,不管 Figma 怎么处理它,InputConfig 都能用。
用按钮按住 Space 和 Command
步骤 1:一个用来平移的拇指按钮
- 你:添加一行,把设备设为 This Mac's mouse or trackpad,输入设为鼠标,类型设为按钮,然后点按 Scan 并点击侧键。把输出设为 Keyboard Key 并选择 Space。
- InputConfig:只要你按住按钮,就一直按住 Space,这是按键默认的行为。
- 检查:在 Figma 里,按住按钮并用左键拖动。画布就会移动。
步骤 2:一个用滚轮缩放的拇指按钮
- 你:在第二个侧键上,把输出设为 Keyboard Key,并在 Modifier Keys 下选择 Command。在两行上都勾选 Block the button's own action。
- InputConfig:按钮按下期间一直按住 Command。
- 检查:按住按钮并滚动滚轮。画布缩放,松开按钮后滚轮恢复正常滚动。

步骤 3:跳转键
| 功能 | Figma 按键 | 适合放在哪里 |
|---|---|---|
| 平移 | Space,按住 | Button 4 |
| 用滚轮缩放 | Command,按住 | Button 5 |
| 缩放到适应 | Shift 1 | 滚轮按下 |
| 缩放到选区 | Shift 2 | 一个拇指按钮 |
| 放大和缩小 | Shift 加号和 Shift 减号 | 两个拇指按钮 |
| 手形工具 | H | 一个拇指按钮 |
| 撤销和重做 | Command Z 和 Shift Command Z | 两个拇指按钮 |
在文本图层里输入时,Space 不会平移,因为这个键在那里输入的是空格。这是 Figma 的规则,不是映射工具的限制,Photoshop 里也是一样。
宏和多步骤任务
Figma 的缩放键都是单次按下,所以宏只用于两个小小的组合:
- 先适应,再选择。Shift 1 适应页面,短暂等待,然后 Shift 2 缩放到选中的内容。再按一次,就在两种视图之间切换。
- 撤销两次。Command Z,等待,Command Z。我更愿意把第二次撤销交给按住动作,这样点按只撤销一次。

我自己没有在 Figma 里运行过这些。Figma 宏只做两步,因为画布在步骤之间会重绘。
按住、重复、点按两次,以及按 App 切换
- 点按和按住。拇指按钮点按可以是缩放到适应,按住可以是缩放到选区。快速点按发送普通输出,按住超过你设定的时间则发送别的东西。
- 按住时重复按键。对 Shift 加号和 Shift 减号来说,这会让按住的按钮持续缩放。
- 拦截按钮自身的动作。中键和侧键可用。

要让布局保持在 Figma 里,打开预设的 Automation & Gaming Utilities 部分,在 Activate when these apps are in front 下添加 Figma,并在 Settings, Advanced 里打开 Switch presets when the front app changes。浏览器版的 Figma 就是浏览器,所以预设跟随的是 Chrome 或 Safari,而不是 Figma,这一点很重要。同一时间只运行一个预设。紧急停止是 Control Option Command 句号。在浏览器里,Space 按钮在其他每个标签页里也是生效的,所以我会用桌面 App。
适合你手上这只鼠标的布局
- 有两个侧键的鼠标。一个放 Space,另一个放 Command。光这一项就是一只设计鼠标。
- 拇指按键区鼠标。平移、缩放、适应、选区、手形工具、撤销和重做,全在按键区上,滚轮不动。
- 轨迹球。球就是指针。大按钮是 Space,这样球就能平移画布。
- 垂直鼠标。两个拇指按钮,也就是 Space 和 Command,适应和选区的键放在按住上。
先平移,再缩放。
按钮在 Figma 里没有反应时
按下面的梯子往上爬,从最小的一步开始:
- 检查预设是否已开启。点按 Activate,并确认最前面的 App 是预设所跟随的那个。
- 检查“无障碍”。位置在“系统设置”的“隐私与安全”的“无障碍”。
- 点按画布。Figma 需要焦点在画布上,而不是文本框或面板上,Space 才能平移。
- 检查 Scan。如果按钮 Scan 出来是一个按键,先在厂商软件里把它设为 F13 到 F20。
- 退出厂商软件。Logi Options+ 之类的 App 可能会接管某个按钮,我读到的那个 Figma 帖子怪的就是其中一个。
- 在普通 App 里测试。在 TextEdit 里按这个按钮。Space 行会输入一个空格,这就证明这一行触发了。
它做不到什么
- 给 Figma 增加一个中键。InputConfig 可以按住中键点击,但 Figma 似乎不使用它,所以我会用 Space。
- 区分两只鼠标。连接的每只鼠标都算作一个设备。
- 更改指针速度。请使用 Mac 的设置、厂商的 App,或者 LinearMouse、Mac Mouse Fix 或 SteerMouse。
- 取代触控板。触控板用双指捏合和平移。鼠标需要按住的键才能做同样的事。
简短版本
- 按住一个键。放在 Space 上的拇指按钮平移,放在 Command 上的让滚轮缩放。
- 适应和选区。Shift 1 和 Shift 2 是缩放到适应和缩放到选区。
- 跟随 App。使用桌面 App,并把它添加到 Activate when these apps are in front 下。
一个拇指按钮上的 Space,是让普通鼠标在 Figma 里手感正确的唯一改动。
常见问题
怎样用鼠标在 Figma 里平移?
据 Figma 的帮助,按住 Space 并拖动。在 InputConfig 里设为 Space 键的拇指按钮会替你按住它。
怎样用鼠标滚轮在 Figma 里缩放?
按住 Command 并滚动滚轮,向上放大,向下缩小。按住 Command 的按钮让你可以单手完成。
Figma 支持鼠标中键吗?
我在 Figma 的帮助里没有找到,社区里有个帖子在请求这个功能。有文档记载的方式是 Space 加拖动。
为什么我的侧键在 Figma 里不起作用?
罗技之类的厂商 App 可能接管了这个按钮。在 InputConfig 里 Scan 它,如果能 Scan 到,就绑定你自己的按键。
Figma 里缩放到适应的快捷键是什么?
Shift 1 缩放到适应,Shift 2 缩放到选区。Shift 加号和 Shift 减号用来放大和缩小。
更多中文页面
详细指南(英文)
作者说明。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 上.