简体中文

如何在 Mac 上的 Figma 里使用鼠标按钮

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 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 月发布,届时应用将完整支持简体中文。

步骤

  1. 安装 InputConfig,并在“系统设置”的“隐私与安全”的“无障碍”里允许无障碍访问。
  2. 添加一行,把输入设为鼠标,点按 Scan 并点击一个拇指按钮。
  3. 把输出设为 Keyboard Key 并选择 Space,这样按住按钮就是按住 Space,用左键拖动即可平移。
  4. 添加第二行,输出为 Keyboard Key 的 Command,这样按住按钮时滚轮就会缩放。
  5. 把 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。
  • 检查:按住按钮并滚动滚轮。画布缩放,松开按钮后滚轮恢复正常滚动。
InputConfig 里 Button 4 那一行的选项,勾选了拦截按钮自身的动作,触发方式设为按住时触发。
Figure 1. 勾选了拦截按钮自身动作、触发方式设为按住时触发的 Press 框。按钮按下期间,这个键一直处于按下状态,这正是 Space 或 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。我更愿意把第二次撤销交给按住动作,这样点按只撤销一次。
InputConfig 的宏编辑器,勾选了运行一系列步骤,带编号的步骤依次按住 Command、点按一个字母、释放 Command,步骤之间有等待。
Figure 2. 宏的带编号步骤,步骤之间有等待。Figma 的宏形状相同,步骤是 Shift 1 和 Shift 2。

我自己没有在 Figma 里运行过这些。Figma 宏只做两步,因为画布在步骤之间会重绘。

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

  • 点按和按住。拇指按钮点按可以是缩放到适应,按住可以是缩放到选区。快速点按发送普通输出,按住超过你设定的时间则发送别的东西。
  • 按住时重复按键。对 Shift 加号和 Shift 减号来说,这会让按住的按钮持续缩放。
  • 拦截按钮自身的动作。中键和侧键可用。
InputConfig 中的一行,选项里显示按住时执行不同的动作,按住超过 400 毫秒发送 Command Shift S,快速点按发送 Command S。
Figure 3. 按住动作。这个例子点按发送 Command S,400 毫秒后发送 Command Shift S。Figma 的布局会把 Shift 1 放在点按上,Shift 2 放在按住上。

要让布局保持在 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 里没有反应时

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

  1. 检查预设是否已开启。点按 Activate,并确认最前面的 App 是预设所跟随的那个。
  2. 检查“无障碍”。位置在“系统设置”的“隐私与安全”的“无障碍”。
  3. 点按画布。Figma 需要焦点在画布上,而不是文本框或面板上,Space 才能平移。
  4. 检查 Scan。如果按钮 Scan 出来是一个按键,先在厂商软件里把它设为 F13 到 F20。
  5. 退出厂商软件。Logi Options+ 之类的 App 可能会接管某个按钮,我读到的那个 Figma 帖子怪的就是其中一个。
  6. 在普通 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, 繁體中文

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