简体中文

如何在 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 鼠标。这一页讲的是鼠标。

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

步骤

  1. 在 Blender 里,打开偏好设置,再打开 Input,如果你没有中键,就勾选 Emulate 3 Button Mouse。
  2. 对于带侧键的真正鼠标,安装 InputConfig,允许无障碍访问,添加一行并在侧键上点按 Scan。
  3. 把输出设为 Mouse Button 并选择 Middle click,这样按住侧键就是按住中键。
  4. 添加第二行,输出为 Keyboard Key 的 Shift 加 Mouse Button 的 Middle click 用于平移,再添加第三行用 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,然后点击按钮。如果 Scan 说出的是一个按键而不是鼠标按钮,说明鼠标发送的是按键,解决办法在 Mac 上的 F13 到 F19。

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

用侧键按住中键

InputConfig 可以在你按住另一个按钮期间按住一个鼠标按钮,而且一行可以同时按下多个输出。整个窍门就是这样,手柄页面用的也是同一招。

步骤 1:Scan 侧键

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

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

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

步骤 3:增加平移和缩放

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

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

宏和多步骤任务

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

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

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

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

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

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

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

  • 没有中键的鼠标。在 Blender 里使用 Emulate 3 Button Mouse,或者给侧键一个按住的中键点击。第二种对手腕更轻松。
  • 拇指按键区鼠标。前三个用于环绕、平移和缩放,其余的用于框住所选内容、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 可能会接管某个按钮。
  6. 观察它到达。打开 Live Visualizer,选择鼠标,然后按住这个按钮。如果那个条目亮起,说明 Mac 收到了它,InputConfig 就能使用它。

它做不到什么

  • 区分两只鼠标。连接的每只鼠标都算作一个设备。
  • 用鼠标按钮替你移动指针。它可以用手柄摇杆移动指针,而在这里,鼠标自己继续做这件事。
  • 更改指针速度。请使用 Mac 的设置、厂商的 App,或者 LinearMouse、Mac Mouse Fix 或 SteerMouse。
  • 取代 3D 鼠标。3D 鼠标是另一种设备。Blender 的手册把它作为 NDOF 设备来介绍。

简短版本

  • 没有中键。在 Blender 的输入偏好设置里勾选 Emulate 3 Button Mouse,使用 Option 加左键拖动。
  • 真正的鼠标。给侧键一个按住的 Middle click,再加上 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 的语言设为简体中文时,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 上.