一、问题是什么
用 Mac 演示、追剧或者手占着的时候,想去点一下屏幕,就得腾出手摸鼠标或触控板。语音控制太重、眼球追踪太贵,其实有个一直被忽略的传感器就在你耳朵上——AirPods 的头动追踪。AirCursor 做的事就是把它变成一套完整的指针系统:转头移动指针、悬停自动点击、按耳机柄当鼠标键。
二、核心设计
它是 macOS 15+ 的菜单栏应用,MIT 开源,作者是有多年 Apple 平台经验的独立开发者。技术上读 AirPods 内置头动传感器(每秒约 25 帧)后差分出角速度,用「相对速度映射」——指针跟着你转头的快慢走而不是绝对角度,所以不用校准也不会漂移;再经 120Hz 平滑器合成系统级的移动、点击、滚动事件。两个细节见功力:点头、摇头时点击落点固定在你手势开始前指的位置,不会因为动作偏掉;悬停点击只认 macOS 上报的可点元素——按钮、链接、标签页、菜单、输入框和 Dock 图标,停在正文上永远不会误点,打字时悬停还会自动暂停。
三、功能拆解
手势全家桶:耳机柄单按是左键、双按右键、三按进入滚动模式(看上下左右滚动页面);点头是左键确认;摇头暂停/恢复;头向左右倾斜各可绑定一个动作,从前进后退、切换空间到截图工具都能映射,全部支持重映射。快捷键覆盖暂停、滚动、回中、拖拽锁。首次引导会带你真试一次,顺带学习你自然点头的幅度自动调阈值。多显示器全程可用,加速度有上限不会一甩头飞出屏幕。
四、适合谁、不适合谁
适合:录屏演示不想腾手的人、躺着追剧翻页的人、手部不便需要免指点的用户、想体验头控效率工具的玩家。不适合:没有对应耳机的人——必须是带头部追踪的 AirPods Pro(任意代)、AirPods Max、AirPods 三代及以后或 Beats Fit Pro;macOS 14 及以下;容易因头部晃动不适的人。
五、诚实提醒
最常见的坑是「指针不动」:AirPods 只把头动数据发给正在播放声音的设备,耳机连在手机上或 Mac 输出是扬声器时就收不到——先在控制中心把声音输出切到耳机。摘下一只耳机会被当成一次按压,先暂停追踪再摘。应用本身免费无内购无遥测,唯一网络请求是每天一次的版本检查,运动数据只在内存处理。
六、项目现状
仓库 208 stars、26 forks,MIT 开源,当前 1.0.7(2026-11-11 发布),纯 Swift 实现、CI 全绿。我们实测:安装包只有 2.36MB;解包核验应用是 x86_64 加 arm64 双架构通用二进制,版本 1.0.7、最低系统 15.0,发布资产带独立签名文件。1.0.7 起统一签名身份,应用内自动更新后权限不再丢失。
七、常见问题
问:要花钱吗?
答:免费开源,无内购无账号。
问:指针完全不动?
答:先把声音输出切到 AirPods——头动数据只发给正在播放声音的设备。
问:悬停总误点?
答:调悬停停留时长或关掉;点头灵敏度调 Nod size,重播引导也会自动重校准。
问:按耳机柄却在切歌?
答:别的应用正在放歌时会抢走按压事件,头部手势始终有效。
问:更新后权限失效?
答:1.0.6 之前版本的老问题,到辅助功能里移除后重加一次;1.0.7 起不会再发生。
下载地址
夸克网盘(永久有效):https://pan.quark.cn/s/fece64ec7ed3
本教程由「宝藏星球屋」整理,更多软件、游戏、开源项目都在 https://cbge.top。























暂无评论内容