把 Apple Watch 变成 Mac 的指向遥控器,这个叫 WatchPointer 的项目走了一条很直接的路:手表和 Mac 之间直接走蓝牙,不经过 Wi-Fi 和服务器。

数据链路是这么跑的——手表每秒读 100 次陀螺仪和重力数据,Mac 端每秒移动 240 次光标。惯性传感器负责感知指尖朝向,蓝牙负责把这份朝向送到 Mac 上,光标跟着动。

操作方式贴着日常手势来:单击就是点击,长按进入拖拽,旋转数码表冠做滚动,右键也支持。多块显示器之间的光标移动同样覆盖,不用来回切换设备。

作者专门处理了一个细节:点击会落在拇指碰到手表那一瞬间指着的位置,不会因为按下去那一下抖动而点偏。按压本身会带来坐标偏移,把触发时机锁在指尖触摸的瞬间,落点才准。

上手门槛目前不低。手表端要用 Xcode 自己编译安装,系统要求 macOS 14 和 watchOS 11 以上。项目里还附了一个打纸飞机的小游戏用来练手。

整套方案不需要额外硬件,靠的是手表里本来就有的陀螺仪和重力传感器。对开发者来说,这是一个把可穿戴设备的惯性数据接到桌面交互上的现成样本。