Community listing page, reviews here may not be monitored by the author.
Keyset
No reviews yet
A vanilla-friendly keybind profile and conflict resolver mod for Minecraft.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the client. Works on vanilla servers.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description

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 applying changes.
💡 Support tip: for faster updates, issue tracking, and the best support experience, please use the Modrinth project page.
⚠️ Future support policy for versions below
1.20.1: Future releases for Minecraft versions below1.20.1will be limited to critical bug fixes only. Profile compatibility will stay the same across the supported release line.
✨ What It Does
- Multiple keybind profiles with instant switching
- Starter profiles:
Default,PvP,Building,Tech - Conflict browser with search and grouping
- Direct actions for the selected bind
- Safe auto-fix with preview, apply, and undo
- Clipboard JSON export and import
🧭 Quick Start
- Open Minecraft's
Controlsscreen. - Click
Keyset. - Pick a profile or create one from your live controls.
- Save the layout with
Save Live. - Fix a bind directly or use
Safe Fixpreview first.
📥 More Places To Download
Published files are split by loader and Minecraft range.
✅ Supported Versions
| Minecraft | Fabric | Quilt | Forge | NeoForge |
|---|---|---|---|---|
| 1.16.5 | ✅ | ✅ | ⚠️ | N/A |
| 1.17.1 | ✅ | ✅ | ⚠️ | N/A |
| 1.18.2 | ✅ | ✅ | ✅ | N/A |
| 1.19.2 | ✅ | ✅ | ✅ | N/A |
| 1.19.4 | ✅ | ✅ | ✅ | N/A |
| 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 | ✅ | ✅ | ❌ | ✅ |
🔒 Privacy
Keyset stores profile data locally in config/keybindprofiles.json and does not upload telemetry or keybind data.
Keyset
Profiles for every way you play.Keyset saves your keybind layouts as profiles — PvP, building, creative, tech modpack, whatever —
and lets you switch between them instantly, from inside the game.
✨ Features
🗂️ Profiles — Create as many named keybind layouts as you want. Switch with one click or automatically on server join.
🔍 Live Conflict Detection — Live scan of every clashing bind in your current layout. Fix them one by one or in bulk. Vanilla binds are never touched without you asking.
🔄 Auto-Switch — Set rules like hypixel.net → PvP and Keyset handles the switch the moment you connect. Works with partial server address matching.
🔗 Share Codes — Export any profile as an 8-character code. Send it to a friend, paste it in Discord, import it in seconds. Codes expire after 90 days. No account needed.
💾 Save Live — Made changes in vanilla Controls? Hit Save Live to capture exactly what's bound right now into the selected profile.
🎓 Interactive Tutorial — First-run guide that walks you through every feature with real tasks. Relaunch it any time from the ? button.
🎨 Polished UI — Custom-themed interface with animations, contextual darkening, and a clean tab layout. No additional libraries required!
🚀 Getting Started
- Open Controls and click Keyset.
- On first launch, follow the interactive tutorial — it takes about two minutes.
- Create a profile, click Save Live to capture your current binds, then Activate.
- Open the Conflicts tab to clean up any overlapping keys.
- Use Auto-Switch to set server rules. Use Share to export or import layouts.
🧩 Supported Versions
| Minecraft | Fabric | Forge | NeoForge |
|---|---|---|---|
| 1.20.1 – 1.20.2 | ✅ | ✅ | ✅ |
| 1.20.3 – 1.20.6 | ✅ | ✅ | ✅ |
| 1.21.1 | ✅ | ✅ | ✅ |
| 1.21.2 – 1.21.11 | ✅ | ❌ | ✅ |
| 26.1.x | ✅ | ❌ | ✅ |
Quilt uses the Fabric jar. Forge support ends at 1.21.1.
🔒 Privacy
Profiles are stored locally at config/keybindprofiles.json. Keyset collects no analytics and sends no telemetry.
The Share feature uploads your profile data to share.beeboyd.com only when you explicitly click Share. Shared profiles are anonymous, stored for 90 days, and automatically deleted. Nothing is uploaded without your action.
🌍 Translations
🇷🇺 Русский · 🇨🇳 中文 · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇵🇱 Polski · 🇺🇦 Українська · 🇳🇱 Nederlands · 🇸🇪 Svenska
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers