Remote controllers let you control selected ROUVY actions directly from a connected device, such as a gamepad, smart handlebars, or a supported Bluetooth remote controller.
You can use remote controllers to perform actions like opening Chat or recording a Lap without reaching for your keyboard.
If you use multiple devices, each controller can also have its own custom button configuration.
Supported remote controllers
You can manage remote controllers from the Sensors screen under Cycling devices -> Remote controllers.
Currently supported devices include:
- Zwift Click V1 and V2
- Zwift Ride
- Wahoo KICKR BIKE Handlebars V3
- Cycplus BC2
Generic gamepad controllers are also supported if your operating system recognizes them as a gamepad. However, we cannot guarantee that every gamepad will work. Generic gamepads, joysticks, and similar devices vary between systems, so some may not be fully supported. |
Connecting a remote controller
You can connect remote controllers directly in the ROUVY app.
| Selecting a device in the dropdown does NOT turn the other devices off. All connected controllers keep working at the same time, and the dropdown only changes which one you are configuring. |
- Open the 'Sensors' screen from the top-right corner of the ROUVY app.
- Select 'Cycling devices', then 'Remote controllers.'
When a compatible device is detected, it appears in the list of available remote controllers. From there, you can connect the device and open its control mapping settings.
You may also see other Bluetooth Low Energy (BLE) Human Interface Devices (HID) that are available for connection.
The Remote Controllers screen provides quick access to both button configuration and your system's Bluetooth settings.
|
For more information about customizing button assignments, continue to the next section.
Customizing controls
Control mapping is available in the 'Control settings' tab in your ROUVY app's Settings.
You can access those through a shortcut in 'Sensors' described above, or by clicking on your Profile icon in the top-left corner of the app and then choosing Settings in the drop-down menu.
The 'Controls' settings tab displays the current mappings for both the Primary and Custom input sources.
By default, keyboard and gamepad controls are already mapped, and you can reassign supported devices to different actions.
| Use the device dropdown to switch between connected remote controllers and configure each one separately. |
Available actions cover both menu controls (such as navigating the menu, selecting items, and going back or canceling) and in-ride actions (such as shifting gears, pausing and resuming the ride, and sending kudos).
To assign a button to an action:
- Select the action in the menu.
- Press the button you want to assign.
- Confirm the assignment.
Once confirmed, the newly assigned button appears in the action's button set.
If needed, select 'Reset to default' at the bottom of the Menu to restore the default control mapping.
Using multiple input devices
ROUVY supports multiple input sources at the same time. For example, you can use a keyboard, gamepad, and smart handlebars together.
Each connected remote controller can have its own configuration.
This allows you to create different control layouts for different riding setups without affecting your other devices.
| IMPORTANT: Button configurations are saved per device and do not transfer between devices or platforms. A mapping you create on desktop stays on desktop, so each device keeps its own layout. |
Smart handlebars and virtual shifting
Supported smart handlebars can be connected through the Remote Controllers section in the same way as the previous Virtual Shifting device.
If you previously connected handlebars as a Virtual Shifting device, the process is now the same as for any other remote controller: connect them through the Remote controllers section described above.
Once connected, any extra buttons on your handlebars work like buttons on other controllers. You can assign them to actions (such as Chat or Lap) in the same control mapping screen.
| You can turn virtual shifting off and on from the trainer card, which now lists what your trainer supports. If your trainer does not support a feature, it will not appear there. |
Known limitations
| Please note: general Bluetooth devices, such as media buttons and Bluetooth presentation remotes, are not currently supported. |
The Remote Controllers feature is still being improved. You may encounter the following issues:
- A gamepad may occasionally stop responding and need to be reconnected. Please disconnect the device completely and them reconned it again.
Apple TV's functionality is limited right now, we are working on improving it.
Troubleshooting
Most remote controllers connect without any setup, but support can vary by device.
Keyboards and standard gamepads are the most reliable, while joysticks and less common controllers may not be fully supported. We cannot guarantee that every gamepad will work, since operating systems recognize them in different ways.
If your remote controller does not appear in the device list, check the following:
- Confirm that the device is connected to your computer.
- Verify that your operating system recognizes the device.
- Disconnect and reconnect the controller.
- Open your system settings from the Remote Controllers screen in the ROUVY app and confirm the device is listed there.
- Restart the device and scan for available devices again.
If a controller becomes unresponsive during a ride, disconnect and reconnect it from the Remote Controllers screen.