Mouser下载 - 免费开源鼠标重映射工具,替代Logitech Options+
什么是 Mouser?
Mouser 是一款轻量、开源、完全本地运行的 Logitech HID++ 鼠标重映射工具,主要作为替代 Logitech Options+ 的方案。它不依赖云端服务,不需要注册 Logitech 账号,也不会收集遥测数据。所有配置都保存在本机 JSON 文件中,鼠标按键、滚轮、DPI、Smart Shift、手势等设置都在本地完成处理。
- 最佳适配设备:MX Master 和 MX Anywhere 系列,例如 MX Master 4、MX Master 3S、MX Master 3、MX Master 2S、MX Anywhere 3S、MX Anywhere 3、MX Anywhere 2S 等,因此支持 MX Master 系列用户常把它作为免费开源鼠标重映射工具
- 通用回退支持:其他 Logitech HID++ 鼠标也提供检测和通用回退界面支持,例如 MX Vertical 和未知 Logitech HID++ 鼠标
- 官方关系:不是 Logitech 官方软件,也不受 Logitech 认可,但目标是提供一个免费、透明、可自定义的本地替代方案
- 跨平台机制:支持 Windows、macOS 和 Linux;Windows 使用 WH_MOUSE_LL 钩子,macOS 使用 CGEventTap,Linux 使用 evdev 和 uinput
- 连接与自动重连:同时支持蓝牙和 Logi Bolt 连接,并能在设备断开、休眠、重新连接后自动重连,恢复 HID++ 通信和系统鼠标钩子
- 获取方式:在 GitHub Release 找到 Mouser 下载包,完全本地运行,无需账号或遥测,解压即用
对于不想安装 Logitech Options+、又希望深度自定义鼠标按键的用户来说,Mouser 是一个很实用的选择。
Mouser 的核心功能介绍
Mouser 的功能围绕鼠标重映射、设备控制和跨平台使用展开,主要包括以下几类:
- 鼠标按键重映射:可以重映射任何可编程按键,包括中键、手势键、后退键、前进键、模式切换键、DPI 切换键以及水平滚动;还可以把鼠标按键映射成鼠标左键、右键、中键、后退或前进点击,实现鼠标到鼠标的映射
- 按应用配置:Mouser 会根据前台应用自动切换映射方案,例如在 Chrome 中使用一套按键,在 VS Code 中使用另一套按键;对于需要频繁切换软件的用户,这个功能可以显著提升效率
- 自定义快捷键:可以直接在界面中录制任意组合键,例如 Ctrl+Shift+P、Alt+Tab、Ctrl+W 等;Mouser 内置 40 多个动作,覆盖导航、浏览器、编辑、媒体、滚动模式和 DPI 调节等类别,并且会根据平台显示不同选项
- DPI 与指针速度:提供从 200 到设备最大值的 DPI 调节滑块,MX Master 最高可到 8000;还支持快速预设,并可将“循环 DPI 预设”绑定到鼠标按键上
- Smart Shift 与滚动模式:支持切换 Logitech 的棘轮滚动和自由滚动模式,使用 HID++ 0x2111;可以设置灵敏度阈值,也可以把“切换 SmartShift”绑定到按键;部分设备还支持滚动力量控制,用来调节棘轮手感
- 滚动反转:可以分别反转垂直滚动和水平滚动方向,适合不同操作系统和使用习惯,这项滚动反转设置对跨平台用户尤其有用
- 手势按钮与手势滑动:手势键可以单击触发一个动作,也可以向上、向下、向左、向右滑动触发另外四个动作;部分设备还支持按住滑动的手势板逻辑
- 跨平台与连接能力:支持 Windows、macOS、Linux,提供原生 Intel 和 Apple Silicon macOS 构建;支持蓝牙和 Logi Bolt,实时显示连接状态、设备型号和当前布局;支持开机启动、启动时最小化、单实例运行,并具备自动重连能力
- 多语言与隐私:界面支持英文、简体中文和繁体中文,切换语言无需重启;Mouser 完全本地运行,没有云同步、没有账号、没有遥测,配置就是普通 JSON 文件
Mouser 支持哪些设备和平台?
Mouser 支持 Windows 10/11、macOS 12+ Monterey 以及 Linux。macOS 提供 Apple Silicon 和 Intel 两个独立版本,菜单栏应用以 LSUIElement 方式运行,不显示 Dock 图标。Linux 支持 X11,并在 KDE Wayland 下支持按应用配置检测;其他 Wayland 合成器可能只能使用默认配置文件。
- MX 系列专享布局:MX Master 系列和 MX Anywhere 系列拥有专门的交互式布局和可点击热点,包括 MX Master 4、MX Master 3S、MX Master 3、MX Master 2S、MX Master,以及 MX Anywhere 3S、MX Anywhere 3、MX Anywhere 2S
- MX Vertical 支持:目前使用通用回退卡片,但支持 DPI 切换按钮
- 未知 HID++ 鼠标:会尽力通过 PID 和名称识别,显示型号名称,并允许尝试实验性布局覆盖
- 连接方式:支持蓝牙和 Logi Bolt;只有当接收器 PID 被明确识别时,界面才会标记为 Logi Bolt;Mouser 会监听设备断电、重新上电、休眠唤醒等状态,并自动重连,重新绑定 HID++ 和系统鼠标钩子;SmartShift 设置也会在每次重连后重新应用
需要注意的是,Mouser 不是所有 Logitech 鼠标都能获得完美布局。MX Master 和 MX Anywhere 的体验最好,其他设备可能需要等待专用覆盖图或社区贡献。项目也提供了 CONTRIBUTING_DEVICES.md,方便用户提交设备发现信息,帮助增加新设备支持。
Mouser 的默认映射与可用操作
Mouser 提供了一套默认映射,方便用户下载后直接使用。默认情况下,后退键 XButton1 映射为 Alt+Tab 切换窗口,前进键 XButton2 也映射为 Alt+Tab。中键、手势键、手势上滑、下滑、左滑、右滑默认都是直通。模式切换键,也就是滚轮点击,默认用于切换滚动模式,在棘轮和自由滚动之间切换。水平滚动向左默认是浏览器后退,水平滚动向右默认是浏览器前进。MX Vertical 的 DPI 切换键默认直通。
- 导航:Alt+Tab、Alt+Shift+Tab、显示桌面、上一个桌面、下一个桌面、任务视图、Mission Control、Page Up、Page Down、Home、End 等
- 浏览器:后退、前进、关闭标签页 Ctrl+W、新建标签页 Ctrl+T、下一个标签页 Ctrl+Tab、上一个标签页 Ctrl+Shift+Tab
- 编辑:复制、粘贴、剪切、撤销、全选、保存、查找
- 媒体:音量加、音量减、静音、播放/暂停、下一曲、上一曲
- 滚动:切换滚动模式、切换 SmartShift、循环 DPI 预设
- 鼠标:左键、右键、中键、后退、前进
- 自定义:用户录制的任意自定义快捷键
- 其他:什么都不做,也就是直通
可用操作会按平台调整:Windows 会显示 Win+D、任务视图等;macOS 会显示 Mission Control、显示桌面、App Exposé、Launchpad;Linux 则回退到合成器原生等价操作。这些动作可以在 UI 中分配给鼠标按键或手势。对于经常使用浏览器、编辑器、媒体播放器或远程桌面的用户,Mouser 可以把鼠标变成更高效的控制中心。
如何下载、安装并运行 Mouser?
Mouser 下载和安装非常简单,官方推荐直接下载发布包,不需要安装程序:
- 获取:点击下方下载按钮获取安装包
- 解压与运行:下载后解压到任意位置,例如桌面、文档目录或 Applications 目录,然后运行 Mouser.exe、Mouser.app 或 ./Mouser,基本可以解压即用
- 首次启动:设置窗口会打开到“鼠标与配置文件”页面,系统托盘或菜单栏会出现 Mouser 图标;关闭窗口不会退出程序,Mouser 会继续在后台运行;要完全退出,可以右键点击托盘图标,选择“退出 Mouser”;Mouser 会记住语言和启动行为
- Windows 提示:第一次运行时 SmartScreen 可能提示未知发布者,点击“更多信息”再点击“仍要运行”即可;运行前必须确保 Logitech Options+ 没有运行,因为两者会争夺 HID++ 访问权限,这也是使用替代 Logitech Options+ 方案时最常见的冲突点
- Linux 权限:需要确保对 /dev/hidraw*、/dev/input/event* 有读权限,对 /dev/uinput 有写权限;解压后可以运行一次 install-linux-permissions.sh,然后重新连接鼠标并重新启动 Mouser
- 配置文件位置:Windows 通常在 %APPDATA%/Mouser/config.json,macOS 在 ~/Library/Application Support/Mouser/config.json,Linux 在 ~/.config/Mouser/config.json;日志会自动轮转,通常位于 Mouser 的 logs 目录下
整体来看,下载解压、按平台授予必要权限、运行即可完成安装与启动。
如何配置按键、DPI、Smart Shift 和手势?
配置 Mouser 时,首先进入“鼠标与配置文件”页面。这里会显示当前连接的设备、连接状态和可用按键。点击鼠标示意图上的热点,或者从按键列表中选择一个按键,然后从动作列表中选择要执行的操作。如果内置动作不够用,可以选择“自定义”,然后直接在界面中录制自定义快捷键。你还可以为不同应用创建配置文件,实现按应用配置,Mouser 会在前台应用切换时自动应用对应映射。
- DPI 与滚动设置:在“Point & Scroll”或类似设置页面中,可以调整 DPI 调节、指针速度、滚动方向、Smart Shift 和滚动模式;DPI 滑块支持从 200 到设备最大值,MX Master 最高 8000;你可以设置常用 DPI 预设,并把“循环 DPI 预设”绑定到某个按键
- Smart Shift:可以切换棘轮和自由滚动,也可以设置灵敏度阈值;部分增强设备还支持滚动力量,用来改变棘轮手感;滚动反转也可以在这里分别设置垂直和水平方向
- 手势按钮:支持单击和手势滑动,默认都是直通,你可以分别绑定上、下、左、右四个动作;例如手势键单击打开任务视图,上滑显示桌面,下滑打开浏览器,左滑切换上一个桌面,右滑切换下一个桌面;对于支持的设备,还可以使用按住滑动的手势方式
- 开机自启:可以在设置中开启“登录时启动”;Windows 会写入注册表,macOS 使用 LaunchAgent,Linux 使用 XDG autostart;还可以单独开启“启动时最小化”,让 Mouser 直接进入托盘或菜单栏;Linux 的自动启动会延迟约 15 秒,避免和蓝牙、HID 初始化冲突;Mouser 还有单实例保护,重复启动只会把已有窗口带到前台,不会启动第二个副本
整体来看,先配置按键与按应用映射,再调整 DPI、滚动与手势,最后按需开启开机自启,即可完成 Mouser 的个性化设置。
Mouser 使用的注意事项与限制
使用 Mouser 时,最重要的一点是不要同时运行 Logitech Options+。两个程序都会访问 HID++,同时运行可能导致按键失效、连接不稳定或设置冲突。如果你之前安装过 Options+,请先退出它,必要时可以在任务管理器中确认没有后台进程。作为替代 Logitech Options+ 的本地工具,Mouser 更需要独占 HID++ 访问。
- Windows:Mouser 不需要管理员权限即可运行,但注入的按键可能无法到达以管理员身份运行的窗口或部分游戏;如果你需要在这些程序中使用映射,可以尝试以管理员身份运行 Mouser;滚动反转在 Windows 上使用合并后的后注入方式,避免低级钩子死锁,主流应用中比较稳定,但在部分游戏或底层驱动中可能表现异常
- 每设备映射限制:目前 Mouser 的每设备映射还没有完全分离,布局覆盖会按检测到的设备保存,但配置文件映射仍然是全局的;如果你在同一台机器上使用多个 Logitech 鼠标,这一点需要留意
- 已知限制与路线图:和 Options+ 的冲突、滚动反转在少数游戏中的异常、Wayland 支持不完整、每设备配置未完全独立,都是当前已知限制;项目路线图包括更多设备专用覆盖、真正的每设备配置、动态按键清单、改进滚动反转、手势滑动调优、按应用自动创建配置、配置导入导出、托盘徽章、更广的 Wayland 支持和插件系统
另外,Mouser 完全本地运行,配置文件是普通 JSON。你可以备份、迁移或手动编辑,但建议在退出 Mouser 后再修改。日志会自动轮转,遇到问题时可以查看日志定位。只要遵守这些注意事项,Mouser 可以在大多数日常场景中稳定替代 Logitech Options+。
常见问题与排查
使用 Mouser 过程中如果遇到问题,可以按以下方向逐一排查:
- 找不到设备:先确认鼠标已通过蓝牙或 Logi Bolt 连接,并且 Logitech Options+ 没有运行;Windows 可以检查设备管理器和托盘图标;macOS 检查辅助功能权限;Linux 检查 /dev/hidraw*、/dev/input/event* 和 /dev/uinput 权限;如果刚刚运行过权限脚本,记得重新连接鼠标并重启 Mouser
- 按键没有反应:检查当前是否处于正确的应用配置文件,动作是否被设置为“直通”或“什么都不做”;如果只在管理员窗口或游戏中失效,可以尝试以管理员身份运行 Mouser;如果滚动方向异常,检查垂直和水平反转开关,并确认是否被其他鼠标驱动或游戏覆盖了滚动反转
- Smart Shift 或 DPI 不生效:确认设备支持对应 HID++ 功能,MX Master 和 MX Anywhere 系列支持较好,其他设备可能只有部分功能;如果设备休眠后设置丢失,Mouser 通常会自动重连并重放 SmartShift 设置;如果仍未恢复,可以手动重启 Mouser 或重新连接设备
- Linux 按应用配置不切换:先确认桌面环境是 X11 还是 KDE Wayland,并安装 xdotool 或 kdotool;GNOME Wayland 目前可能只能使用默认配置
- 崩溃或异常:查看日志目录中的最新日志,通常能快速定位是权限、连接还是配置问题
按以上顺序逐项排查,大部分常见问题都能定位到原因并解决。
总结
Mouser 是一个面向 Logitech HID++ 鼠标的免费开源鼠标重映射工具,目标是用本地、轻量、无账号的方式作为替代 Logitech Options+。
- 支持设备:MX Master、MX Anywhere 等 Logitech HID++ 鼠标
- 核心功能:鼠标按键重映射、鼠标到鼠标映射、按应用配置、自定义快捷键、DPI 调节、Smart Shift、滚动反转、手势滑动、自动重连、多语言和开机启动
- 跨平台:Windows、macOS、Linux 都可以使用,配置保存在本地 JSON,完全本地运行,隐私友好
如果你需要一个不依赖云、不要求登录、可以深度自定义 Logitech 鼠标的 Mouser 下载工具,Mouser 值得尝试。使用时只要记住:不要和 Options+ 同时运行,按平台授予必要权限,留意当前限制,并定期备份配置文件即可。