Little Big Mouse is a mouse cursor management tool that enables DPI-aware pointer movement across multiple monitors with different scaling factors and physical layouts.
The tool solves the problem of mouse cursor behavior becoming unintuitive when working with multi-monitor setups that have varying DPI settings or physical positioning. Windows treats all monitors as a uniform virtual desktop, which causes the cursor to move unpredictably when screens have different pixel densities or are positioned at different heights. Little Big Mouse remaps cursor movement to account for these differences, allowing the pointer to travel intuitively across monitor boundaries as if the screens were physically aligned and scaled uniformly. The application provides configuration options for border resistance, cursor trapping, and automatic monitor placement based on Windows display settings.
The tool is suited for users with multi-monitor setups involving mixed DPI displays or non-standard physical arrangements. It works on Windows and Linux, with the Windows version offering more complete functionality including a rescue shortcut to recover the cursor when it becomes trapped. The project provides a graphical configuration interface for adjusting cursor behavior, setting resistance zones along screen edges, and previewing layout changes in real time before applying them.
Development activity shows consistent refinement of core functionality. The project recently transitioned to a Rust daemon as the sole cursor-handling mechanism, replacing a previous C++ hook implementation. Test suites were integrated into continuous integration workflows. The tool receives regular updates addressing specific issues such as monitor placement accuracy and edge-case cursor behavior, with recent releases focusing on fixing vertical offset calculations and adding granular control over border resistance settings.