Mouse&mouse
by mckafei_CN
Mouse&mouse lets two people share one PC by splitting keyboard and mouse input between separate Minecraft windows, each controlling its own game.
What it does
Two Minecraft windows opened on the same machine normally compete for one mouse and keyboard, and only the focused window receives input. The mod reads raw device data through Windows Raw Input, so each physical device can be routed to a single instance and both windows run independently. A splitter process bundled with the mod, splitter.exe, enumerates the devices and opens an IPC channel that the mod's Java side reads from.
The mod is built for local multi-instance play, such as several keyboard and mouse setups used for local co-op or input testing. Each instance includes a device selection window where its own mouse and keyboard are chosen, and a menu-driven virtual cursor so the physical mouse only drives its own game's GUI. Events from unassigned devices are blocked and do not reach the game. Mouse&mouse is client-side only, so servers need nothing installed, and it is released under the GNU General Public License v3.0 only. Files are published for Fabric and NeoForge on 1.21.1, and the splitter.exe program is fetched from GitHub Releases and placed in the instance's mods folder.
Key features
Per-instance device selection
A selection window lets each instance claim its own mouse and keyboard and resolves conflicts between them.
Virtual cursor menus
Menus use a software cursor, so clicks, drags and scrolling stay inside the instance and the physical mouse moves only its own GUI.
Input isolation
Events from devices not assigned to an instance are blocked, so they do not affect the game.
Safety chord
Alt and F8 open the device selection screen and temporarily release the mouse capture, giving a way back out.
Memory-only settings
Device selection is stored only in memory, and nothing is written to disk.
Shared splitter process
Instances share one splitter process, and duplicate launches are detected and skipped automatically.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Share cursor is a Fabric mod for 1.21.1 that is client required with the server optional, licensed under the MIT License and not open source. Overkey is a Fabric client-side only mod for 1.21.11, under the MIT License and not open source. Mouse&mouse is client-side only, open source under the GNU General Public License v3.0 only, and built for 1.21.1 on both Fabric and NeoForge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Mouse&mouse | Fabric and NeoForge | 1.21.1 | Client-side only | 2026-07-14 |
| Share cursor | Fabric | 1.21.1 | Client required, server optional | 2026-06-08 |
| Overkey | Fabric | 1.21.11 | Client-side only | 2026-06-13 |
Questions
Does Mouse&mouse need a server install?
Which loaders does Mouse&mouse support?
Does Mouse&mouse save device choices between sessions?
In the catalog
Mouse&mouse is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Multi-instance mouse & keyboard input splitter for Minecraft Let two players share one PC, each controlling their own Minecraft window with their own devices
Official listing
- Modrinth page
- modrinth.com/mod/mousemouse
- Owner
- mckafei_CN
- Published
- 2026-06-20
- Updated on Modrinth
- 2026-07-14
- Facts verified
- 2026-10-15
