Smart Key Prompts
by MerrySnow
Smart Key Prompts shows on-screen hints for keybinds at the moments they matter, and gives players a way to remap keys from the game.
What it does
Prompts appear on the HUD only when the current situation calls for them, so a hint for a key is shown while it is usable and hidden otherwise. Holding the Control key locks the current prompts in place for a while, and Control with the right mouse button moves or hides the HUD. Holding Control while using the mouse wheel changes its size. Prompt positions include a follow-mouse option, and the HUD has visual refinements over earlier builds.
Other mods can add prompts in several ways: calls from code under chosen conditions, such as a client tick event, KubeJS calls, datapacks with a limited condition syntax, or the built-in adaptation for mods that integrate directly. Prompt text is taken from language files, so translations apply. Prompts are grouped by a group ID, and each group can be enabled or disabled through a configuration file. The mod requires One Enough Lib, and it is released under the GNU General Public License v3.0 only, with its source code and issue tracker public. Files are published for Fabric, Forge and NeoForge, with the latest build 1.1.3 for 1.21.1 on NeoForge.
Smart Key Prompts is a client-side only mod, so players install it and servers need nothing. Builds cover 1.20.1 – 1.21.1 across eight release versions.
Key features
Context-aware key hints
Prompts are displayed only at the times when the bound key is relevant, instead of being shown constantly.
Lock and reposition the HUD
Holding Control freezes the current prompts, and Control with a right click toggles the HUD visibility and position.
Grouped prompts
Each prompt belongs to a group ID that a configuration file can enable or disable, including groups added by other mods.
Prompts from several sources
Other mods can register prompts through code, KubeJS calls or datapacks, and text comes from language files.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Interactive Block Prompt is a Forge and NeoForge mod that displays prompts for blocks and needs a client, with the server optional, under the MIT License; it is open source and covers 1.20.1 – 26.1.2. Keymap [Maintained] supports Fabric, Forge and NeoForge across 1.20.1 – 26.3 under the ISC License and is open source, but it is a key remapping tool rather than a prompt display. Smart Shift covers Fabric and Forge for 1.20.1 – 1.21.11 as a client and server mod and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Smart Key Prompts | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client-side only | 2026-04-02 |
| Interactive Block Prompt | Forge and NeoForge | 1.20.1 – 26.1.2 | Client required, server optional | 2026-04-13 |
| Keymap [Maintained] | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Not published | 2026-10-04 |
| Smart Shift | Fabric and Forge | 1.20.1 – 1.21.11 | Client and server | 2026-04-27 |
Questions
Does Smart Key Prompts need One Enough Lib?
Does the server need Smart Key Prompts?
Which loaders have files for 1.21.1?
In the catalog
Smart Key Prompts is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from MerrySnow
Similar mods
What the author says
This mod provides a flexible and dynamic key prompt system, along with extended features for customizable key modification. It improves the overall player experience and helps streamline key management. For regular players, simply install and play—no setup required.
Official listing
- Modrinth page
- modrinth.com/mod/smart-key-prompts
- Owner
- MerrySnow
- Published
- 2025-07-04
- Updated on Modrinth
- 2026-04-02
- Facts verified
- 2026-10-15
