CursorSlinger

Draw your
controller.Move the Mac.

CursorSlinger turns Samsung Gear VR and Oculus Go controllers into wireless mice for macOS. Point it like an air mouse, swipe the pad like a trackpad, or do both. One menu bar app, several controllers at once.

macOS 12 or later · Bluetooth LE · no third-party dependencies

Two ways to aim

Air mouse, trackpad, or both.

01

Point

Hold the trigger and aim. Yaw is measured against real gravity, so it works however you hold the controller. Turn for sideways, tilt for up and down.

02

Swipe

The touchpad moves the cursor or scrolls, with acceleration for long swipes and tap-to-click. Press the pad and tilt to scroll a page.

03

Together

Every controller keeps its own mode, speed and calibration. One can drag while another points. Two of the same model work too.

Seven ways to hold it

Pick a control mode per controller.

Hold Trigger to Point, Pad MouseThe default. Trigger points, pad moves, tilt to scroll.
Home / Oculus Toggles GyroGyro on until you say otherwise; the pad pauses it.
Hold Trigger to PointPad swipes scroll, pad click clicks.
Touch Pad to PointA finger on the pad aims; the trigger clicks and drags.
Back Toggles GyroBack tap toggles pointing, Back held scrolls like a joystick.
Touchpad OnlyNo gyro at all. Back and Home scroll.
Hold Trigger to Point, Press Pad to ScrollPress the pad and move the controller to grab-scroll.

Works with

Two controllers that deserved a second life.

Samsung Gear VR controller

Trigger, touchpad, Home, Back and volume buttons. Volume scrolls in every mode. Battery level shown in the menu.

press Home to wake

Oculus Go controller

Trigger, touchpad, Oculus and Back buttons. Pairs once with the Mac over an encrypted link. Battery level shown in the menu.

any button wakes it

Not on the App Store yet. Until then, build from source with one script; the README walks through permissions and pairing.

Private by design

Nothing leaves your Mac.

  • No network access, no accounts, no analytics.
  • Only controllers you paired are ever used; pairing is on your say-so and stops after 60 seconds.
  • Accessibility permission is what lets it move the cursor. That's the whole ask, and you can revoke it any time.
  • Settings are plain macOS preferences you can read and delete.