ModsFinder

KeybindSync

by JeffreyHamilton

KeybindSync lets players save named keybind profiles on Fabric and switch between them from the Controls screen, with an optional switch when joining a server.

FabricClient-side onlyMIT LicenseOpen source1.20 – 26.1.2

What it does

Each profile stores a full set of key bindings. A side panel added to the vanilla Controls screen lets the player save, load, delete and preview profiles without leaving that screen. Before a profile is applied, the preview shows exactly which bindings would change, so nothing is overwritten by surprise. Loading a profile takes effect instantly, and no restart is needed.

Profiles can also load automatically when Minecraft starts, so a chosen layout is in place from the first screen. A per-server option switches to a specific profile when the player joins a particular server, which suits players who use different control schemes on different worlds. The mod is client-side only, so it is not needed on the server, and it is published for Fabric across 22 release versions, 1.20 – 26.1.2.

Installation needs Fabric API alongside Fabric Loader. The mod is released under the MIT License and is open source, with its source code and a wiki available as public links. The first build was published on 2026-06-01 and the latest Fabric file, 1.0.3 for 26.1.2, on 2026-06-06.

Key features

  1. Named keybind profiles

    Each profile saves a full set of key bindings under a name that can be loaded again later.

  2. Preview before loading

    The preview lists the bindings a profile would change, so the player can check them before applying the profile.

  3. Side panel on Controls

    Profile management sits in a side panel on the vanilla Controls screen rather than in a separate menu.

  4. Auto-load at launch

    A chosen profile can be applied as soon as Minecraft starts, without any manual step.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.1.21.0.3
26.1.11.0.3
26.11.0.3
1.21.x12 of 12 versions with builds
1.21.111.0.3
1.21.101.0.3
1.21.91.0.3
1.21.81.0.3
1.21.71.0.3
1.21.61.0.3
1.21.51.0.3
1.21.41.0.3
1.21.31.0.3
1.21.21.0.3
1.21.11.0.3
1.211.0.3
1.20.x7 of 7 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

ToggleToggle is released under the MIT License, like KeybindSync, but it is published for 1.21.3 – 26.2 and not for 1.20 – 26.1.2. KeProfiles is also released under the MIT License, and it covers a longer span, 1.16.5 – 1.21.11, with files for Fabric. Profile Presets is licensed as All rights reserved and has files only for 1.21.11, so its version coverage is far narrower.

ModLoadersGame versionsEnvironmentUpdated
KeybindSyncFabric1.20 – 26.1.2Client-side only2026-06-06
ToggleToggleFabric1.21.3 – 26.2Client-side only2026-04-22
KeProfilesFabric1.16.5 – 1.21.11Client-side only2026-02-01
Profile PresetsFabric1.21.11Client-side only2026-04-21

Questions

Does KeybindSync need Fabric API?

Yes. Fabric API is a required dependency and must be installed next to Fabric Loader and KeybindSync.

Is KeybindSync needed on the server?

No. It is installed on the player's side alone, so servers need nothing.

Can a profile load when joining a specific server?

Yes. A per-server option switches to a chosen profile automatically when the player joins that server.

Which game versions does KeybindSync support?

Files are published for 1.20, 1.20.1 – 1.20.6, 1.21 – 1.21.11, and 26.1 – 26.1.2, 22 release versions in all.

In the catalog

KeybindSync is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from JeffreyHamilton

All projects

Similar mods

What the author says

All other management (save, load, delete, preview) is done through the side panel on the Controls screen.
JeffreyHamilton, on the Modrinth page

Official listing

Owner
JeffreyHamilton
Published
2026-06-01
Updated on Modrinth
2026-06-06
Facts verified
2026-10-15

Tags