🇨🇳 中文 | 🇬🇧 English
MFCMouseEffect 是一个桌面输入可视化与交互反馈引擎:
![]() 设置页示意 |
![]() 点击波纹 |
![]() 拖尾效果 |
![]() 滚轮反馈 |
![]() 长按反馈 |
![]() 悬停反馈 |
| 平台 | 状态 | 说明 |
|---|---|---|
| Windows 10+ | 稳定主线 | 完整能力集,继续保持回归兼容 |
| macOS | 主开发线(core lane) | 特效 + 输入指示 + 自动化/手势 + WASM 合同持续增强 |
| Linux | 跟随线 | 以编译门禁 + 合同回归为主,不作为当前完整体验主线 |
备注:当前迭代优先级是
macOS mainline first,同时要求不破坏 Windows 行为。
click / trail / scroll / hold / hovertrail line 连续性、click=text 回退语义等)up_right、down_left_up)-> 快捷键error_code 级别错误模型与 UI 映射当前设置页按能力拆分为独立模块:
GeneralActive EffectsInput IndicatorText Content (Click/Text)Automation MappingEffect Plugins (WASM)Trail TuningMFCMouseEffect.slnxRelease | x64 并重建x64/Release/MFCMouseEffect.exe# 编译 + 启动 core host(默认 30 分钟自动退出)
./mfx run
# 直接启动(跳过编译)
./mfx run-no-build
# 30 秒自动退出(便于快速手测)
./mfx run-no-build --seconds 30
# 特效类型等价自检
./mfx effects
# 特效回归套件(推荐日常)
./mfx verify-effects
# 全量 POSIX 回归套件
./mfx verify-full
# 兼容旧命令(仍可用)
./mfx start
./mfx fast
# 全量 POSIX 套件(scaffold + core + linux gate)
./tools/platform/regression/run-posix-regression-suite.sh --platform auto
# 特效聚焦套件
./tools/platform/regression/run-posix-effects-regression-suite.sh --platform auto
# WASM 聚焦套件
./tools/platform/regression/run-posix-wasm-regression-suite.sh --platform auto
# macOS WebSettings 手测入口
./tools/platform/manual/run-macos-core-websettings-manual.sh --auto-stop-seconds 60
# macOS WASM 运行时自检
./tools/platform/manual/run-macos-wasm-runtime-selfcheck.sh --skip-build
# macOS 自动化注入自检
./tools/platform/manual/run-macos-automation-injection-selfcheck.sh --skip-build
MFCMouseEffect/MouseFx:核心引擎(特效、输入、自动化、WASM、WebSettings Server)MFCMouseEffect/Platform:平台实现(Windows/macOS/Linux)MFCMouseEffect/WebUIWorkspace:Svelte 设置页源码tools/platform/regression:跨平台回归脚本tools/platform/manual:macOS 手测/自检脚本docs:架构、重构、问题与回归文档./docs/README.zh-CN.md./docs/agent-context/current.md./docs/refactoring/phase-roadmap-macos-m1-status.md觉得有用请点个 Star ⭐,也欢迎在 Issues/Discussions 留言反馈。