简体中文
Mac 上的 Minecraft Java 版手柄模组与映射工具
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
如果你已经在玩带模组的实例,并且希望游戏里出现手柄提示,就选模组。如果你玩原版、玩服务器,或者每个新版本都要玩,就选映射工具。Minecraft Java 版不支持手柄,不管在 Mac 上还是别处,所以得有一个东西来加上:要么是教游戏读取手柄的模组,要么是游戏之外的映射工具,把手柄变成 Java 本来就能读取的键盘和鼠标。我做的是映射工具 InputConfig,而对一些玩家来说,模组仍然是更好的选择。
InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。
认识三个手柄模组
| 模组 | 加载器 | 突出之处 |
|---|---|---|
| Controlify | Fabric、NeoForge | 基于 SDL3。有体感瞄准、屏幕键盘和屏幕上的按钮提示。 |
| Controllable | Forge、NeoForge、Fabric | 基于 SDL2。可以重映射按钮,还有放射状菜单用于额外的操作。 |
| MidnightControls | Fabric、NeoForge、Quilt | 支持手柄和触摸屏。 |
以上来自各个模组在 Modrinth 或 CurseForge 上的页面,2026 年 9 月读取。这三个都是 Java 模组,所以只要模组加载器能在 Mac 上运行,它们就能运行,而且它们的页面都没有列出 Mac 的限制。安装前,请检查页面是否支持你的确切 Minecraft 版本,因为新版本发布后,模组要等作者跟上才行。
把模组和映射工具并排比较
| 手柄模组 | 映射工具(InputConfig) | |
|---|---|---|
| 需要模组加载器 | 是 | 否 |
| 原版 Minecraft | 否 | 是 |
| Minecraft 更新之后 | 要等模组 | 当天就能用 |
| 服务器 | 取决于服务器对客户端模组的规定 | 服务器看到的是普通的键盘和鼠标输入 |
| 屏幕上的按钮提示 | 有 | 没有,游戏仍然显示键盘按键 |
| 物品栏 | 为手柄设计 | 右摇杆控制鼠标指针 |
| 在聊天里输入 | Controlify 有屏幕键盘 | Mac 键盘,或者 macOS 的辅助功能键盘 |
| 体感瞄准 | Controlify | DualSense、DualSense Edge、DualShock 4 |
| 其他游戏和 App | 只有 Minecraft | 任何 App,布局可以按 App 自动切换 |
这些情况选模组
- 你本来就用模组。你玩的是 Fabric 或 NeoForge 实例,或者整合包。
- 你想要手柄提示。游戏本身显示手柄按钮,物品栏也适合手柄。
- 你固定用一个版本。你长期玩同一个版本,不介意更新后等一等。
这些情况选映射工具
- 你玩原版。或者玩 Realm,或者玩不允许客户端模组的服务器。
- 你第一天就更新。每个新版本一发布你就跳过去。
- 还有别人也玩。而你不想为他们管理模组加载器。
- 你想让一只手柄通用一切。同一只手柄可以玩其他游戏、操作 Mac 本身,或者用一个围绕你的双手能做什么而设计的布局。最后这一点就是我做 InputConfig 的原因。
在 Mac 上安装模组
最简单的办法是用能替你处理加载器的启动器,比如 Modrinth App 或 Prism Launcher:为你的 Minecraft 版本建一个 Fabric 或 NeoForge 实例,在它的搜索里添加这个模组,然后启动。大多数手柄模组需要一两个前置库模组,模组的页面会列出,那些启动器会替你下载。
手动安装的话,先装加载器,把模组的 .jar 放进 mods 文件夹,再在 Minecraft 启动器里选择加载器的配置。
访达,前往文件夹:打开 Minecraft 的 mods 文件夹。
~/Library/Application Support/minecraft/mods结果:访达会打开加载器读取模组的那个文件夹。
如果模组看不到你的手柄,先在“系统设置”的“游戏控制器”里确认 Mac 能不能看到。
设置映射工具
- 用 Bluetooth 或 USB 把手柄与 Mac 配对。
- 安装 InputConfig,它在 Mac App Store 上免费,询问时授予“无障碍”权限。
- 选择内置的 Minecraft 预设,或者用智能预设制作器(Smart Preset Maker)做一个:搜索 Minecraft,选择你的手柄。
- 点按 Activate,然后打开 Minecraft。

Minecraft 布局页面讲了每个按钮,以及如何调整。
不要两个一起用
不要在同一个实例上同时运行它们:按一次按钮,游戏会收到两次,一次来自模组,一次是按键。如果你有一个用 Controlify 的带模组实例,还有一个原版实例,就把 InputConfig 的布局留给原版,并在启动带模组的实例之前停用它。
简短版本
- 带模组、固定一个版本、要手柄提示。在 Fabric 或 NeoForge 上用 Controlify,或者在 Forge 上用 Controllable。
- 原版、服务器、每个版本。用映射工具。
- 两种实例都有。一次用一个,绝不要在同一个实例上两个一起用。
按你的玩法来选,而不是看纸面上哪个更好。
常见问题
Minecraft Java 版最好的手柄模组是什么?
在 Fabric 和 NeoForge 上,Controlify 的功能列表最长:体感瞄准、屏幕键盘和屏幕上的按钮提示。在 Forge 上是 Controllable。如果你完全不想用模组加载器,就用 InputConfig 这样的映射工具。
Controlify 能在 Mac 上用吗?
Controlify 基于 SDL3,它支持 macOS,它的页面也没有列出 Mac 的限制。如果它看不到你的手柄,先在“系统设置”的“游戏控制器”里确认 Mac 能看到,再检查模组的设置。
不用模组,能在 Minecraft Java 版里用手柄吗?
能,用映射工具。InputConfig 把手柄变成 Java 本来就能读取的键盘和鼠标输入,所以在原版和任何服务器上都能用。
用手柄模组会被封号吗?
手柄模组改变的是你的输入,而不是游戏,但每个服务器对客户端模组都有自己的规定,所以要读一读。映射工具发送的是普通的键盘和鼠标输入,服务器无法把它和键盘区分开。
更多中文页面
详细指南(英文)
作者说明。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 上.