ModsFinder

ProfileKeys

by rooveshehe

ProfileKeys lets a player save sets of key bindings as named profiles and switch between them without editing controls by hand.

FabricClient-side onlyCC0 1.0 Universal1.21.11

What it does

Each profile stores a full set of key binds, so one setup can suit building, combat or a particular server. Profiles are kept as local JSON files and can be loaded instantly, renamed or deleted from the settings menu. The design follows profile systems in competitive games such as Valorant's KeyProfiles, aimed at keeping separate control schemes apart.

A profile changes only when the player switches it manually through the settings menu, so the active bindings never shift on their own. The mod runs on the client alone, and Fabric API is required beside it. Files are published for Fabric only, for 1.21.11, with 1.1 as the latest build dated 2026-08-21.

The author notes that the project is still in active development, and that bugs and incomplete UI areas may be present while work continues on it.

Key features

  1. Named key bind profiles

    Create profiles that each hold their own set of key bindings, for different playstyles or activities.

  2. Instant load

    Switch to a saved profile at once from the settings menu, without restarting the game.

  3. Rename and delete

    Profiles can be renamed or removed as a player's setups change over time.

  4. Local JSON storage

    Each profile is saved as a JSON file on the local machine, so the data stays with the player's installation.

Compatibility

Latest build for each game version and loader.

1.21.111.1
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

Use cases

Switching setups by activity

A player can keep one profile for building and another for combat, and change between them as needed.

Separate control schemes

Profiles keep different control layouts apart, for players who use several configurations on one account.

Who it’s for: Players who use more than one control layout and want each one saved under its own name. The mod suits people who prefer to change bindings deliberately rather than having them change automatically.

How it compares

Full comparison

Profile Presets is a Fabric mod for 1.21.11, client-side only, under All rights reserved, so its license does not allow open reuse. KeyProfiles is also a client-side Fabric mod for 1.21.11 under All rights reserved. KeyBindProfiles covers 1.21 – 26.3 and is open source under the MIT License, while ProfileKeys stays with the CC0 1.0 Universal dedication and is not open source.

ModLoadersGame versionsEnvironmentUpdated
ProfileKeysFabric1.21.11Client-side only2026-08-21
Profile PresetsFabric1.21.11Client-side only2026-04-21
KeyProfilesFabric1.21.11Client-side only2026-03-27
KeyBindProfilesFabric1.21 – 26.3Client-side only2026-09-21

Questions

Does ProfileKeys need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside ProfileKeys on Fabric.

Does ProfileKeys have to be installed on a server?

No. Only the player's game needs it, and servers run without it.

Where are profiles stored?

Each profile is saved as a JSON file in local storage, and profiles change only when switched manually in the settings menu.

In the catalog

ProfileKeys is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

Inspired by profile systems in competitive games like Valorant, KeyProfiles makes it easy to keep separate control setups for different playstyles, servers, or activities. Profiles can only be changed manually through the settings menu.
rooveshehe, on the Modrinth page

Official listing

Owner
rooveshehe
Published
2026-05-24
Updated on Modrinth
2026-08-21
Facts verified
2026-10-15

Tags