跳到正文
发现
桌面应用效率工具

AnyDoor:macOS 菜单栏快捷键控制中心

Swift 编写的 macOS 菜单栏工具,用全局快捷键启动 App、切换系统开关、截图录屏和管理剪贴板。

admin
发布于 2026-10-28 · 更新于 2026-10-30
浏览
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 整理,以原仓库为准。

更新记录

  1. v4.2.11当前版本

    命令面板深色模式改用黑色玻璃背景,文字与分隔线更清晰;重做列表行样式:选中行更亮并显示 Return 提示,图标放入 App 图标大小的圆角方块,开启的开关填充强调色,快捷键按单键显示键帽,并统一图标尺寸与居中。

  2. v4.2.10

    修复命令面板打开后「清除通知」等面板操作无响应的问题:此前 macOS 尚未注册的应用(如 Parallels Toolbox 内置工具)加载图标会阻塞所有后台任务,必须重启应用才能恢复。

评论