Dorso 高级玩家技巧集:全局快捷键、文件命令接口与摄像头/AirPods 自动切换
【免费下载链接】dorsoA macOS app that blurs your screen when you slouch.项目地址: https://gitcode.com/gh_mirrors/po/dorso
Dorso是一款 macOS 姿态监控应用:当你弯腰驼背时,它会用摄像头或 AirPods 传感器检测姿势,并自动给屏幕加模糊来提醒你坐直。本文面向已经装好 Dorso 的用户,分享三个进阶玩法:全局快捷键一键启停、文件命令接口远程控制、以及摄像头与 AirPods 自动切换,让这款免费的姿态矫正工具真正融入你的工作流。
技巧一:全局快捷键,一按暂停/恢复监控 🎯
每次打开菜单栏手动开关太麻烦?Dorso 内置了全局快捷键,默认是⌃⌥P(Control + Option + P)。在任何应用里按下这个组合键,就能立即切换姿态监控的开关,无需切窗口。
如何自定义 Dorso 快捷键
- 点击菜单栏的 Dorso 图标,选择Settings
- 找到Shortcut(快捷键)一栏,点击 "Press..." 输入框
- 按下你想要的组合键,即刻生效;也可取消勾选彻底关闭
快捷键支持⌘、⌥、⌃、⇧四种修饰键的任意组合。实现上,它通过 HotkeyManager.swift 基于 Carbon 热键 API 注册系统级监听,按键映射逻辑则定义在 KeyboardShortcut.swift 中——即使其他应用在前台也能响应。
技巧二:文件命令接口,用终端脚本远程控制 Dorso 📡
这是最"极客"的隐藏功能:Dorso 暴露了一个基于文件的命令接口,让你可以用终端命令、Shell 脚本甚至 Automator 工作流来操控它。
使用方法
把命令写入/tmp/dorso-command,响应会出现在/tmp/dorso-response:
| 命令 | 说明 |
|---|---|
capture | 拍摄一帧并分析当前姿势 |
blur <0-64> | 手动设置模糊强度(0-64 级) |
quit | 退出应用 |
一个快速体验的例子:
echo "blur 20" > /tmp/dorso-command # 手动把屏幕模糊调到 20 级 cat /tmp/dorso-response # 查看响应这个接口很适合做自动化:比如结合系统电量脚本,在电池低于 20% 时自动退出 Dorso 省电;或者写个定时任务,每小时capture一次记录姿势数据。更多细节可参阅 README.md 中的Command Interface章节。
技巧三:摄像头 / AirPods 自动切换,告别手动选择 🎧
Dorso 支持两种追踪源:摄像头(Vision 姿态识别)和AirPods 运动传感器(Pro / Max / 第三代及更新款,需 macOS 14+)。在Settings → Tracking里可以设置追踪模式:
- Manual(手动):固定使用你选定的单一数据源
- Automatic(自动):根据设备可用性在摄像头和 AirPods 之间自动切换,并优先使用你设置的首选数据源(preferred source)
自动模式下还有一个贴心细节:自动回切(auto return)。比如你戴着 AirPods 工作时摄像头被笔记本盖上挡住,Dorso 自动切到 AirPods;摘下一会再戴回去,它还会自动切回你的首选源。
💡 提示:若首选设备尚未校准,设置页会出现提示横幅,记得先完成对应校准(坐直后点击校准即可)。
核心状态机逻辑位于 TrackingFeature.swift,数据源切换流程在 AppDelegate+Tracking.swift 中实现,感兴趣的同学可以对照源码理解自动切换的判定规则。
写在最后
掌握全局快捷键、文件命令接口和摄像头/AirPods 自动切换这三招后,Dorso 就从"被动提醒"升级成了可编程、可定制的第二大脑:
- ⌨️ 快捷键 → 随时无感开关
- 📡 文件接口 → 接入你自己的自动化脚本
- 🔄 自动切换 → 双数据源无缝接力
搭配合理的灵敏度与死区设置,驼背模糊提醒几乎零打扰。祝坐姿笔直,颈椎长命!
更多配置项(模糊强度、兼容性模式、锁屏暂停等)见 SettingsWindow.swift,快捷键默认值定义见 KeyboardShortcut.swift。
【免费下载链接】dorsoA macOS app that blurs your screen when you slouch.项目地址: https://gitcode.com/gh_mirrors/po/dorso
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考