Pelmet显示与隐藏全解:悬停、点击、快捷键6种唤回方式,隐藏图标随叫随到
【免费下载链接】dimble
A calm menu bar, done the native way. Hides the icons you don't need until you do.
Pelmet 是一款为 macOS 27 打造的菜单栏图标管理工具,核心理念是"把你不需要的图标藏起来,需要时随叫随到"。它不是窗口遮挡的障眼法,而是直接驱动 macOS 27 原生的菜单栏隐藏机制,所以隐藏与显示平滑得像系统自带功能。这篇文章带你完整掌握 Pelmet 图标显示与隐藏的全部玩法:悬停唤出、单击双击、快捷键、点击箭头图标,一共 6 种唤回方式,以及自动重新隐藏的调优技巧。
先搞懂基础:三个分区是显示与隐藏的前提
Pelmet 把菜单栏图标分成三个分区,每个分区的"唤回规则"不同:
| 分区 | 行为 | 唤回方式 |
|---|---|---|
| Visible(可见) | 永远留在菜单栏上 | 无需唤回 |
| Hidden(隐藏) | 默认收起,随叫随到 | 悬停 / 单击 / 快捷键 / 箭头 |
| Always Hidden(始终隐藏) | 默认收起,更"隐身" | 双击 / ⌃⌥⌘, 快捷键 |
在布局编辑器里拖拽图标即可调整分区(按 Apply 一次生效)。如果你不想开窗口,还可以直接在菜单栏里按住 ⌘ 拖动图标到箭头另一侧完成分区——Pelmet 会记录这次移动,从不擅自动你的图标。
6种唤回方式:隐藏图标随叫随到
方式一:悬停显示(最常用)
把鼠标指针移到菜单栏右半侧(屏幕中线到 Pelmet 箭头图标之间)并停留片刻,隐藏区的图标就会滑出。
- 悬停延迟可在0.1 ~ 0.5 秒之间调节(步进 0.1s),设置位于 Settings → Behavior → Hover delay;
- 为什么只监听右半侧?左侧是应用菜单(File、Edit 等),右侧是 Control Center 和时钟——都不该触发唤出,这个设计写在 MenuBarBandMonitor.swift 的悬停区域判定里;
- 指针离开菜单栏后,悬停唤出的图标会走"快速收起"路径(最多 1 秒内自动隐藏),因为它只是"瞥一眼"级别的展示。
方式二:单击菜单栏空白处
在箭头图标左侧的菜单栏空白处单击一下,隐藏区立即展开;再单击一次空白处,又会收起(Pelmet 会等待系统双击间隔,避免你的双击第一下被误判成"收起")。
- 这个开关叫Reveal on click in empty menu bar area,见 SettingsView.swift;
- 注意触发边界:时钟、Control Center 以及箭头图标右侧的区域不算"空白处",不会误触发。
方式三:双击——连"始终隐藏"一起带出来
在空白处双击(或对已展开的栏双击),会把Always Hidden 分区的图标一并唤出。这是查看"最隐身"图标的鼠标方式,对应开关Double-click reveals always-hidden too,默认开启。
方式四:点击箭头图标本身
菜单栏上那个小箭头(chevron,可换成箭头、眼睛、圆点等 7 种样式,或直接关掉)就是一个切换按钮:
- 单击:展开/收起 Hidden 分区,再按一次收回;
- 右键:弹出 Pelmet 菜单,含Show all(全部显示)、Search(搜索)、Open Settings(打开设置)等入口。
如果你把 Pelmet 图标关掉了也不怕,还有 ⇧⌥⌘, 快捷键、右键分隔符、右键空白菜单栏三条路能回到设置界面。
方式五:全局快捷键(任何应用中都有效)
不用碰鼠标,这套全局快捷键在任何应用里都能按下生效:
| 快捷键 | 作用 |
|---|---|
| ⌥⌘, | 显示隐藏图标;再按一次全部收回 |
| ⌃⌥⌘, | 连 Always Hidden 一起显示 |
| ⌥⌘K | 打开 Pelmet Search,输入 bt、wifi 等关键词直接跳转到对应图标菜单 |
| ⇧⌥⌘, | 打开 Pelmet 设置 |
所有快捷键都能在 Settings → General 里改:点一下快捷键行,按新组合即可(录制时按 ⌫ 恢复默认)。快捷键注册走的是 Carbon 的RegisterEventHotKey,实现见 HotkeyManager.swift,即使开了安全输入(Secure Input)也能正常触发。
方式六:按显示器设置"常显"
外接一台大屏?可以把某块显示器设为Expanded(常显),指针移到这块屏上时菜单栏自动展开全部图标;切回Collapse的屏则恢复收起逻辑,"指针在哪块屏,哪块屏的规则赢"。设置位于 Settings → Displays,每个显示器一行独立选择。
自动重新隐藏:图标如何优雅退场
唤出来之后,Pelmet 有三种退场方式,全部在 Settings → Behavior → Auto-rehide 里配置(配置数据结构见 SettingsStore.swift):
- 定时自动收起:延迟从 Instant 到 5 秒(步进 0.5s)。指针还停在菜单栏上时不会收起,移开后才开始倒计时;
- 点击别处即收起:在栏外任意位置点击一下,图标立即收回;
- 动画风格:Instant(瞬时)、Smooth(平滑)、Fade(淡出)三选一。Smooth 和 Fade 需要 Screen Recording 权限(仅用于合成两张菜单栏静帧做动画,不录制不留存),不授权则使用 macOS 原生动画。
整个"展开/收起"的时序由一个纯状态机管理(RehideStateMachine.swift),保证你快速连点、悬停与点击同时发生时也不会出现"开-关-开"的闪烁。
常见搭配建议
- 日常通勤流:悬停 0.2s + 自动收起 5s + 点击别处收起,几乎无感;
- 大屏多任务流:主屏 Collapse,副屏 Expanded,键盘 ⌥⌘, 兜底;
- 极致简洁流:关掉 Pelmet 图标,只留 ⇧⌥⌘, 进设置 + 右键分隔符应急。
更多细节(如隐藏期间系统自带图标被 macOS 临时移除怎么办、动画权限说明等)可以查阅官方 FAQ:docs/FAQ.md,项目总览见 README.md。
Pelmet 免费、开源、无需账号、不做统计,图标搜索的学习数据也全部留在本地。把不用的图标收进 Hidden,菜单栏从此清爽,需要时 6 种方式随叫随到。
【免费下载链接】dimble
A calm menu bar, done the native way. Hides the icons you don't need until you do.
相关推荐
PanWatch 模拟盘实战:4 个跟单默认参数,4 步验证策略成色
PanWatch 模拟盘实战:4 个跟单默认参数,4 步验证策略成色 AI 建议买入,你敢跟多少?PanWatch 模拟盘解决的就是这个问题:用虚拟账户自动跟单
后端前端金融科技AI 应用大模型AI Agent本地部署任务调度ZoneDeck 热键与鼠标手势完全指南:从全局热键、鼠标连击到四角隐藏与空闲自动隐藏
ZoneDeck 热键与鼠标手势完全指南:从全局热键、鼠标连击到四角隐藏与空闲自动隐藏 导读 本文以 ZoneDeck 的「热键与鼠标」设置页为核心,系统讲解四
桌面应用Pelmet双Helper进程设计解析:破解macOS『按Bundle隐藏』限制,自制图标也能参与原生隐藏
Pelmet双Helper进程设计解析:破解macOS『按Bundle隐藏』限制,自制图标也能参与原生隐藏 Pelmet 是一款用原生方式管理 macOS 菜单
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考