Mouser 深度解析:跨平台罗技鼠标自定义工具,替代臃肿的官方软件
如果你用过罗技鼠标,一定对 Logi Options+ 那个软件深有体会——体积大、占用高、还要求注册账号、联网上传数据。Mouser 是一个完全开源的替代方案:纯本地运行、无广告、无遥测、不需要注册登录,Windows/macOS/Linux 全平台支持。
项目概览
| 项目 | 详情 |
|---|---|
| GitHub | TomBadash/Mouser |
| 定位 | Logi Options+ 的开源替代 |
| 协议 | 开源 |
| 平台 | Windows、macOS、Linux |
| 连接 | 蓝牙 + Logi Bolt USB 接收器 |
| 最佳适配 | MX Master 系列,其他罗技型号也有基础支持 |
核心功能
按键重映射
支持重新映射鼠标上所有可编程按键:
- 中键、前进、后退
- 手势按钮(点按一个动作,上下左右滑动各一个)
- 模式切换键
- 水平滚轮
每个按键可以绑定:
- 自定义键盘快捷键(如
Ctrl+Shift+P) - 30+ 内置动作(导航、浏览器、编辑、媒体、桌面)
应用程序配置文件
自动按软件切换配置:在 Chrome 里滚轮是前进后退,切到 VS Code 变成上下滚动——不需要手动切换。
{
"chrome": {
"thumb_button": "Ctrl+Tab"
},
"vscode": {
"thumb_button": "Ctrl+Shift+P"
}
}
DPI / 指针速度
- 滑块支持 200–8000 DPI
- 快捷预设值
- 通过 HID++ 实时同步到鼠标硬件
滚轮控制
- 垂直和水平滚轮独立反转
- Smart Shift 开关(罗技的棘轮/自由旋转切换)
跨平台原生支持
各平台使用原生 API:
| 平台 | 底层实现 |
|---|---|
| Windows | WH_MOUSE_LL 低级钩子 |
| macOS | CGEventTap |
| Linux | evdev / uinput |
蓝牙 + Logi Bolt
同时支持蓝牙和 Logi Bolt USB 接收器,UI 中实时显示连接状态(已连接/未连接)。
多语言
内置英文、简体中文、繁体中文,应用内即时切换,无需重启。
与 Logi Options+ 的对比
| 特性 | Logi Options+ | Mouser |
|---|---|---|
| 体积 | 几百 MB | 极简 |
| 注册账号 | 必须 | 不需要 |
| 联网/遥测 | 有 | 完全离线 |
| 广告 | 有推广内容 | 无 |
| 配置文件 | 存在云端 | 本地 JSON 文件 |
| 平台 | Windows/macOS | Windows/macOS/Linux |
| 多语言 | 有 | 英/简中/繁中 |
| 自动切换配置 | 支持 | 支持 |
安装使用
从 GitHub Releases 页面下载对应平台的安装包即可。
特色功能:
- 开机自启 — Windows 注册表 / macOS LaunchAgent
- 单实例保护 — 重复打开会聚焦已有窗口
- 系统托盘运行 — 后台安静运行,不占桌面空间
- 自动重连 — 检测到鼠标关机/开机自动恢复功能
技术亮点
- 纯本地 — 配置是 JSON 文件,所有处理在本地完成,不上传任何数据
- HID++ 协议 — 直接与罗技鼠标硬件通信,不依赖官方驱动
- 原生 UI — 对 MX Master 系列提供交互式鼠标示意图,点击热区直接配置
总结
Mouser 的核心价值:给用户选择权。你买了罗技鼠标,不代表你必须用它的官方软件。Mouser 证明了开源社区可以用更轻量、更隐私友好的方式实现同样的功能。
对于在意隐私、讨厌臃肿软件的用户,Mouser 是 Logi Options+ 的完美替代。
参考链接
- GitHub: TomBadash/Mouser