starman-tech/mousepods 是一个 Python 项目,在 Linux 上读取 AirPods 的动作传感器,用头部动作或耳机倾斜来操控鼠标指针。GitHub 仓库的最新版本是 v1.0.0。该仓库公开记录了 AirPods 3 所用的连接方式——Apple RemoteHID(基于 AACP 的 HID),并介绍了传感器报告格式。所提供的信息中没有列出 v1.0.0 新增的具体改动项。
该项目在把 AirPods 的传感器信息接入 Linux 上的指针控制的同时,也说明了 RemoteHID 传递传感器数据的方式。README 不仅介绍 AirPods 3 的路径,还介绍了 Pro 设备的独立传感器路径。它有一种在不移动光标的情况下查看诊断信息的运行模式,测试套件中列出了 159 项检查。项目以 Python 编写,采用 Apache-2.0 许可证。
README 会区分在设备上确认过的行为与实验阶段的功能。因此,与其把已记录的路径与实验功能同等看待,不如逐项确认功能依据。该仓库既是把 AirPods 3 头部追踪接入 Linux 指针控制的实现,也是一份可用于研究 RemoteHID 的参考资料。