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 格式分发,支持 macOS 14+ 的 Apple Silicon 和 Intel 平台。
安装与首次运行步骤
- 下载 最新 DMG 文件,从 GitHub 发布页面 获取。
- 拖动
Kinesis.app到应用程序文件夹中。 - 启动 应用程序;macOS 将请求蓝牙和辅助功能权限——请授予。
- 打开设置标签页,找到 Neural Band,进行配对,并启用所需的控制映射。
- 使用 手环:向左或向右滑动切换桌面,捏合加旋转调节音量或亮度,按下手环上的按钮以打开 Mission Control。
从源码构建
# 克隆仓库
git clone https://github.com/callbacked/kinesis.git
cd kinesis
# 构建应用程序(需要安装带有 Swift 6 的 Xcode)
./scripts/build.sh
# 打开构建好的应用程序
open dist/Kinesis.app
注意: 重新构建前请先退出正在运行的 Kinesis 应用程序,以避免文件锁定错误。
技术架构
- 语言: 94.6 % Swift,4.1 % Shell 脚本,1.3 % JavaScript。
- 核心逻辑: 直接读取来自 Meta Neural Band 的肌电(EMG)信号(最初在 neural‑band‑poc 仓库中进行原型开发)。
- 手势映射: 可配置的映射关系存储在应用程序的偏好设置中;用户可自定义哪些 EMG 模式触发哪些 macOS 操作。
- 分发方式: DMG 文件已通过公证,满足 macOS Gatekeeper 的要求。
社区反馈精选
"神经手环看起来比眼镜有趣多了……我很感兴趣,如果类似的东西能取代鼠标或触摸屏幕,会是什么样。" – geoah
"Kinesis 已经是一个词,也是亚马逊的一个产品,或许用一个更独特、更具体的名称会让你的项目更容易被发现。" – pluc
"非常有趣。那么这个神经手环在可被逆向工程方面有多开放?你是否预期在更新后,这种功能会被 Meta 修复或禁用?" – f0e4c2f7
"开发者们终于找到了他们的杀手级界面,这感觉还挺酷的,尤其是与语音输入结合时。" – fidotron
这些评论突显了两个反复出现的主题:基于 EMG 的控制方式的新颖性,以及对更广泛硬件兼容性和开源驱动支持的期待。
局限性与待解决问题
- 硬件获取限制: Meta 仅将神经手环与 AR 眼镜捆绑销售,导致未拥有完整头显的开发者难以获取设备。
- 未来兼容性问题: 该仓库目前未记录应对 Meta 可能发布的固件更新的路线图,这些更新可能破坏 EMG 接口。
- 命名冲突: "Kinesis" 也是亚马逊的注册商标,以及一个知名的机械键盘品牌,可能影响项目的可发现性。
展望
Kinesis 证明了消费级 EMG 可穿戴设备可以在无需专有 SDK 的情况下,被重新用于桌面交互。如果 Meta 开放手环的固件,或第三方 EMG 手环价格变得亲民,这一方法有望发展为一种主流的输入方式,特别是当与语音助手或视线追踪技术结合时。
Sources
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目