免费、完全本地运行的罗技 Options+ 替代工具,用于重映射罗技 HID++ 鼠标按键并调整设置。
sqmw/MFCMouseEffect
跨平台鼠标特效与输入可视化引擎,支持点击、拖尾、滚轮等效果及可扩展的 WASM 插件。
- Star
- 864
- Fork
- 55
- 未关闭 Issue
- 19
- 最近提交
- 3个月前
这是什么?
MFCMouseEffect 是一款桌面工具,为鼠标操作提供可视化反馈。它包含五条效果通道:点击、拖尾、滚轮反馈、长按蓄力和悬停光晕,并附带一个跟随光标移动的鼠标伴宠。
项目还提供键鼠指示器叠加层,可同时展示鼠标点击、滚轮方向和 Cmd+Tab 等组合键,适合录屏、教程和直播演示。鼠标动作、滚轮和手势可映射到快捷键、延时、URL 或启动应用等动作。效果与指示器支持用 WASM 编写插件,渲染与资源预算由宿主控制。设置通过基于 Svelte 的统一 Web 设置页完成。
Windows 为功能最完整的平台,macOS 为当前主要开发方向,Linux 目前处于跟随状态。macOS 需授予辅助功能和输入监控权限才能捕获全局输入。
核心功能
- 01五条独立效果通道:点击、拖尾、滚轮、长按和悬停。
- 02键鼠指示器叠加层,可展示组合键与鼠标点击。
- 03将鼠标动作、滚轮和手势映射到快捷键、延时、URL 或启动应用。
- 04可扩展的 WASM 插件运行时,用于自定义效果和指示器。
- 05跨平台共享的 Web 设置界面。
适用场景
- 在录屏或直播演示中展示点击与按键反馈。
- 制作教程视频,直观呈现用户按下的按键与点击。
- 将手势映射为快捷键,提升桌面操作效率。
- 在 C++ 宿主中使用 WASM 插件开发自定义鼠标效果。
快速上手
- 1
Windows:用 Visual Studio 打开 MFCMouseEffect.slnx,选择 Release | x64 编译运行
- 2
Windows:使用封装命令编译
.\mfx.cmd build - 3
macOS:编译项目
make build - 4
macOS:编译并启动应用
./mfx run
使用前须知
- macOS 需要授予辅助功能和输入监控权限才能捕获全局输入。
- macOS 安装包未签名,首次打开可能被 Gatekeeper 拦截。
- Windows 功能最完整,Linux 仅跟随编译门禁与合同回归,功能支持有限。
标签
常见问题
- MFCMouseEffect 是什么?
- 跨平台鼠标特效与输入可视化引擎,支持点击、拖尾、滚轮等效果及可扩展的 WASM 插件。 MFCMouseEffect 是一款桌面工具,为鼠标操作提供可视化反馈。它包含五条效果通道:点击、拖尾、滚轮反馈、长按蓄力和悬停光晕,并附带一个跟随光标移动的鼠标伴宠。
- MFCMouseEffect 可以免费使用吗?用的什么许可证?
- MFCMouseEffect 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- MFCMouseEffect 还在维护吗?
- 半年内有更新。MFCMouseEffect 最近一次提交是在 2026年7月26日。
- MFCMouseEffect 适合用来做什么?
- 在录屏或直播演示中展示点击与按键反馈。 制作教程视频,直观呈现用户按下的按键与点击。 将手势映射为快捷键,提升桌面操作效率。 在 C++ 宿主中使用 WASM 插件开发自定义鼠标效果。
- MFCMouseEffect 怎么安装和运行?
- Windows:用 Visual Studio 打开 MFCMouseEffect.slnx,选择 Release | x64 编译运行 Windows:使用封装命令编译: .\mfx.cmd build macOS:编译项目: make build macOS:编译并启动应用: ./mfx run
- 在哪里获取 MFCMouseEffect?
- 源代码和安装说明在 GitHub 上:https://github.com/sqmw/MFCMouseEffect
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
跨平台、基于 OpenGL 的 GPU 加速终端模拟器,标签页和分屏交给 tmux 等工具完成。
面向跨平台桌面应用的安装与自动更新框架,可从编译输出一键生成安装包、更新包和增量包。
开源屏幕录制与编辑工具,支持 Mac、Windows 和 Linux,可为演示视频自动添加缩放、光标优化和边框样式。
一款跨平台应用商店,可发现并一键安装 GitHub、Codeberg 等 Forgejo/Gitea 平台上发布的开源软件。
一款面向 macOS 的滑动式平铺窗口管理器,窗口排列在可向右无限延伸的水平条带上。