按住右键弹出圆环菜单,给每个 App 配一套鼠标快捷键
前段时间在站内看到一个鼠标唤起快捷圆环菜单的 Mac App 的分享,我感觉还挺有意思的,就让 AI 给我找了一个免费的方案:Kando + Karabiner-Elements ,结果死活没法正常工作。
我以为这个东西的技术难度特别高,要解决很多兼容性问题,毕竟这么老牌的产品都还没搞定我的电脑。抱着试一试的心态,我尝试让 AI 做了个最基础的 Demo ,验证一下可行性,结果 10 分钟就给我搞出来了,完全可行!
接下来两天就一直完善这个 Demo ,目前自用比较完善了:
- 默认有一个全局菜单,也可以给单个 App 配专属菜单。比如我在 Chrome 里配了关标签、新建标签、刷新,切到哪个 App 就自动换成哪套。
- 快捷键是直接"录制"的,按一下就录入,不用手填键码。
- 两种触发模式:Click (右键点一下直接弹)和 Hold & Release (按住 100-500ms 才弹,短按还是正常右键,互不干扰)。我自己用后者。
- 每个扇区可以自定义颜色,也可以用 App 图标或者 SF Symbols 图标代替文字,看图标比看字快。
- 配置自动保存,支持 JSON 导入导出,换电脑直接搬过去。
- 样式是让 AI 直接抄 Raycast 的
- 可以直接在实时预览圆环菜单上进行点击编辑和拖拽排序
目前在我的 4 台 Mac 上都是正常工作的