Kinesis 0.1.0 – Meta Neural Band 的原生 macOS 控制功能

Kinesis 0.1.0 的功能

Kinesis 0.1.0 為 Meta Neural Band 提供原生 macOS 控制綁定,實現了桌面間滑動、啟動 Mission Control、音樂播放控制,以及用於音量或亮度的捏合加旋轉手勢。該專案使用 Swift 編寫,透過 Xcode Swift 6 建置,並以經過公證的 DMG 格式發佈,適用於 Apple Silicon 與 Intel 架構的 macOS 14+


安裝與首次執行步驟

  1. 下載最新的 DMG 檔案,請前往 GitHub releases page
  2. Kinesis.app 拖入 Applications 資料夾。
  3. 啟動應用程式;macOS 將要求藍牙與輔助使用權限 – 請授予兩者。
  4. 開啟 Setup tab,找到 Neural Band,進行配對並啟用所需的控制映射。
  5. 使用腕帶:左右滑動以切換空間,捏合旋轉以調整音量/亮度,並按下腕帶上的按鈕以開啟 Mission Control。

從原始碼建置

# Clone the repository
git clone https://github.com/callbacked/kinesis.git
cd kinesis

# Build the app (requires Xcode with Swift 6)
./scripts/build.sh

# Open the built application
open dist/Kinesis.app

注意: 在重新建置之前,請先退出正在執行的 Kinesis 應用程式,以避免檔案鎖定錯誤。


技術架構

  • 語言: 94.6% Swift, 4.1% Shell scripts, 1.3% JavaScript。
  • 核心邏輯: 直接從 Meta Neural Band 讀取 EMG 訊號(最初是在 neural-band-poc 專案中進行原型開發)。
  • 手勢映射: 可配置的映射儲存在應用程式的偏好設定中;使用者可以自定義哪些 EMG 模式會觸發哪些 macOS 動作。
  • 發佈: DMG 經過公證,符合 macOS Gatekeeper 的要求。

社群回饋亮點

"The neural band always looked more interesting than the glasses… I’d be interested in exploring if something like this could remove the need for a mouse or touching the screen." – geoah

"Kinesis is already a word and an Amazon product, might have better discoverability naming your project something unique and specific." – pluc

"The vibe coders have finally discovered their killer interface, and it is kind of cool, especially if integrated with voice inputs." – fidotron

這些評論強調了兩個不斷出現的主題:基於 EMG 的控制新穎性,以及對更廣泛硬體相容性與開源驅動程式支援的需求。


限制與待解問題

  • 硬體取得性: Meta 僅將 Neural Band 與其 AR 眼鏡綑綁銷售,這限制了未擁有完整頭戴裝置的開發者的取得權限。
  • 未來相容性: 該專案目前尚未記錄處理 Meta 可能發佈的韌體更新的路線圖,而這些更新可能會破壞 EMG 介面。
  • 命名衝突: "Kinesis" 同時也是 Amazon 的註冊商標產品與知名的機械鍵盤品牌,這可能會影響搜尋發現性。

展望

Kinesis 展示了消費級 EMG 穿戴裝置可以無需專有 SDK 即可重新用於桌面互動。如果 Meta 開放腕帶的韌體,或是第三方 EMG 手環變得更經濟實惠,這種方法可能會演變成一種主流的替代輸入方式,特別是結合語音助理或注視追蹤技術時。

Sources

相關

  • Dispatch
  • 專案
  • 專案
  • 專案
  • 專案