LittleBigMouse:多显示器 DPI 感知鼠标跨屏工具 #
LittleBigMouse 是什么? #
LittleBigMouse(简称 LBM)是一款开源的多显示器鼠标增强软件,专注于在不同 DPI(缩放比例)的多屏环境中提供精准的鼠标屏幕跨越位置。
在多显示器办公与游戏场景中,很多人会同时使用一台 4K 高分辨率显示器和一台 1080p 全高清显示器。当两块屏幕的缩放比例不一致时,Windows 默认的鼠标跨屏逻辑会出现明显错位:鼠标从一块屏幕的边缘移出后,会在另一块屏幕的完全不同的高度出现,甚至“跳”到屏幕的另一端。LittleBigMouse 正是为解决这一痛点而生。它通过 DPI 感知算法重新计算鼠标在两块屏幕交界处的映射关系,让光标在跨屏移动时保持视觉上的连续和平滑。除核心的跨屏修正外,它还提供屏幕循环、显示器相对尺寸微调、边框阻力、显示器亮度与色彩平衡、显示器调试信息查看等功能,适合多屏办公用户、设计师、程序员以及需要长时间在多屏间切换的进阶用户使用。软件采用 GPL-3.0 协议开源发布,代码托管于 GitHub,目前拥有超过 6.7k Star,是完全免费的多屏效率工具。
LittleBigMouse 有哪些亮点特色? #
- DPI 感知的平滑跨屏:针对 4K 与 1080p 等不同缩放比例混用的多屏环境重新计算光标跨越点,让鼠标从一块屏幕移动到另一块时位置连续、不跳跃,是这款软件最核心的能力。
- 屏幕循环(Screen Looping):开启后光标可以从桌面的最后一块屏幕“绕回”第一块屏幕,横向或纵向均可配置,特别适合环形摆放的多屏工位,减少鼠标长距离回拖的次数。
- 显示器相对尺寸微调:允许用户手动调整各显示器在布局图中的相对大小,从而修正系统识别到的物理尺寸与实际观感之间的偏差,让跨屏手感更符合直觉。
- 分段式边框阻力:5.6.0 版本引入的新版边框阻力功能,可沿任意屏幕边缘划分区段,每个区段单独设置阻力值,并且“移动鼠标”和“拖拽窗口”可以分别配置——既能防止误触滑出屏幕,又不会影响正常拖拽文件窗口。
- 实时预览(Live Update):在编辑布局时,所有改动会即时发送给鼠标引擎,无需点击“应用”就能用真实鼠标感受新的阻力或位置设置,不满意随时撤销,调参效率大幅提升。
- 救援快捷键:当某个布局把光标“困”在无法点击的位置时,按下
Ctrl+Alt+Shift+M即可把鼠标拉回可用区域(当前仅 Windows 版本支持,快捷键可在选项中自定义),这是唯一不需要鼠标点击就能完成的恢复手段。 - 显示器色彩与亮度平衡:内置显示器颜色与亮度配置文件控制能力,可以统一多块屏幕的观感差异,避免左右两块屏幕一冷一暖、一亮一暗造成的视觉疲劳。
- 显示器调试信息查看:可读取并展示显示器与显卡驱动的详细调试数据,方便进阶用户排查分辨率、刷新率、缩放比例等底层问题。
- 开源免费、社区活跃:项目采用 GPL-3.0 协议开源,GitHub 上已收获约 6.7k Star、285 次 Fork,1,039 次提交,5.6.0 版本还完成了从 C++ 钩子到纯 Rust 守护进程的重构,并将测试套件接入 CI。

免费下载 LittleBigMouse #
以下为官方提供的安装包,点击链接即可下载。请注意:安装前需要先安装 .NET 10 Runtime(x64)。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| LittleBigMouse_5.6.0.exe | Windows x64 安装程序(需 .NET 10 Runtime) | 25.5 MB | 夸克网盘 |
提示:官方唯一发布的渠道是 GitHub 仓库的 Releases 页面与官方网站 littlebigmouse.mgth.fr。请勿从
littlebigmouse.com下载,该项目已在 README 中明确声明该域名与本项目无关,并被用于分发恶意软件。
LittleBigMouse 如何使用? #
LittleBigMouse 的日常使用围绕“布局”展开,整体流程如下:
- 首次启动并确认显示器布局:安装完成后启动 LittleBigMouse,主界面会以图形化方式展示当前系统识别到的所有显示器及其相对位置。若首次显示的布局与 Windows 系统中的实际摆放不一致,可以点击界面中的“从 Windows 配置放置(Place from windows config)”按钮,让软件读取系统布局。
- 拖动微调屏幕位置与尺寸:直接在布局图中拖动显示器方块,可以修正屏幕之间的水平与垂直偏移;拖动边角则能调整显示器的相对尺寸。5.6.0 版本已修复“自动放置丢失相邻屏幕垂直偏移”和“首次布局与 Place from windows config 结果不一致”的问题,两个方向的切换现在可以正确往返。
- 按需开启功能开关:在选项中可以开启屏幕循环(光标绕回第一块屏)、设置边框阻力(沿任意边缘分段配置,移动与拖拽窗口分别设置),以及调整显示器的颜色与亮度配置。
- 应用布局:调整完成后点击应用按钮保存布局。如果想先“试一试”,可以使用应用按钮旁边的箭头选择实时更新(Live Update),此时改动会即时作用于鼠标引擎但不被保存,方便你在真实操作中感受效果,满意后再正式应用。
- 遇到光标被困时使用救援快捷键:如果某个布局导致光标卡在无法点击的区域,按下
Ctrl+Alt+Shift+M即可恢复(仅 Windows,快捷键可在选项中修改)。
此外,软件还提供显示器与驱动的调试信息面板,遇到分辨率或缩放异常时可以从中查看详细数据;项目仓库中的 Applying a layout、If the cursor gets trapped 等文档章节也提供了对应的操作说明。
LittleBigMouse 的常见问题? #
Q1:LittleBigMouse 支持哪些操作系统? 官方明确支持 Windows 10 和 Windows 11(x64),并提供实验性的 Linux 版本(Arch Linux 已上架 AUR)。macOS 版本官网未提供,暂不支持。
Q2:安装完成后打不开或提示缺少运行库怎么办? 5.6.0 版本需要 .NET 10 Runtime(x64)。请先到微软官方站点安装对应运行时,再重新启动 LittleBigMouse。若仍无法启动,可检查是否为 32 位系统或运行库版本不匹配。
Q3:鼠标被“困”在某块屏幕里出不来了怎么办?
按住 Ctrl+Alt+Shift+M 即可把光标拉回可操作区域,这是官方提供的“救援快捷键”,不需要鼠标点击即可触发,快捷键本身可在选项设置中修改。该功能目前仅限 Windows,Linux 版本另行发布。
Q4:littlebigmouse.com 是官方网站吗?
不是。项目作者在 README 中明确警告:littlebigmouse.com 与本项目没有任何关联,该站点被用于分发恶意软件。唯一官方来源是本 GitHub 仓库(含 Releases 页面)以及官方网站 littlebigmouse.mgth.fr。
Q5:4K 屏和 1080p 屏混用,鼠标跨屏位置还是对不上? 请先在 Windows 显示设置中确认各屏幕的缩放比例,然后在 LittleBigMouse 中点击“从 Windows 配置放置”,并手动微调布局图中各显示器的相对位置与尺寸。5.6.0 已修复自动放置丢失垂直偏移的问题,若仍不准确,可尝试开启实时更新后边调边试。
Q6:这个软件会影响游戏或拖拽文件的操作吗? 边框阻力功能支持将“移动鼠标”和“拖拽窗口”分开设置,可以为拖拽窗口单独降低或关闭阻力,避免影响正常的文件拖放。屏幕循环功能也可以随时关闭。
LittleBigMouse 如何安装? #
Windows(Windows 10 / 11,x64) #
- 从官方 Releases 页面(或上方下载表格中的链接)下载最新安装包
LittleBigMouse_5.6.0.exe。 - 先安装 .NET 10 Runtime(x64),这是 5.6.0 版本的运行前提。
- 双击运行 LittleBigMouse 安装程序。
- 按向导提示操作,可选择性修改默认安装路径。
- 完成安装后启动程序,首次运行会展示当前显示器布局。
Linux(实验性) #
Arch Linux(推荐,通过 AUR 安装):
- 使用 AUR 助手安装:
paru -S littlebigmouse(或yay -S littlebigmouse)。该包基于 tagged 源码构建,并已包含桌面入口、图标以及/dev/uinput的 udev 规则。 - 手动完成剩余一步:将当前用户加入
input用户组,例如sudo usermod -aG input $USER,然后注销重新登录。 - 从应用菜单启动 LittleBigMouse。
其他发行版:
官网目前未提供预编译包,需要从源码自行构建运行,具体步骤参见仓库 README 中的 “Build and run” 章节。需要注意的是,救援快捷键(Ctrl+Alt+Shift+M)当前仅支持 Windows,Linux 版本单独发布。
LittleBigMouse 如何卸载? #
Windows #
- 打开“设置 → 应用 → 已安装的应用”(或控制面板中的“程序和功能”)。
- 在列表中找到 LittleBigMouse,点击“卸载”并确认。
- 按卸载向导提示完成移除,随后建议重启一次系统,确保鼠标钩子与后台守护进程完全退出。
说明:卸载程序通常不会自动删除用户自定义的布局配置与选项设置。如需彻底清理,可在卸载后手动检查用户配置目录并删除残留文件(官网未明确给出具体路径,操作前建议先备份)。若仅想临时停用,也可以在任务管理器中结束 LittleBigMouse 相关进程,或在软件设置中关闭自启动。
Linux(Arch Linux / AUR) #
- 使用与安装时相同的包管理器移除:
paru -Rns littlebigmouse(或yay -Rns littlebigmouse)。 -Rns参数会同时清理不再被依赖的包与系统级配置文件。- 如果安装时把当前用户加入了
input组且不再需要,可用sudo gpasswd -d $USER input撤销(注意:部分桌面环境依赖该组读取输入设备,撤销前请确认)。 - 用户主目录下可能残留个人配置,如需彻底清理请手动删除对应配置文件夹(官网未说明具体路径)。
本文信息基于 LittleBigMouse 官方 GitHub 仓库 README 与 5.6.0 版本发布说明整理,功能与版本细节请以官方最新发布为准。
