ModsFinder

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.

FabricNeoForgeClient-side onlyGNU General Public License v3.0 onlyOpen source1.21.1

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

  1. Per-instance device selection

    A selection window lets each instance claim its own mouse and keyboard and resolves conflicts between them.

  2. 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.

  3. Input isolation

    Events from devices not assigned to an instance are blocked, so they do not affect the game.

  4. Safety chord

    Alt and F8 open the device selection screen and temporarily release the mouse capture, giving a way back out.

  5. Memory-only settings

    Device selection is stored only in memory, and nothing is written to disk.

  6. Shared splitter process

    Instances share one splitter process, and duplicate launches are detected and skipped automatically.

Compatibility

Latest build for each game version and loader.

1.21.11.0.21.0.2
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Mouse&mouseFabric and NeoForge1.21.1Client-side only2026-07-14
Share cursorFabric1.21.1Client required, server optional2026-06-08
OverkeyFabric1.21.11Client-side only2026-06-13

Questions

Does Mouse&mouse need a server install?

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

Which loaders does Mouse&mouse support?

Fabric and NeoForge. Latest files for both are version 1.0.2 for 1.21.1.

Does Mouse&mouse save device choices between sessions?

No. Device selection is kept only in memory, and nothing is written to disk.

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
mckafei_CN, on the Modrinth page

Official listing

Owner
mckafei_CN
Published
2026-06-20
Updated on Modrinth
2026-07-14
Facts verified
2026-10-15

Tags