简体中文

怎样在 Mac 上使用 3Dconnexion SpaceMouse?

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

安装 3Dconnexion 的 macOS 驱动 3DxWare 10,SpaceMouse 就能在每个支持它的 App 里进行导航,比如 Blender、Fusion、SketchUp、Cinema 4D 和 Maya。3Dconnexion 的驱动页面(我在 2026 年 10 月 23 日读过)列出的是 2026 年 6 月 26 日发布的 10.8.13 版,适用于 macOS 12 或更高版本。在这些 App 之外,这个旋钮帽几乎没什么用,因为 App 必须专门为 3D 鼠标编写才能理解它。

我做了免费的 Mac 应用 InputConfig。自 1.8 版起,它自己就能读取 SpaceMouse:旋钮帽的全部六个轴和按钮都是输入,所以在 3Dconnexion 不支持的 App 里,你可以推动旋钮帽来滚动 PDF,扭动它来缩放,或者给按钮放一个宏,每个 App 用不同的布局。我没有检查过每一种 SpaceMouse 型号,所以要用 Scan 来确认你的。

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

步骤

  1. 从 3Dconnexion 的驱动页面安装 macOS 版 3DxWare 10,并把它留给它支持的 App。
  2. 打开 InputConfig,添加一行,点按 Scan,然后推动 SpaceMouse 的旋钮帽,或者按它的一个按钮。
  3. 给这一行选一个输出,比如向前推用 Mouse Wheel,按钮用一个快捷键。
  4. 在 Activate when these apps are in front 下列出需要这些行的 App。
  5. 在“设置”的 Advanced 里打开 Switch presets when the front app changes,这样布局只在这些 App 里运行。

了解 3DxWare 在 Mac 上做什么

3DxWare 10 同时是驱动和设置应用。3Dconnexion 的驱动页面和它链接的 macOS 发行说明(我都在 2026 年 10 月 23 日读过)是这样说的:

  • Mac 版是最新的。10.8.13 发布于 2026 年 6 月 26 日。2025 年 10 月的 10.8.10 版加入了 macOS 26 Tahoe,对 Apple 芯片的原生支持可以追溯到 2022 年的 10.7.0。
  • 列出了支持的设备。说明里提到 SpaceMouse Compact、Enterprise、Pro、Pro Wireless 和 Wireless,SpaceNavigator 和 SpaceNavigator for Notebooks,以及 CadMouse 系列和 Universal Receiver。
  • 有些 App 有插件。安装包自带 Cinema 4D、Maya、Photoshop、SketchUp 和 Unreal Editor 的插件,最近的版本还增加了 PureRef、Substance 3D Painter、FreeCAD、Shapr3D 的驱动设置,以及 SpaceMouse Enterprise 在 Blender 里的按钮设置。
  • 按钮随 App 变化。3Dconnexion 的 3DxWare 页面说,驱动会识别当前的应用,并自动给按键分配命令,还介绍了四个或八个命令的环形菜单和一个宏编辑器。

对于名单上的建模 App,这就是该用的工具。在任何专门为 SpaceMouse 做的 App 里,3DxWare 才是 SpaceMouse 该待的地方。

看看 SpaceMouse 在哪里什么都不做

空白出现在没人为 3D 鼠标编写支持的 App 里:浏览器、预览、PDF 阅读器、2D 设计工具、地图、视频编辑器。在 3Dconnexion 论坛上,使用 3DxWare 10.8.4 的用户报告说,Safari 和 Adobe Acrobat Reader 里不支持滚动,而且只有没装驱动时,旋钮帽才能在那里当作普通的 2D 鼠标使用。那是用户的报告,不是 3Dconnexion 的声明,但和大多数人的发现一致。

另一个空白是按钮。SpaceMouse Compact 有两个,SpaceMouse Pro 有十五个,在不支持的 App 之外,它们中很多都没有什么有用的事可做。在你一半的 App 里闲置的旋钮帽,就是一个备用输入,这正是 InputConfig 派上用场的地方。

把旋钮帽和按钮变成输入

InputConfig 1.8 直接读取 SpaceMouse。旋钮帽移动的六个方向,即推和拉、左右滑动和前后滑动、倾斜和扭转,每一个都是轴,每个按钮都是按钮。绑定的方式和摇杆或方向键按钮一样。

第 1 步:扫描旋钮帽

  • 你:在预设里添加一行,点按 Scan,把旋钮帽朝一个方向用力推到底。
  • InputConfig:把这一行绑定到它听到的第一个控件,并显示它的名称。轴行只朝一个方向触发,正方向或负方向,所以相反的方向是另一行。
  • 检查:这一行显示的是 SpaceMouse 的轴。如果显示的是别的,再点按一次 Scan,并在它监听时不要碰别的东西。

第 2 步:扫描按钮

  • 你:在新的一行上点按 Scan,然后按 SpaceMouse 的一个按钮。
  • InputConfig:把这一行绑定到那个按钮。
  • 检查:给这一行一个输出,点按 Save 和 Activate,然后在你想用的 App 里按这个按钮。
绑定编辑器里打开了 Scan 叠层,从 18 开始倒数,要求你按一个控件来映射它。
Figure 1. Scan 同时监听每一个设备。倒数期间把 SpaceMouse 的旋钮帽推到头,这一行就会取走那个轴。

如果找不到这个设备,InputConfig 菜单栏里的 Devices 菜单会列出它能打开的设备,也可以在那里手动勾选。在 Scan 监听时把旋钮帽推到底,这一行才会取走你想要的那个轴。

在 3Dconnexion 不支持的 App 里给它任务

下面是我会先做的布局。每一行是一条,有两个方向的轴则是两条。

App旋钮帽或按钮输出
Safari、预览、PDF向前和向后倾斜Mouse Wheel,向上和向下,打开 Variable Sensitivity
预览、PDF向左和向右扭转Command 减号和 Command 加号,用来缩放
Safari向左和向右滑动Command [ 和 Command ],后退和前进
没有支持的 3D 或 CAD App按住一个按钮Mouse Button,中键点击,按住用于环绕
同一个 App朝四个方向倾斜Mouse Motion,这样按住的中键就能拖动
任何 App一个备用按钮一个宏、Type Text、Open App 或一个“快捷指令”

Variable Sensitivity 让输出跟随你推的幅度:轻推滚动得慢,用力推则飞快,这正是旋钮帽在受支持的 App 里的手感。按住的中键,和把游戏手柄当作 3D 鼠标是同一个技巧,只不过这里的旋钮帽本来就在你的手下。

绑定编辑器里的两行:L1 按住鼠标中键来环绕,R1 同时按住左 Shift 和中键来平移。
Figure 2. 按住中键,以及 Shift 加中键,是大多数 3D App 用来环绕和平移的拖动。SpaceMouse 的按钮可以承担同样的行。

每一行还有按住动作、双击动作,自 1.8 起还有三击动作,所以 Compact 的两个按钮可以承担六项任务。先从 Safari 里的一个滚动轴开始,因为那是人们最先注意到的空白。

让 3DxWare 和 InputConfig 互不干扰

我没有确认两者同时运行时 InputConfig 和 3DxWare 如何共用这台设备,所以要用稳妥的方式来设置。从最小的一步开始,沿着这个阶梯往上走:

  1. 不要碰受支持的 App。在 Blender、Fusion 或 SketchUp 里,让 3DxWare 驱动旋钮帽,在那里不给 InputConfig 任何行。
  2. 让预设按 App 区分。只在 Activate when these apps are in front 下列出需要这些行的 App,并在“设置”的 Advanced 里打开 Switch presets when the front app changes。这样布局在 Safari 或预览里运行,你离开就停止。
  3. 在驱动运行时测试。打开 Safari,推动旋钮帽,看看会发生什么。如果页面滚动的距离是你预期的两倍,说明两个应用都起了作用,所以要在 3DxWare 的设置里清除那个 App 的这个轴或按钮。
  4. 在驱动退出时测试。如果 3DxWare 运行时 Scan 什么也听不到,说明驱动占着这台设备。请记下你看到的情况,因为我想知道哪些型号会这样。
预设的 Automation and Gaming Utilities 部分,Final Cut Pro 被列在 Activate when these apps are in front 下。
Figure 3. Activate when these apps are in front 下的 App 列表。把 Safari 或预览放在这里,SpaceMouse 的行就只在那里运行。

每项任务只交给一个应用:专门为 3D 鼠标做的 App 交给 3DxWare,其余的交给 InputConfig。

它做不到的事

  • 向 App 发送 3D 导航。InputConfig 发送按键、点击、指针移动和滚动。通过 3Dconnexion 自己的软件读取 SpaceMouse 的 App,仍然需要 3DxWare。
  • 同时朝六个方向移动。每个轴行发送它自己的输出,所以滚动的倾斜和缩放的扭转是两项独立的任务,而不是一个合并的镜头移动。
  • 取代驱动的附加功能。环形菜单、按钮名称的屏幕显示和 Enterprise 的显示屏,仍然属于 3DxWare。
  • 保证每一种型号。我自己没有测试过 SpaceMouse。Scan 会告诉你你的是否被读取。

简短版本

  • 建模 App。安装 3DxWare 10.8.13,让它负责导航。
  • Safari、预览和其余的 App。在 InputConfig 里扫描旋钮帽的轴,给它们滚动、缩放和后退前进。
  • 备用按钮。宏、快捷键、App 和文本,每个都带按住、双击和三击。
  • 两者并用。按 App 区分的预设,让两者绝不回应同一次推动。

把驱动留给懂 SpaceMouse 的 App,其他所有地方交给按 App 区分的预设来补上。

常见问题

3Dconnexion SpaceMouse 能在 macOS Tahoe 上用吗?

3Dconnexion 的发行说明说,3DxWare 10.8.10 在 2025 年 10 月加入了 macOS 26 Tahoe,当前的 10.8.13 支持 macOS 12 或更高版本。

为什么我的 SpaceMouse 在 Safari 里不能滚动?

Safari 不支持 3D 鼠标,3Dconnexion 论坛上的用户报告说驱动不能在它里面滚动。InputConfig 1.8 可以读取旋钮帽的轴,并在 Safari 里发送 Mouse Wheel 滚动。

在 Mac 上不用 3DxWare 能用 SpaceMouse 吗?

受支持的 App 需要 3DxWare 才能进行真正的 3D 导航。InputConfig 自己就能把旋钮帽和按钮作为输入读取,用于按键、滚动和宏,但这和建模 App 里的 3D 导航不是一回事。

3DxWare 支持 Apple 芯片吗?

支持。3Dconnexion 的说明列出了从 2022 年 1 月发布的 10.7.0 版开始对 Apple 芯片的原生支持。

SpaceMouse 的按钮能在 Mac 上运行宏吗?

3DxWare 在受支持的设置里有宏编辑器。在 InputConfig 里,任何 SpaceMouse 按钮都可以运行宏、输入文本、打开 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 上.