2025-04-01 21:21:58 +02:00
2025-03-29 15:07:01 +01:00
2025-03-27 14:57:04 +01:00
2025-04-01 21:17:46 +02:00
2025-03-27 15:00:13 +01:00
2025-03-29 14:16:17 +01:00
2025-03-26 15:41:06 +01:00
2025-03-26 15:41:06 +01:00
2025-04-01 21:21:58 +02:00
2025-03-28 11:18:16 +01:00
2025-03-28 11:18:16 +01:00
2025-03-27 22:20:06 +01:00
2025-03-28 12:31:04 +01:00
2025-04-01 21:17:46 +02:00
2025-04-01 21:20:20 +02:00

SwiftControl

SwiftControl Logo

Description

With SwiftControl you can control your favorite trainer app using your Zwift Click, Zwift Ride or Zwift Play devices. Primarily useful to perform virtual gear shifting.

https://github.com/user-attachments/assets/1f81b674-1628-4763-ad66-5f3ed7a3f159

Downloads

Get the latest version here: https://github.com/jonasbark/swiftcontrol/releases

Supported Apps

  • MyWhoosh
  • indieVelo / Training Peaks
  • any other:
    • Android: you can customize the gear shifting touch points in the app
    • Desktop: you can customize the keyboard shortcuts in the app

Supported Devices

  • Zwift Click
  • Zwift Ride
  • Zwift Play

Supported Platforms

How does it work?

The app connects to your Zwift device automatically.

  • When using Android a "click" on a certain part of the screen is simulated to trigger the action.
  • When using macOS or Windows a keyboard click is used to trigger the action. Typically + and - keys are used to shift gears, while MyWhoosh uses K and I keys.

Donate

Please consider donating to support the development of this app.

Donate

TODO

  • implement more actions for Play + Ride
Description
No description provided
Readme 46 MiB
Languages
Dart 85.4%
C++ 6.4%
CMake 3.2%
Kotlin 2.1%
Swift 1.9%
Other 1%