BetterJoy can turn the gyro in your Switch controller into a mouse: tilt the controller, and the pointer — or your aim — moves with it. Gyro aiming has a real following in shooters because it combines stick movement with fine, wrist-level correction, and BetterJoy brings it to any PC game, including games with no controller gyro support of their own. This guide explains how gyro-to-mouse works, how to set it up, and how to keep it stable.
How gyro-to-mouse works in BetterJoy
Your Pro Controller or Joy-Con constantly reports its rotation. BetterJoy reads that stream and converts it into mouse movement on the Windows desktop, system-wide. Two design choices matter:
- Stability filtering. Version 7 significantly improved gyro-to-mouse accuracy and stability by switching to a DCM filter, which smooths out the jitter that made earlier gyro mouse control feel shaky. If you tried this feature years ago and gave up, v7 is noticeably better behaved.
- An activate-gyro button. BetterJoy has an “activate gyro” concept: you designate a control so motion only steers the mouse while you are engaging it. This is what makes gyro mouse practical — you are not fighting the pointer every time you shift in your chair, only while you deliberately aim.
If BetterJoy is not installed yet, start with the install and first-run guide; the package is on the download page.
Step 1: Connect the controller and open BetterJoy
Pair your Pro Controller or Joy-Con(s) over Bluetooth (or plug the Pro Controller in by USB) and confirm the icon appears in the BetterJoy window. Gyro data flows either way, but most gyro-aim players prefer Bluetooth so the cable does not tug against their wrist movements.
Step 2: Enable gyro-to-mouse and choose your activate control
In BetterJoy’s settings for the controller, turn on the gyro mouse function and assign which button or input activates it. Choose something you can hold or toggle without disturbing your aim — a button your thumb or finger already rests near. The pattern most players settle into:
- Gyro inactive while moving, looting, or in menus — the stick (or your real mouse) does the work.
- Gyro active while aiming — engage the button, tilt to track the target, release when the moment passes.
Step 3: Calibrate your feel in a safe place
Open a practice range, an empty map, or even just the Windows desktop, and spend five minutes on feel before judging the feature:
- Make small tilts, not big arm movements. Gyro aiming is a wrist skill; large swings overshoot.
- Rest your forearms or rest the controller against your leg. A stable base dramatically reduces drift and wobble.
- If the pointer slowly creeps on its own, set the controller down flat and still for a moment so the gyro can settle, and check you are not accidentally engaging the activate control.
Sensitivity and related behaviour can be fine-tuned further — the sensitivity values live among BetterJoy’s settings, and our config file guide explains which values the project documents and how to edit them safely (with a backup).
Gyro-to-mouse vs gyro-to-joystick vs the motion server
BetterJoy offers three different gyro outputs, and picking the right one per game is the whole game:
- Gyro-to-mouse (this guide): best for PC shooters and any game where the mouse is the aiming device. The game needs no gyro support at all.
- Gyro-to-joystick: maps gyro onto the virtual controller’s stick instead. Useful in games that only accept controller input — see remapping buttons in BetterJoy, which covers gyro-to-joystick alongside button remapping.
- UDP motion server: for emulators that read real motion data themselves (Cemuhook/DSU on 127.0.0.1 port 26760). Here you should not use gyro-to-mouse — the emulator wants the raw motion, not a mouse.
Honest limitations
Gyro-to-mouse is a mouse, not magic. It cannot add motion support inside an emulator that expects motion data (use the motion server there), and it will feel wrong in games that aggressively smooth or accelerate mouse input. It is also a learned skill: expect an awkward first hour, then rapid improvement. Finally, remember this is the controller’s gyro doing double duty — if you also have the motion server feeding an emulator in the same session, you can end up steering two things at once. Use one gyro path per game.
Frequently asked questions
Does gyro-to-mouse work with Joy-Cons, or only the Pro Controller?
Both — every supported controller has a gyro. A single right Joy-Con is actually a popular gyro-aim setup, since your other hand is free for keyboard movement keys.
The cursor drifts even when I hold still. How do I fix it?
Put the controller down on a flat surface for a few seconds so the gyro settles, keep your forearms supported while playing, and make sure you are only engaging the activate control when you mean to aim. The v7 DCM filter already removes most raw jitter; persistent one-direction creep usually means the controller was moving when the gyro centred.
Is gyro aiming actually better than stick aiming?
For fine aim, most players who stick with it say yes: the gyro handles small corrections at a precision a stick cannot match, while the stick still does the large turns. It is a hybrid technique, not a replacement — expect the combination, not gyro alone, to be the upgrade.
Can I use gyro-to-mouse outside games?
Yes — it drives the actual Windows pointer, so it works on the desktop and in any application. That is also why the activate button matters: without it, everyday controller handling would keep shoving your cursor around.
What else can BetterJoy do?
See the full list on the tutorials hub, including joining Joy-Cons, remapping, and third-party controllers.
