Zwift Ride Controls
Complete button mapping reference for the Zwift Ride controller in both ERG and Simulation modes.
The Zwift Ride controller gives you hands-free control over every feature in Cyrace. The app automatically detects and connects to your controller via Bluetooth — no setup required.
ERG Mode Controls
Shift Levers — Power Adjustment
| Button | Action | Default Step |
|---|---|---|
| Right Shift Up | Increase power (small) | +5W |
| Right Shift Down | Increase power (large) | +25W |
| Right Hood | Increase power (hood) | +50W |
| Left Shift Up | Decrease power (small) | -5W |
| Left Shift Down | Decrease power (large) | -25W |
| Left Hood | Decrease power (hood) | -50W |
All step sizes are configurable in Settings.
Letter Buttons — Quick Presets
| Button | Preset | At 200W FTP |
|---|---|---|
| A | Recovery | 100W |
| Z | Endurance (70% FTP) | 140W |
| Y | Sweet Spot (88% FTP) | 176W |
| B | FTP (100%) | 200W |
Preset values update automatically when you change your FTP in Settings.
D-Pad — Zone Navigation
| Button | Action |
|---|---|
| D-Pad Up | Jump to next power zone |
| D-Pad Down | Jump to previous power zone |
Simulation Mode Controls
Shift Levers — Gear Shifting
| Button | Action |
|---|---|
| Right Shift Up | Harder gear (smaller cog) |
| Right Shift Down | Easier gear (larger cog) |
| Left Shift Up | Big chainring |
| Left Shift Down | Small chainring |
Hood Buttons — Multi-Gear Shift
| Button | Action |
|---|---|
| Right Hood | 3 cogs harder at once |
| Left Hood | 3 cogs easier at once |
Each shift gives a light haptic tap for feedback.
Shared Controls (Both Modes)
| Button | Action |
|---|---|
| D-Pad Left | Previous tab / screen |
| D-Pad Right | Next tab / screen |
| D-Pad Up | Previous data screen |
| D-Pad Down | Next data screen |
Controller Setup
The Zwift Ride controller is detected automatically during Bluetooth scanning. It supports both old and new firmware versions:
- New firmware — Service UUID
FC82 - Old firmware — Service UUID
00000001-19CA-4651-86E5-FA29DCDD09D1
The app performs a “RideOn” handshake automatically upon connection. No manual pairing or configuration is needed.
Tips
- Make sure the controller is powered on before opening Cyrace
- Only one app can connect to the controller at a time — close Zwift or other apps first
- If the controller disconnects unexpectedly, power-cycle it (turn off, wait a few seconds, turn back on)
- The controller is optional — all features work with on-screen controls when no controller is connected