LinearMouse - 让每只鼠标、触控板都有独立设置的免费工具

LinearMouse - 让每只鼠标、触控板都有独立设置的免费工具

如果你使用 MacBook 工作,可能经常遇到这样的场景:

外接鼠标之后,触控板上习惯的"自然滚动"方向,和鼠标滚轮的方向正好相反,两边来回切换,总要花半秒重新适应;想给外接鼠标单独关掉"自然滚动",却发现系统设置里的开关是全局的,一改,触控板也跟着变;鼠标侧面的前进、后退键在 Mac 上按了没反应,只能闲置;想给鼠标调快一点、触控板保持原样,系统却只提供一档速度。

有没有一款软件,能让每一只鼠标、每一块触控板,都拥有自己独立的设置?

今天推荐一款 macOS 上的开源小工具:LinearMouse。

它不做别的事,只解决一个问题:macOS 把鼠标和触控板当成一类设备统一管理,而它把每一只设备都当成独立个体。

01|它解决的,是系统设置"一刀切"的问题

macOS 的"自然滚动"开关和指针速度,是全局生效的。LinearMouse 的思路是按设备分别设置:打开它的设置窗口,第一眼看到的就是设备列表——这台 Mac 上连接的鼠标、触控板,一只一只列得清楚。点进某只鼠标,它的滚动、指针、按键是独立的一套,与触控板互不干扰。

LinearMouse 设备列表
设备列表:鼠标和触控板分开列,并可勾选"自动跟随当前在用的设备"。图源:LinearMouse 官网。

具体到什么程度?可以具体到某两只不同的鼠标。比如办公室的罗技和家里的微软手感不同,可以各给各的方案。窗口顶部会显示当前命中的设备,并提供"自动跟随当前在用的设备"选项。

需要说明的是,它不是系统设置的换肤或补丁,而是一套独立的、按设备生效的配置层。它也不负责触控板手势的自定义——那是系统和其他工具的范畴。

02|滚动方向,终于可以分开设置

这是多数人安装它的直接原因。

触控板可以保持"自然滚动"开启,页面跟随手指移动;外接鼠标则单独反转纵向滚动,滚轮上推、页面上移。纵向和横向还可以分开处理,例如只反转纵向、保留横向默认。

LinearMouse 滚动设置
滚动设置页:纵向/横向分开设,反转开关、滚动模式、距离滑杆一目了然。图源:LinearMouse 官网。

设置页提供了"反转滚动"开关、纵向/横向切换,以及滚动模式(按行/按像素)与距离滑杆。改完即时生效,不需要重启应用。

它改变的只是方向与滚动参数,不改变滚动的物理方式。如果需要的是触控板多指手势的自定义,那不在它的职责范围内。

03|指针的速度与加速度,可以精细调节

系统自带的指针速度只有一根滑杆,LinearMouse 把它拆成两个维度:速度(0–1)和加速度曲线(0–20)。

加速度指的是"鼠标移动越快、指针走得越远"的特性。有人喜欢保留,觉得跟手;做设计或玩 FPS 的用户,往往希望关掉它,获得"手移动一厘米、指针移动固定距离"的绝对可预测。LinearMouse 允许把加速度直接设为 0,也可以微调曲线。

LinearMouse 指针设置
指针设置页:加速度可一键关闭、可 0-20 微调,另有"恢复系统默认"兜底。图源:LinearMouse 官网。

页面上还有一个"恢复系统默认"按钮,以及对应的快捷键 ⇧⌃⌘Z,调乱了可以一键还原。

更进一步的是"方案"(Scheme):设置可以按条件自动切换。例如在 Safari 里用一套跟手的速度,切到修图软件时自动变为无加速的精准模式。条件支持按设备、按应用、按显示器组合。

它调节的是系统层面的指针曲线,不提供鼠标硬件的 DPI 调节——那是厂商驱动负责的部分。

04|闲置的侧键,可以重新分配工作

不少鼠标侧面的前进、后退键在 Mac 上是闲置的:按了没反应,或在某些应用里行为不一致。LinearMouse 的按键映射用来处理这个问题。

每一颗按键都可以重新指定动作:键盘快捷键、媒体控制(播放/暂停、音量)、Mission Control、Launchpad、切换桌面 Space 等。中键(按下滚轮)默认也是空闲的,可以指定为打开 Launchpad 之类的常用动作。

LinearMouse 按键设置
按键设置页:"通用前进/后退"把闲置侧键变成系统级手势。图源:LinearMouse 官网。

还有一个开箱即用的开关:"通用前进/后退"。打开后,侧面两颗按键会被转换为系统级的前进/后退手势,在浏览器和访达中通用,无需逐颗映射。

新版本还支持长按、组合键与滑动手势,例如"按住侧键再滚动滚轮"调节音量,并可以为手势设置死区以减少误触。设置中另有"修饰键"一页,用于调整按键行为。

它不做宏录制和连招脚本这类驱动级功能。需要复杂宏的用户,应该去找厂商驱动或专用工具。

05|老鼠标的双击失灵,它能一定程度上缓解

这是一个藏得较深但实用的功能:按键去抖(click debouncing)。

使用年头较长的鼠标,微动开关触点会老化,出现"点一下变两下"、按住拖拽中途松开的情况。LinearMouse 的去抖功能会过滤 25 毫秒内的触点抖动信号,让单击回归单击、拖拽不再中途"脱手"。新版本还加入了实验性的 libinput 模式,与 Linux 那套成熟方案对齐。

另外,它会显示无线鼠标的剩余电量,低电量断连前可以提前知晓。

需要明确的是,它修复的是电气抖动,不是物理损坏。如果微动开关已经彻底失灵,更换鼠标仍然是正解。

06|配置只存本机,换电脑直接拷走

LinearMouse 不建账号、不上云。所有设置保存在本机的一个 JSON 配置文件(~/.config/linearmouse/linearmouse.json)中,图形界面里的每一项修改都会写入该文件。换电脑时把这个文件复制过去,整套手感直接迁移。

它也不提供云同步或多设备自动同步,没有账号体系。MIT 开源,代码公开在 GitHub 上,没有广告、内购和"Pro 版解锁"的设计。

07|它适合谁?又不适合谁?

如果符合以下情况,LinearMouse 值得安装:

  • MacBook 外接鼠标,触控板与鼠标混用;
  • 有多只鼠标,或在办公室、家里使用不同鼠标;
  • 对指针加速度敏感,如设计师、FPS 玩家;
  • 想利用闲置的侧键、中键;
  • 鼠标开始出现双击失灵,希望延长使用时间。

但以下情况,它帮不上忙:

  • 只用触控板、从不外接鼠标:系统自带设置已经够用;
  • 需要宏录制、DPI 硬件调节、灯效控制:那是厂商驱动的范畴;
  • 不愿意授予"辅助功能"权限:按键映射功能依赖该权限。

08|免费开源,而且一直在维护

LinearMouse 采用 MIT License,完全免费,没有 Pro 版、内购、订阅或试用。README 中的赞助渠道(GitHub Sponsors、Open Collective、Ko-fi)属于自愿捐赠性质。

项目自 2021 年起由作者持续维护,当前最新版本为 v0.12.0(2026 年 10 月 3 日发布),更新活跃。要求 macOS 10.15 或以上,Intel 与 Apple Silicon 共用同一个安装包。

官方下载与项目资料:

  • 官方网站:https://linearmouse.app/
  • GitHub 源码:https://github.com/linearmouse/linearmouse
  • 下载 DMG:https://dl.linearmouse.org/latest/LinearMouse.dmg
  • Homebrew:brew install --cask linearmouse

如果没有外网的,可以直接我们公众号下载,会更方便!

首次打开会有权限向导,引导至系统设置中授予"辅助功能"权限(按键映射依赖该权限),授权后重启一次应用即可生效。

最后聊聊我的看法

LinearMouse 最值得肯定的地方,是"认设备"这个产品判断。macOS 把输入设备当作一类统一管理,它把每一只设备当作独立个体。这个判断本身,比任何单一功能都重要。

与之前推荐过的 Mos 相比:Mos 专精滚动手感,LinearMouse 是设备管理的全家桶,两者定位不冲突,甚至可以配合使用。与 SteerMouse(20 美元买断)相比,它免费开源,覆盖了多数人真正需要的部分。

它的短板也明显:版本号仍是 0.x,功能迭代较快;设置项多,初次上手需要一些摸索时间;仅支持 Mac 平台。

如果你桌上长期放着第二只指点设备,LinearMouse 几乎是必装的。

推荐指数:★★★★☆(4/5)

上一篇 Itsycal - 免费开源的 Mac 菜单栏日历,点一下就看日程
下一篇 AirCard - 不用越狱,iPhone 钱包卡面想换就换