Devotd Github
新发现开发工具

starman-tech/mousepods v1.0.0 — 面向 Linux 的 AirPods 指针控制

starman-tech/mousepods v1.0.0 是一个 Python 项目,可在 Linux 上通过 AirPods 传感器操控指针,并记录了 Apple RemoteHID 的连接方式。

仓库信息starman-tech/mousepods ↗

starman-tech/mousepods v1.0.0 是一个 Python 项目,可在 Linux 上通过 AirPods 传感器操控指针,并记录了 Apple RemoteHID 的连接方式。

GitHub 项目说明: Your AirPods are a mouse: AirPods 3 head tracking on Linux, and the first public documentation of Apple RemoteHID (HID over AACP)

星标
★ 186
复刻
20
语言
Python
许可证
Apache-2.0
最新版本
v1.0.0
查看原始来源 ↗在 GitHub 查看 ↗

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 的参考资料。