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+
安裝與首次執行步驟
- 下載最新的 DMG 檔案,請前往 GitHub releases page。
- 將
Kinesis.app拖入 Applications 資料夾。 - 啟動應用程式;macOS 將要求藍牙與輔助使用權限 – 請授予兩者。
- 開啟 Setup tab,找到 Neural Band,進行配對並啟用所需的控制映射。
- 使用腕帶:左右滑動以切換空間,捏合旋轉以調整音量/亮度,並按下腕帶上的按鈕以開啟 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
- 專案
- 專案
- 專案
- 專案