Tambahkan perpindahan gigi virtual ke aplikasi latihan dalam ruangan apa pun.
Dengan BikeControl (sebelumnya dikenal sebagai SwiftControl), Anda dapat mengganti gigi virtual dan mengontrol aplikasi trainer favorit Anda menggunakan kontroler yang sudah Anda miliki: Shimano Di2, SRAM AXS / eTap, Zwift® Click, Zwift® Ride, Zwift® Play, Elite Square Smart Frame®, Elite Sterzo Smart®, Wahoo Kickr Bike Shift®, CYCPLUS BC2, Thinkrider VS200, remote Bluetooth, dan gamepad.
▶ Perpindahan gigi virtual
▶ Kemudi / belok
▶ Sesuaikan intensitas latihan
▶ Kontrol musik di perangkat Anda
▶ Tambahkan perpindahan gigi virtual ke aplikasi trainer yang tidak mendukungnya secara bawaan
▶ Sesuaikan jumlah gigi, rasio, dan pengaturan gigi
▶ Lebih banyak lagi? Jika Anda dapat melakukannya melalui keyboard, mouse, atau sentuhan, Anda dapat melakukannya dengan BikeControl
Perpindahan Gigi Virtual di MyWhoosh, Rouvy, TrainingPeaks Virtual, dan Strappo
BikeControl menerapkan perubahan gigi pada trainer dan hanya mengirimkan resistensi yang dihasilkan ke aplikasi. Oleh karena itu, perpindahan gigi virtual berfungsi di MyWhoosh, Rouvy, TrainingPeaks Virtual, Strappo, Biketerra, dan Zwift - termasuk aplikasi yang tidak memiliki fitur perpindahan gigi virtual sendiri.
Shimano Di2 dan SRAM AXS
Pasangkan tuas pemindah gigi Shimano Di2 atau SRAM AXS/eTap yang sudah Anda gunakan di luar ruangan dan gunakan tuas tersebut untuk memindahkan gigi virtual di dalam ruangan. Tidak ada perangkat keras tambahan dan tidak ada adaptor: BikeControl membaca tuas pemindah gigi melalui Bluetooth dan memindahkan gigi virtual untuk Anda.
Sumber Terbuka
Aplikasi ini adalah sumber terbuka dan tersedia di https://github.com/OpenBikeControl/bikecontrol/
Aplikasi yang Didukung
Didukung secara resmi (terintegrasi secara native):
▶ MyWhoosh
▶ Rouvy
▶ TrainingPeaks Virtual
▶ Strappo
Juga didukung:
▶ Zwift
▶ Biketerra.com
▶ FulGaz
▶ Aplikasi lain: Anda dapat menyesuaikan titik sentuh (Android) atau pintasan keyboard (Desktop)
Perangkat yang Didukung
▶ Shimano Di2
▶ SRAM AXS / eTap (setiap tombol individual)
▶ WHEELTOP EDS
▶ Zwift© Click
▶ Zwift© Click v2 (lihat masalah #68)
▶ Zwift© Ride
▶ Zwift© Play
▶ Wahoo Kickr Penggeser Sepeda, Pro, V1 dan V2
▶ Penggeser Virtual CYCPLUS BC2
▶ Penggeser Virtual Thinkrider VS200
▶ Elite Sterzo Smart (untuk dukungan kemudi)
▶ Elite Square Smart Frame (beta)
▶ Gamepad
▶ Perangkat BLE dan Bluetooth HID klasik
▶ Input keyboard
▶ Ponsel Anda di setang, mengemudi dengan sensornya
▶ Alternatif standar terbuka yang terjangkau sedang dalam pengembangan, didukung oleh semua aplikasi pelatih utama — daftar di openbikecontrol.org
Penggunaan API AccessibilityService
Pemberitahuan Penting: Aplikasi ini SECARA OPSIONAL menggunakan API AccessibilityService Android untuk memungkinkan kontrol aplikasi pelatihan melalui perangkat Zwift Anda.
Mengapa AccessibilityService:
▶ Untuk mensimulasikan gerakan sentuh di layar Anda yang mengontrol aplikasi pelatihan
▶ Untuk mendeteksi jendela aplikasi pelatihan mana yang saat ini aktif
▶ Untuk memungkinkan kontrol aplikasi seperti MyWhoosh, Biketerra.com, dan lainnya
Bagaimana Kami Menggunakan AccessibilityService:
▶ Saat Anda menekan tombol pada Zwift Click, Zwift Ride, Zwift Play, Shimano Di2, atau shifter SRAM AXS, BikeControl menerjemahkan ini menjadi gerakan sentuh di lokasi layar tertentu
▶ Layanan ini memantau jendela aplikasi pelatihan mana yang aktif, sehingga gerakan mencapai aplikasi yang tepat
▶ TIDAK ada data pribadi yang diakses, dikumpulkan, atau ditransmisikan melalui layanan ini
▶ Layanan ini hanya melakukan tindakan sentuh yang Anda konfigurasi
Privasi dan Keamanan:
▶ BikeControl hanya mengakses layar Anda untuk melakukan gerakan yang Anda konfigurasi
▶ Tidak ada fitur aksesibilitas lain atau data pribadi yang diakses
▶ Semua konfigurasi gerakan tetap ada di perangkat Anda
▶ Aplikasi ini tidak terhubung ke layanan eksternal untuk fungsi aksesibilitas.
Aplikasi ini tidak berafiliasi dengan atau didukung oleh Zwift, Inc., Shimano, SRAM, Wahoo, atau Elite.
Izin yang Diperlukan
▶ Bluetooth: Untuk terhubung ke shifter dan trainer Anda
▶ AccessibilityService (opsional): Untuk mensimulasikan gerakan sentuh untuk mengontrol aplikasi trainer
▶ Notifikasi: Agar aplikasi tetap berjalan di latar belakang
▶ Lokasi (Android 11 dan di bawahnya): Diperlukan untuk pemindaian Bluetooth pada versi Android yang lebih lama
Versi Terbaru
7.3.1Diunggah oleh
Cledson Oliveira
Perlu Android versi
7.0
Rating konten
Everyone
Laporan Keamanan
Periksa Sekarang
Last updated on Oct 25, 2026
**Features**:
• Shimano Di2: much better integration. The shifters work as BikeControl buttons right away, without assigning D-Fly channels in the E-Tube app first. The Di2 shifts normally again once BikeControl disconnects, and no Di2 setting is changed.
• Biketerra is now officially supported: it connects to BikeControl over Bluetooth via OpenBikeControl, with buttons and steering.
• Stages SB20: the bike's shift buttons work as a controller (beta).
**Fixes**:
…
