简体中文

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

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

Blender 用鼠标中键导航,在没有中键的 Mac 上,你有两个不错的选择。Blender 自己的设置 Emulate 3 Button Mouse,会把 Option 加左键拖动变成中键拖动。或者像我做的免费 Mac App InputConfig 这样的映射工具,可以通过侧键替你按住中键,这样一只真正的鼠标就能用拇指完成环绕、平移和缩放。

导航的信息来自 Blender 手册的导航页面和 Blender 手册的输入偏好设置页面,我是在 2026 年 10 月 21 日读的。如果你用手柄驱动 Blender,最接近的页面是把游戏手柄用作 3D 鼠标。这一页讲的是鼠标。

步骤

  1. 在 Blender 里,打开偏好设置,再打开 Input,如果你没有中键,就勾选 Emulate 3 Button Mouse。
  2. 对于带侧键的真正鼠标,安装 InputConfig,允许无障碍访问,添加一行并在侧键上点按扫描(Scan)。
  3. 把输出设为鼠标按钮(Mouse Button)并选择中键点按,这样按住侧键就是按住中键。
  4. 添加第二行,输出为键盘按键(Keyboard Key)的 Shift 加鼠标按钮的中键点按用于平移,再添加第三行用 Control 来缩放。
  5. 把 Blender 列在 Activate when these apps are in front 下,打开 Switch presets when the front app changes,然后点按 Activate。

Blender 和 macOS 给鼠标什么

Blender 手册这样列出 3D 视图的控制:中键拖动是环绕,Shift 加中键拖动是平移,滚轮或 Control 加中键拖动是缩放。它还列出了 Shift Control 加中键拖动用于推拉,Home 用于框住所有内容,以及小键盘数字键用于固定视图。

对于没有中键的鼠标,偏好设置里有 Emulate 3 Button Mouse。手册说它的工作方式是按住 Alt 加左键拖动,在 Mac 上就是 Option,并且有一个 Modifier 设置可以选择 Alt 或系统键,在 Mac 上是 Command。手册指出,选择系统键的好处是不会与现有的 Alt 和中键快捷键冲突。它还警告说,Alt 加左键点击用于某些操作,所以打开模拟会让这些操作失效。手册补充说,有些触控板支持三指轻点作为中键。

没有小键盘的笔记本电脑还有第二个设置 Emulate Numpad,它让数字行充当小键盘。这两个设置都是免费的内置功能,而映射工具增加了第三种选择:一个按住中键点击的真正的按钮。

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

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

按钮通常的上报方式适合 Blender 的功能
左键点击和右键点击左键点击和右键点击别动它们。Blender 用它们来选择和打开菜单。
滚轮按下中键点击环绕,前提是它是真正的中键点击。Magic Mouse 没有。
侧键Button 4 和 Button 5按住的中键点击,以及 Shift 加按住的中键点击。
拇指按键区或额外按钮大多数 MMO 鼠标上是按键,通常是数字行。其他额外按钮以 Button 6 及更高的形式出现,在 More buttons 下。Control 加按住的中键点击用于缩放,Home,框住所选内容。
倾斜滚轮滚动 X(Scroll X),横向滚转视图,或者逐步切换小键盘视图。
DPI 或配置文件按钮通常 Mac 读不到任何东西没有。如果 Scan 听不到按下,任何 App 都读不到它。

Blender 很依赖中键,所以先测试它。免费的鼠标测试器会点亮滚轮按下,而 Magic Mouse 永远不会。

用侧键按住中键

InputConfig 可以在你按住另一个按钮期间按住一个鼠标按钮,而且一行可以同时按下多个输出。把游戏手柄当作 3D 鼠标页面用的也是同样的行,只是来自手柄。

步骤 1:Scan 侧键

  • 你:添加一行,把设备设为 This Mac's mouse or trackpad,输入设为鼠标,类型设为按钮,然后点按扫描并点击侧键。
  • InputConfig:说出它的名称,例如 Button 4。
  • 检查:这一行显示按钮的名称。

步骤 2:给它按住的中键点击

  • 你:把输出设为鼠标按钮并选择中键点按(Middle click)。打开这一行的 Options,勾选阻止按钮自身的动作。
  • InputConfig:在你按住侧键期间按住中键,而 Mac 自己的鼠标继续移动指针。
  • 检查:在 Blender 里,按住侧键并在 3D 视图上移动鼠标。视图就会环绕。
InputConfig 的两行:一行在指针处发送鼠标按钮 2:中键,另一行发送 Shift 加鼠标按钮 2:中键,分别标注为环绕和平移。
图 1:把游戏手柄当作 3D 鼠标页面里按住中键点击的行。你的鼠标行有同样的输出,只是输入换成了侧键:一行发送中键点击用于环绕,另一行发送 Shift 加中键点击用于平移。

步骤 3:增加平移和缩放

  • 你:在另一个按钮上添加第二行,有两个输出:键盘按键的 Shift 和鼠标按钮的中键点按,用加号按钮添加。再添加第三行,用键盘按键的 Control 和鼠标按钮的中键点按。
  • InputConfig:同时按下这些输出,并一起按住它们。
  • 检查:按住第二个按钮并拖动。视图平移。按住第三个并拖动,视图缩放。

我自己没有在 Blender 里试过这个,所以第一次测试就是按住按钮,观察视图。如果指针动了但视图没动,说明这一行没有按住,下面的梯子会介绍这种情况。

宏和多步骤任务

Blender 的视图键都是单次按下,所以宏主要用于你重复的组合。这些按键来自手册的导航页面:

  • 框住所选内容,然后绕着看。点按小键盘句号键框住所选内容,短暂等待,然后点按小键盘 4 或小键盘 6,让视图转动一步。
  • 把 Home 用作重置。Home 框住场景里的每个物体。它是一步的行,也是侧键很好的点按动作。
  • 摆平地平线。Shift 小键盘 4 和 Shift 小键盘 6 向一侧或另一侧滚转视图,两次按键就能纠正倾斜的视图。
InputConfig 的宏编辑器,勾选了运行一系列步骤,带编号的步骤依次按住 Command、点按一个字母、释放 Command,步骤之间有等待。
图 2:宏的带编号步骤,步骤之间有等待。Blender 的宏形状相同,按键来自手册。

只改变视图的宏不会损坏文件。Home 加一个固定视图,是我所知道的找回方向最省事的办法。

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

  • 点按和按住。侧键点按可以是 Home,按住可以是按住的中键点击。快速点按发送普通输出,按住超过你设定的时间则发送别的东西。
  • 按住时重复按键。对小键盘的各个步骤来说,这会让按住的按钮持续转动视图。
  • 拦截按钮自身的动作。中键和侧键可用,这样预设运行时 Blender 和其他 App 就看不到这个侧键。
InputConfig 的自动化与游戏工具部分,有一个最前面是这些 App 时启用的列表,里面有一个 App,还有一条说明提示自动切换在全局范围内是关闭的。
图 3:最前面是这些 App 时启用的列表。把 Blender 加到这里,一条说明提示自动切换在全局范围内是关闭的,直到你在设置的高级里打开 Switch presets when the front app changes。

同一时间只运行一个预设,所以每个 App 有自己的预设,Blender 的预设在 Blender 来到最前面时启动。按住中键点击的侧键,只应该在 3D App 里这样做。

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

  • 没有中键的鼠标。在 Blender 里使用 Emulate 3 Button Mouse,或者给侧键一个按住的中键点击。第二种对手腕更轻松。
  • 拇指按键区鼠标。先在鼠标自带的软件里把按键区设为 F13 到 F20,否则它会往 App 里输入数字。前三个用于环绕、平移和缩放,其余的用于框住所选内容、Home 和小键盘视图。MMO 鼠标页面介绍了按键区。
  • 轨迹球。球就是指针,所以大按钮上按住的中键点击,让它成为自然的环绕工具。
  • Magic Mouse。它没有真正的中键,所以答案是 Blender 的模拟,或者另配一只鼠标。请看 Magic Mouse 按钮和如何在 Mac 上中键点击。

先环绕,再平移,最后缩放。

按钮在 Blender 里没有反应时

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

  1. 检查预设是否已开启。点按 Activate,并确认 Blender 是预设所跟随的 App。
  2. 检查“无障碍”。位置在“系统设置”的“隐私与安全”的“无障碍”。
  3. 关掉 Emulate 3 Button Mouse。如果它开着,Option 加左键拖动就会做中键拖动,按钮按住的中键点击会让测试变得混乱。一次只试一种方法。
  4. 检查 Scan。如果按钮 Scan 出来是一个按键,先在厂商软件里把它设为 F13 到 F20。
  5. 退出厂商软件。Logi Options+ 之类的 App 可能会在 Blender 收到之前接管某个按钮。
  6. 观察它到达。打开实时可视化器(Live Visualizer),选择鼠标,然后按住这个按钮。如果那个条目亮起,说明 Mac 收到了它,InputConfig 就能使用它。

它做不到的事

  • 区分两只鼠标。连接的每只鼠标都算作一个设备。
  • 更改指针速度。请使用 Mac 的设置、厂商的 App,或者 LinearMouse、Mac Mouse Fix 或 SteerMouse。
  • 取代 3D 鼠标。3D 鼠标是另一种设备。Blender 的手册把它作为 NDOF 设备来介绍。

总结

  • 没有中键。在 Blender 的输入偏好设置里勾选 Emulate 3 Button Mouse,使用 Option 加左键拖动。
  • 真正的鼠标。给侧键一个按住的中键点按,再加上 Shift 或 Control 用于平移和缩放。
  • 跟随 App。把 Blender 添加到 Activate when these apps are in front 下。

按住中键点击的侧键,能把任何有两个拇指按钮的鼠标变成三键鼠标。

常见问题

怎样在 Mac 上的 Blender 里中键点击?

在 Blender 的输入偏好设置里打开 Emulate 3 Button Mouse,使用 Option 加左键拖动,或者在 InputConfig 里给鼠标侧键一个按住的 Middle click。

Blender 里的 Emulate 3 Button Mouse 是做什么的?

手册说,它让没有中键的指点设备通过按住 Alt 加左键点击来工作,在 Mac 上就是 Option。它也可以使用系统键,并且会让一些 Alt 加左键点击的快捷键失效。

鼠标侧键能在 Blender 里环绕吗?

能。把一个侧键设为输出 Mouse Button 的 Middle click,并勾选阻止按钮自身的动作(Block the button's own action)。按住按钮并移动鼠标就能环绕。

怎样用鼠标在 Blender 里平移和缩放?

据手册,平移是 Shift 加中键拖动,缩放是滚轮或 Control 加中键拖动。把 Shift 加 Middle click,以及 Control 加 Middle click,放到另外两个按钮上。

没有小键盘的 Mac 笔记本电脑能用 Blender 吗?

能。在输入偏好设置里打开 Emulate Numpad,数字行就会充当小键盘。

更多中文页面

简体中文页面

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

本页的其他语言版本: English, 日本語

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