Devotd Github
新着開発ツール

starman-tech/mousepods v1.0.0 — Linux 用 AirPods ポインタ操作

starman-tech/mousepods v1.0.0 は、Linux 上で AirPods のセンサを使ってポインタを操作し、Apple RemoteHID の接続方式を文書化した Python プロジェクトです。

リポジトリ情報starman-tech/mousepods ↗

starman-tech/mousepods v1.0.0 は、Linux 上で AirPods のセンサを使ってポインタを操作し、Apple RemoteHID の接続方式を文書化した Python プロジェクトです。

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 は、Linux 上で AirPods のモーションセンサを読み取り、頭の動きやイヤホンの傾きでマウスポインタを操作する Python プロジェクトです。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 を調べる参考資料にも近いものです。