mgth/LittleBigMouse

DPI Aware mouse move across screens

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 10th, 2026
Created on February 7th, 2015
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 282
Total Stargazers: 6,615 (+1)
Total Subscribers: 34 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.4 days
Mean response time: 211.0 days
90th percentile: 667.2 days
Tracked items: 150

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 6% of issues opened in the past year have been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 453 days
Stale 30+ days: 10
Stale 90+ days: 2

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (24)
  • bug (18)
  • question (3)
  • help wanted (1)

Most active issues this week

Detailed Description

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.