Headway 讓 AirPods 變身 Mac 頭部手勢控制器

Ứng dụng Headway điều khiển Mac bằng cử chỉ đầu qua AirPods

Headway 是用 Claude 自行開發的應用程式,利用 AirPods Pro 3 內建的動作感測器,讓使用者不必動手就能在 Mac 上捲動頁面與切換分頁。

⚡ MIGOVI TL;DR

  • Headway 是常駐於 Mac 選單列的應用程式,由 Digital Trends 作者 Nadeem Sarwar 在 Claude 協助下自行開發。
  • 應用程式讀取 AirPods Pro 3 的加速度計與陀螺儀資料,以頭部手勢捲動頁面、切換分頁、前進後退及重新整理頁面。
  • Headway 在本機執行,不需要鏡頭,因此避開了隱私疑慮。
  • 應用程式提供音效回饋、螢幕提示、重新校正姿勢按鈕,以及各應用程式獨立設定。

靈感來自姿勢監測應用程式

Headway 是常駐於 Mac 選單列的小型應用程式,可透過 AirPods 以頭部動作控制網頁。據作者表示,從最初的粗略構想到可運作的版本,只花了不到 1 小時。這不是 Apple 的官方功能,而是以 Claude 撰寫的個人軟體。

Headway 應用程式介面,透過 AirPods 以頭部手勢控制 Mac
Headway 在 Mac 上執行,並接收來自 AirPods 的頭部手勢。

靈感來源是 PoseNudge,這是一款開放原始碼應用程式,利用 Mac 的鏡頭監測坐姿。一個隨時透過鏡頭觀察使用者的應用程式,讓不少人對隱私感到疑慮。作者因此改以 AirPods 的動作感測器重新實作這個構想。這個做法對系統資源的負擔也較小,首個版本搭配 AirPods Pro 3 在 MacBook Pro 上約 10 分鐘後就能穩定執行。

Headway 如何辨識手勢

在技術層面,Headway 讀取加速度計(accelerometer)與陀螺儀(gyroscope)的資料。這與支援機型 AirPods 上頭部追蹤空間音訊所用的是同類感測器。應用程式在本機執行,只讀取 Apple 的 Core Motion 框架從 AirPods 取得的頭部動作資料。

使用者配戴 AirPods Pro 3,透過 Headway 應用程式控制 Mac
使用者配戴 AirPods Pro 3。

應用程式提供 2 種捲動方式。使用 tilt to scroll 時,使用者向上或向下傾斜頭部,頁面便會持續捲動。捲動速度與死區(dead zone)都可以調整:縮小死區,輕微的手勢也能被辨識;放大死區,則可避免誤觸發。第 2 種是 nod,只要快速上下點頭即可,不必維持傾斜姿勢。每次點頭可以平滑捲動,也可以像按方向鍵那樣跳動一段距離。

除了捲動頁面,Headway 還支援多種手勢。連續點頭 2 次,會直接跳到頁面頂端或底部。向肩膀方向歪頭,可在 Chrome 或支援的應用程式中前進或後退。向左或向右轉頭可切換分頁,而像說「不」一樣搖頭,則會送出重新整理頁面的指令。作者表示,應用程式主要針對 Google Chrome 調校,因為他的工作流程幾乎都在瀏覽器內完成。

附帶的實用功能

當使用者低頭看鍵盤時,Headway 會自動暫停辨識,打完字後再自動恢復運作。每個手勢都會以輕柔的音效確認,並在螢幕上顯示小標記,告知剛才記錄的是哪個手勢。recenter 按鈕只需按一下,就能把目前的頭部姿勢設為中立基準。如此一來,即使一天中坐姿有所改變,也較不易誤觸發。

Headway 應用程式搭配 AirPods,以頭部手勢控制 Mac

在下拉選單中,使用者可以逐一加入希望 Headway 配合運作的應用程式,針對各應用程式開啟或關閉辨識,並選擇預設的手勢類型。點頭、歪頭與轉頭的對應功能可以互換,y 軸的捲動方向也能以獨立開關反轉。此外還有統計頁面,記錄每天的手勢次數。舉例來說,點頭向下 80 次,代表至少讀了那麼多頁;作者說這只是好玩的小細節,並非用來精確測量。

實際使用上,作者在雙手忙碌或弄髒時,用 Headway 控制已連線的 Mac 或 iPad 螢幕。洗碗、邊煮飯邊看食譜,或在做家事時看漫畫,都很適合這種方式。作者的朋友起初相當懷疑,但看到自己的頭部動作真的能操控 Mac,都感到驚訝。

✒️ MIGOVI 观点

Headway 顯示,耳機內的動作感測器可以成為電腦的輸入管道,而不只是用於空間音訊。不過,原文僅介紹 1 款個人工具,也未提及廣泛發布的計畫,因此一般使用者目前還無法立即安裝。更值得注意的是,非專業人士也能借助 AI 助理,在不到 1 小時內做出可運作的應用程式。以感測器取代鏡頭的做法,對需要保護隱私的應用程式也值得參考。

來源:Digital Trends

审核人: Hero Association

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *