简体中文
怎样在 Mac 上使用 3Dconnexion SpaceMouse?
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 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 月发布,届时应用将完整支持简体中文。
步骤
- 从 3Dconnexion 的驱动页面安装 macOS 版 3DxWare 10,并把它留给它支持的 App。
- 打开 InputConfig,添加一行,点按 Scan,然后推动 SpaceMouse 的旋钮帽,或者按它的一个按钮。
- 给这一行选一个输出,比如向前推用 Mouse Wheel,按钮用一个快捷键。
- 在 Activate when these apps are in front 下列出需要这些行的 App。
- 在“设置”的 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 里按这个按钮。

如果找不到这个设备,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 鼠标是同一个技巧,只不过这里的旋钮帽本来就在你的手下。

每一行还有按住动作、双击动作,自 1.8 起还有三击动作,所以 Compact 的两个按钮可以承担六项任务。先从 Safari 里的一个滚动轴开始,因为那是人们最先注意到的空白。
让 3DxWare 和 InputConfig 互不干扰
我没有确认两者同时运行时 InputConfig 和 3DxWare 如何共用这台设备,所以要用稳妥的方式来设置。从最小的一步开始,沿着这个阶梯往上走:
- 不要碰受支持的 App。在 Blender、Fusion 或 SketchUp 里,让 3DxWare 驱动旋钮帽,在那里不给 InputConfig 任何行。
- 让预设按 App 区分。只在 Activate when these apps are in front 下列出需要这些行的 App,并在“设置”的 Advanced 里打开 Switch presets when the front app changes。这样布局在 Safari 或预览里运行,你离开就停止。
- 在驱动运行时测试。打开 Safari,推动旋钮帽,看看会发生什么。如果页面滚动的距离是你预期的两倍,说明两个应用都起了作用,所以要在 3DxWare 的设置里清除那个 App 的这个轴或按钮。
- 在驱动退出时测试。如果 3DxWare 运行时 Scan 什么也听不到,说明驱动占着这台设备。请记下你看到的情况,因为我想知道哪些型号会这样。

每项任务只交给一个应用:专门为 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, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.