Joystick user guide
Some AptiPilot tests (such as Follow and Crosshairs) are designed to be used with a joystick. To enable joystick control, a small third-party application is required to translate joystick movements into mouse movements.
Important: A joystick is not required for all tests. If a test does not specifically require joystick input, it can be completed using a mouse.
What you’ll need
- A USB joystick (any standard PC-compatible joystick)
- A desktop or laptop computer (PC or Mac)
- The setup software listed below for your operating system
PC users (Windows)
Quick setup
- Download JoyToKey
- Unzip the downloaded file
- Open JoyToKey.exe
- Keep JoyToKey running (minimised is fine) while using joystick-based tests
JoyToKey may display messages about purchasing a licence. These can be safely ignored — the free version is sufficient.
Once running, moving your joystick should control the mouse cursor.
Mac users (macOS)
Quick setup
- Download Enjoy2
- Download the AptiPilot configuration profile
- Unzip both files
- Open Enjoy2
The first time you open Enjoy2, macOS may block it. If this happens:
- Go to System Settings → Privacy & Security
- Click Open Anyway
- Confirm when prompted
Enable the AptiPilot profile
- Restart your Mac
- Download the AptiPilot Profile.json file
- Move the file AptiPilot Profile.json to: Users/YOUR_USERNAME/Library/Application Support/Enjoy2/mappings
- Open Enjoy2
- Select the AptiPilot profile
- Click Start
- Your joystick should now control mouse movement.
Allow permissions (if required)
If nothing happens when you click Start:
- Go to System Settings → Privacy & Security → Accessibility
- Ensure Enjoy2 is enabled
- You may need to unlock settings using your password
Optional: Manual configuration (advanced users)
If the profile does not load correctly, you can manually configure:
- Axis 1 → Mouse movement (horizontal)
- Axis 2 → Mouse movement (vertical)
- Button 1 → Key press: F
- Button 2 → Key press: R
Common questions
Do I need a joystick to use AptiPilot?
No. Only certain tests use joystick input.
Can I practise without setting this up?
Yes — all non-joystick tests work with a mouse only.
Does AptiPilot support joysticks natively?
No. External software is required due to browser limitations.
