Repository navigation
Releases
Apple-Watch-Cursor 0.6.0 — Developer Preview
An experimental Apple Watch + Mac cursor controller, now published as Apple-Watch-Cursor under the MIT license.
Move your right wrist to point, tap index finger to thumb once to click, and double tap to enter or exit mouse mode. Includes local Bluetooth connection with one-time trust and automatic reconnect, a Watch Recenter button, red preview feedback, and four animated 3D pointing-calibration sweeps for natural elbow-centered arcs. Mouse input is restricted to the primary Mac display.
Start here
Follow the setup README. Building and running both apps with Xcode is the recommended first-run path.
Downloads
- macOS-universal-dev.zip: Release Mac app for Apple Silicon and Intel, with MIT license and first-run notes. Ad hoc signed; not Developer ID signed or notarized. This is a developer preview, not a consumer installer. macOS may block a downloaded build.
- source.zip: the exact tagged source, checked-in Xcode project, tests and documentation.
- SHA256SUMS.txt: checksums for those two archives. Verify after downloading with
shasum -a 256 -c SHA256SUMS.txt.
The Watch app is not distributed as a binary. Build and install it using your own development signing and a physical Watch destination in Xcode. Private development profiles, device identifiers, recordings and diagnostics are excluded from the release assets.
Verification
- 70 shared Swift tests passed after the rename.
- Unsigned physical-target Watch build passed.
- Universal arm64 + x86_64 Mac Release build passed; ad hoc signature and both architectures verified.
- Original 0.6.0 behavior was physically tested on a right-wrist Apple Watch Series 10. Calibration, cursor control, single clicks, double-tap mode switching and reconnect were confirmed. The renamed build has compilation verification; it has not had a new physical-device acceptance run.
Known limitations
Watch display dimming can stop sensor delivery and pointer movement. Waking the display restores it. Continuous wrist-down or background control remains unresolved. This is best suited to short awake-display sessions.
Finger taps are inferred from acceleration vibration, so other motions can cause false detections. Broad accuracy, false-click frequency, latency and battery use are unmeasured. A single click waits about half a second to distinguish a mode-changing double tap. Drag, scrolling, right click and system double click are not implemented. Bluetooth trust is a prototype without an audit or cryptographic peer-identity guarantee.
The app's display/project/module names changed from WristPilot; the legacy bundle identifiers remain so existing installations retain saved settings, trust and calibration.