跳到正文

Universal Keybinds

A client-side Fabric mod for Minecraft 1.20 → 26.2 that replaces the vanilla keybinds screen with something much better.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Small utility mod that helps you save keybinds between instances of your game, and refreshes the look of the keybinds menu so it is easier to use.

Logo Of Mod

Available on Modrinth
Available on GitHub
Works with Fabric

What does this mean?

You can export and import your keybinds in JSON format (vanilla and modded keybinds)

– If you have keybinds from mods that you do not have installed they are skipped safely. Counted.

– You can copy this file to another install, hit import, and you are done.

Wonderful UI design for the keybinds menu

– I created and designed the buttons by hand, so you can enjoy the good looking pixel art GUI

– Keys without a sprite fall back to text with no vanilla button texture.

The mod has a mod sidebar

– I added a small sidebar that categorizes the keybinds based on mods. You do not have to hunt for the exact keybind for e.g. Fullbright, you can just click on the Fullbright mod and there it is.

You can search for keybinds

– Pretty neat function, will not say anything more since many keybind mods have it.

Minecraft 1.20 to 26.2
Client side only

Installation

It takes about a minute (or less)

– Grab the Fabric Loader from https://fabricmc.net/use/

– Grab the Fabric API from https://modrinth.com/mod/fabric-api, this one is required

– Drop the universalkeybinds jar into your mods folder

That is genuinely it. 🤯
(might take longer if you have no idea what you are doing)

ModMenu is optional

– If you already have it installed, the config screen shows up there like you would expect

– If you would rather not add another mod, there is a gear button right inside the keybinds screen that opens the exact same settings

Works on Minecraft 1.20 to 1.20.6, 1.21 to 1.21.11, and 26.1 to 26.2.

Profile format

It is just plain JSON, nothing scary in there

– You can diff it, sync it, or throw it in your dotfiles

– Open it in any text editor and hand edit it if you feel like it

{
  "format": 1,
  "exported": "2026-07-31",
  "binds": [
    {
      "id": "key.jump",
      "category": "key.categories.movement",
      "mod": "minecraft",
      "key": "key.keyboard.space"
    }
  ]
}

License

Universal Keybinds is dual licensed. Short version first, boring version after.

The short version

– Code is MIT, take it and build whatever you want

– The pixel art is CC BY 4.0, so if you use my keycaps somewhere else just credit me

– Only playing the mod, or shipping it in a modpack? You owe me nothing, go have fun

Code: MIT

You can use, modify and redistribute the code, including commercially. MIT asks that you keep the copyright notice and license text with any substantial copy of the source.

Assets: CC BY 4.0

This covers the icons, the keycap sprites and every other piece of pixel art in here. You are free to use and adapt them, including commercially, as long as you credit ReimaginedPixel (aka me), link back to the project and name the license.

A suggested credit line:

Keycap pixel art by ReimaginedPixel, CC BY 4.0 (https://github.com/ReimaginedPixel/UniversalKeybinds)

As the copyright holder I also waive attribution in two cases: playing the mod, and shipping the jar unmodified in a modpack. Neither one needs credit.

Code under MIT
Assets under CC BY 4.0

常见问题

Universal Keybinds 支持哪些 Minecraft 版本?

Universal Keybinds 支持 Minecraft Java 版 1.20–26.2,共 23 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Universal Keybinds 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

ReimaginedPixel 的其他作品

查看全部 →