Keyset
A vanilla-friendly keybind profile and conflict resolver mod for Minecraft.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Keyset
Keyset
Keyset is a profile-based keybind manager for modded Minecraft.
Save full control layouts, swap them instantly, inspect conflicts with context, and preview safer cleanup before anything gets applied.
✨ Why It Helps
- Separate profiles for PvP, building, tech packs, or general play - Faster conflict cleanup in bigger modpacks - Direct one-bind fixes when you know exactly what you want - Guided Safe Fix when you want a cleaner automated pass - JSON export and import for backup or sharing
🧭 Quick Start
1. Open Minecraft's `Controls` screen. 2. Click `Keyset`. 3. Pick a profile or create one from your live controls. 4. Save the layout with `Save Live`. 5. Fix a bind directly or preview `Safe Fix` first.
📥 Downloads
- Modrinth - CurseForge - GitHub
Published files are split by loader and Minecraft range, for example:
- `keyset-fabric-1.20.1-1.20.2-1.2.0.jar` - `keyset-forge-1.21.1-1.2.0.jar` - `keyset-neoforge-1.21-1.21.11-1.2.0.jar`
✅ Supported Versions
Current `1.2.x` release line:
| Minecraft | Fabric | Quilt | Forge | NeoForge | | --- | --- | --- | --- | --- | | 1.20.1-1.20.2 | ✅ | ✅ | ✅ | ✅ | | 1.20.3-1.20.4 | ✅ | ✅ | ✅ | ✅ | | 1.20.5-1.20.6 | ✅ | ✅ | ✅ | ✅ | | 1.21.1 | ✅ | ✅ | ✅ | ✅ | | 1.21.2-1.21.4 | ✅ | ✅ | ❌ | ✅ | | 1.21.5-1.21.11 | ✅ | ✅ | ❌ | ✅ | | 26.1 | ✅ | ✅ | ❌ | ✅ |
Notes:
- Quilt uses the Fabric-compatible jars. - Forge support is intentionally capped at `1.21.1`. - Older `1.16.5-1.19.4` builds remain on the `1.0.x` line for critical bug fixes only.
🔒 Privacy
Keyset stores profile data locally in:
```text config/keybindprofiles.json ```
It does not send telemetry or upload your controls anywhere.
📦 Modpack Notes
- Client-side only - Safe to include in packs - No gameplay content
📍 Status
Current stable release line: `1.2.0`