大家好,分享一个自己做的开源小工具 GestureFlow,类似 Windows 上的 WGestures / macOS 上的 MacStroke:按住鼠标右键(或中键)画一条轨迹,就能在当前 App 里触发快捷键。
GitHub: https://github.com/sunyongsheng/GestureFlow
为什么要做这个
之前一直用的 WGestures2 ,因为自己的诉求很简单,只有快捷键一个诉求,所以是满足自己需求的,但是后来升级 MacOS 后提示 WGestures2 包含 Intel 芯片架构组件,后续版本不会再支持,而软件本身也很久没有更新,所以就自己做了一个。后续如果没有比较大的功能,更新应该不会太频繁,但是会确保适配系统更新。
主要功能
- 右键 / 中键触发手势,支持上、下、左、右单段或多段组合路径
- 全局手势 + 按应用手势:每个 App 都可以有自己专属的一套手势
- 内置常用预设:后退/前进、复制/粘贴、新建标签页、刷新、最小化、撤销/重做等
- 自定义手势:在画布上直接录制轨迹,绑定任意键盘快捷键
- 实时轨迹 overlay:颜色、宽度、透明度、描边都可以调;识别成功后弹出反馈卡片( macOS 26 默认液态玻璃风格)
- 快捷键可发送到前台 App 或鼠标指针下方的 App
- 忽略应用列表:在指定 App 里自动禁用手势
- YAML 配置文件:支持自定义配置目录(含 XDG
~/.config/gestureflow),多台设备间同步配置很方便
系统要求
- macOS 14.0 及以上
- 首次使用需要授予「辅助功能」权限(用于监听全局鼠标事件)
下载
Release 页面提供 DMG 和 ZIP (自签名分发,首次运行需要在 系统设置 - 隐私与安全 选择始终打开,或者运行xattr -d com.apple.quarantine /Applications/GestureFlow.app):
https://github.com/sunyongsheng/GestureFlow/releases
完全免费、开源,欢迎试用、提 issue 、点个 Star ⭐️
有任何建议或 bug 反馈都可以在帖子里留言,感谢各位!