AnyDoor:macOS 菜单栏快捷键控制中心
Swift 编写的 macOS 菜单栏工具,用全局快捷键启动 App、切换系统开关、截图录屏和管理剪贴板。
- 浏览
- 11
- 访问
- 0
- 下载
- 0
- 版本
- v4.2.11
- 平台
- macOS
详细介绍
项目简介
AnyDoor 是一个用 Swift / SwiftUI 编写的 macOS 菜单栏控制中心,由全局快捷键驱动。为任意按键组合绑定动作后,就能不离开键盘地启动或切换 App、翻译文字、翻转系统设置、执行一次性操作,也能随时调出剪贴板历史、窗口布局、/etc/hosts 配置、外接显示器亮度、Hyper Key 和 Spotlight 风格的命令面板。
主要功能
快捷键与系统开关
- App 快捷键:每个 App 一个全局热键,未运行则启动、在后台则激活、在前台则隐藏;内置热键录制器,带实时修饰键检测与冲突提示,可拖拽排序、逐项开关。
- 系统开关:保持唤醒(IOPMAssertion)、静音、深色模式、隐藏桌面图标、显示隐藏文件、隐藏 Dock、自动隐藏菜单栏、键盘锁定(清洁模式,只放行已注册热键)。
- 内置动作:锁屏、显示器休眠、系统休眠、清空废纸篓、刷新 DNS 缓存、清除通知、重启 Finder / Dock / SystemUIServer;区域 OCR、二维码/条码扫描、取色(HEX 写入剪贴板)、翻译。
截图与录屏
- 一次框选配一条工具栏:区域、窗口、全屏、定时、滚动截图与录屏可即时切换;冻结屏幕叠加层带十字准星、实时尺寸、放大镜,支持方向键微调。
- 滚动截图按重叠对齐逐帧拼接,会话窗口不会进入截图。
- 截图后左下角出现快捷浮层:拖拽分享缩略图、复制、保存、编辑、贴屏、OCR、重截、删除。
- 标注编辑器提供箭头、线、矩形、椭圆、手绘、高亮、文字、模糊、马赛克、遮挡条、序号、非破坏裁剪,支持撤销重做与复制/保存/贴图导出。
- 录屏输出 MOV、MP4 或 GIF,可设帧率、光标、麦克风、摄像头浮窗和按键显示。
剪贴板历史
- 以 Liquid Glass 墙的形式收纳文本、图片、截图、文件、颜色和二维码,可全局搜索并按类型、来源 App、标签、收藏筛选。
- 历史用仅存于 macOS Keychain 的设备密钥加密,密钥不同步、不进备份;可选保留 1 天到 1 年或不限,收藏与标签条目不会被自动清理。
- 可选本地自动图片文字索引,新图片中的二维码自动索引。
翻译、转换与其他
- 翻译支持 Apple 本地、Google、Bing、DeepL / DeepLX 以及 OpenAI 兼容服务(DeepSeek、Qwen、Gemini、Kimi、GLM、OpenRouter、Ollama、自定义端点)并排对比;可翻译输入文本、当前选中文本或区域 OCR 结果,API Key 存于 Keychain。
- 图片转换与 Hosts 管理以插件形式提供;图片转换支持 PNG / JPEG / HEIC / AVIF / WebP / TIFF / GIF / BMP / PDF / ICO,以及按目标体积压缩。
- 窗口布局(半屏、三分之一、三分之二、四分之一、居中、最大化、跨屏移动)、外接显示器 DDC/CI 亮度、Hyper Key 重映射、定时关机、端口管理。
- 命令面板集成计算器、单位/时区/汇率换算、
base64/url/md5/sha1/sha256等开发者工具,并可通过脚本插件扩展。
安装与使用
README 未提供命令行安装方式,可访问项目主页 https://anydoor.dev 了解获取方式。
图片转换与 Hosts 管理属于插件,需在「设置 → Plugins」中启用后使用;Hosts 编辑通过内置编辑器在多个命名配置间一键切换。
部分能力需要系统授权:Hosts 写入走特权 XPC helper(SMAppService 守护进程),未安装 helper 时回退到需管理员授权的 AppleScript;Apple 翻译可在设置中下载语言包。
注意事项
- 仅支持 macOS,项目以 Swift / SwiftPM + SwiftUI 构建,许可证为 MIT。
- 录屏不捕获系统(应用)音频,只采集麦克风。
- 剪贴板历史默认排除 Apple Passwords 与 Keychain Access,可追加排除其他 App,或忽略通过通用剪贴板传入的新条目。
- 定时关机在触发前会显示可取消的警告面板,Mac 从睡眠唤醒后会重新校验。
- Hyper Key 通过
hidutil重映射,并有看门狗在退出时清除映射。
本作品整理自 GitHub 开源项目 ZingerLittleBee/AnyDoor,原作者 @ZingerLittleBee,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v4.2.11当前版本
命令面板深色模式改用黑色玻璃背景,文字与分隔线更清晰;重做列表行样式:选中行更亮并显示 Return 提示,图标放入 App 图标大小的圆角方块,开启的开关填充强调色,快捷键按单键显示键帽,并统一图标尺寸与居中。
- v4.2.10
修复命令面板打开后「清除通知」等面板操作无响应的问题:此前 macOS 尚未注册的应用(如 Parallels Toolbox 内置工具)加载图标会阻塞所有后台任务,必须重启应用才能恢复。
评论