
[MR] Mouse Navigation is a lightweight client-side Fabric mod for Minecraft that brings modern, browser-like mouse navigation directly into the game interfaces! With it, your lower side mouse button (Mouse 4) acts as "Back", the upper side button (Mouse 5) acts as "Forward", and the middle mouse button (scroll wheel click) instantly sends chat messages — all while leaving your normal in-game controls untouched when playing!
This mod was created using AI under human supervision. I do not monetize on CurseForge — just enjoy the game!
If any issues arise, please write to me in comments on CurseForge or GitHub issues!
What can this mod do?
Browser-like Interface Navigation
- Close & Back (Esc Replacement): Pressing the lower side mouse button (Mouse 4 / Back) instantly closes any open screen, menu, chest, or container. No more reaching for the
Esckey! - Screen History: If you opened nested menus (such as deeper Options pages), the upper side mouse button (Mouse 5 / Forward) lets you navigate forward through your screen history.
Books, Recipe Book & Tabs Navigation
- Books & Lecterns: Flip backward (
<) and forward (>) through written and writable book pages using side buttons. - Vanilla Recipe Book: Easily flip recipe book pages back and forward with your side buttons.
- Creative Inventory: Cycle through creative item category tabs backward and forward without having to aim and click on the tiny tab icons.
- Advancements Screen: Switch between advancement category tabs seamlessly (requires the Better Advancements mod).
Chat Convenience
- Message History: Browse previously sent messages in chat by pressing Mouse 4 (equivalent to Arrow
↑) and Mouse 5 (equivalent to Arrow↓). - Instant Message Send: Send your typed chat message with a single click of the Middle Mouse Button (MMB / Scroll Wheel Click) without needing to hit
Enter.
Transparent In-Game Behavior
- When all interface menus are closed and you are actively playing, the mod does not intercept any clicks: your mouse buttons perform the exact actions assigned in Minecraft's standard controls settings.
Controls
| Action | Context / Interface | Function |
|---|---|---|
| Back Button (Mouse 4) | Menus & Containers (Settings, Chests, Pause, etc.) | Close screen / Return to previous menu (equivalent to Esc) |
| Back Button (Mouse 4) | Books & Lecterns | Flip to previous page (<) |
| Back Button (Mouse 4) | Recipe Book | Flip to previous recipe page |
| Back Button (Mouse 4) | Creative Inventory | Cycle to previous category tab |
| Back Button (Mouse 4) | Advancements Screen | Switch to previous advancement tab (requires Better Advancements) |
| Back Button (Mouse 4) | Chat Screen | Browse sent message history backward (Arrow ↑) |
| Forward Button (Mouse 5) | Books & Lecterns | Flip to next page (>) |
| Forward Button (Mouse 5) | Recipe Book | Flip to next recipe page |
| Forward Button (Mouse 5) | Creative Inventory | Cycle to next category tab |
| Forward Button (Mouse 5) | Advancements Screen | Switch to next advancement tab (requires Better Advancements) |
| Forward Button (Mouse 5) | Chat Screen | Browse sent message history forward (Arrow ↓) |
| Forward Button (Mouse 5) | Menus & Screens | Return forward in screen history |
| Middle Mouse Button (MMB) | Chat Screen | Instantly send chat message (equivalent to Enter) |
| Any Button | In-game (no screen open) | Standard vanilla keybinding actions |
Mod Compatibility
- Mouse Tweaks: The mods do not conflict and complement each other seamlessly — Mouse Tweaks handles item slot operations (LMB, RMB, wheel scrolling), while [MR] Mouse Navigation handles side button navigation (Mouse 4 and Mouse 5) and closing screens.
- Better Advancements: Supports cycling advancement tabs using mouse side buttons.
- Compatible with other standard inventory and GUI mods (Item Scroller, Inventory Profiles Next, Mod Menu, etc.).
Configuration
The mod can be configured in-game via Mod Menu or directly in the configuration file.
Configuration is automatically saved to: config/mrmousenavigation.json.
{
"enabled": true,
"enableScreenBack": true,
"enableScreenForward": true,
"enableBooks": true,
"enableRecipeBook": true,
"enableCreativeTabs": true,
"enableAdvancements": true,
"enableChatHistory": true,
"enableChatMiddleClickSend": true,
"enableSound": false,
"invertButtons": false
}
Configurable options include:
- General toggle: Enable or disable all mod functionality.
- Screen Back / Forward: Toggle closing menus and forward history.
- Books, Recipe Book & Creative Tabs: Toggle navigation per interface type.
- Advancements: Toggle advancement tabs cycling.
- Chat History & Middle Click Send: Toggle chat shortcuts.
- Audio Feedback: Play an optional subtle click sound upon navigating.
- Invert Buttons: Swap Mouse 4 and Mouse 5 functions.
Supported Minecraft Versions
The mod is maintained across all modern versions in separate branches:
- 1.21.x:
1.21,1.21.1,1.21.2,1.21.3,1.21.4,1.21.5,1.21.6,1.21.7,1.21.8,1.21.9,1.21.10,1.21.11 - 26.x:
26.1,26.1.1,26.1.2,26.2,26.3
Installation & Dependencies
Requires:
Required:
- Only the Fabric or NeoForge core; other mods, such as Fabric API, are not needed.
- Mod Menu (If you wish, you can install it on Fabric only — for the purpose of configuring the mod.)
How to install:
- Download the
.jarfile matching your Minecraft version. - Place it into your
.minecraft/modsfolder. - Launch the game and enjoy!
Credits & License
- GitHub page: [MR] Mouse Navigation.
- Distributed under the Apache License 2.0.

