SwiftControl
在任何骑行应用程序中使用任何控制器进行虚拟换挡等操作!
应用信息
应用描述
Android应用分析和审查:SwiftControl,由Jonas Bark开发。在工具类别中列出。当前版本为2.6.4,在 02/10/2025 上更新。根据用户在Google Play上的评论:SwiftControl。超过62的安装。 SwiftControl目前有1评论,平均评分为5.0星
使用 SwiftControl,您可以利用 Zwift® Click、Zwift® Ride、Zwift® Play、Elite Square Smart Frame®、Elite Sterzo Sterzo Smart®、Wahoo Kickr Bike Shift®、蓝牙遥控器和游戏手柄来控制您喜爱的训练应用程序。根据您的配置,您可以实现以下功能:▶ 虚拟换挡
▶ 转向/转弯
▶ 调节训练强度
▶ 控制设备上的音乐
▶ 更多功能?只要您可以通过键盘、鼠标或触摸操作,SwiftControl 都能做到。
开源
该应用程序是开源的,可从 https://github.com/jonasbark/swiftcontrol 免费获取。您也可以在此处购买该应用程序以支持开发者,并无需修改 APK 文件即可获得更新 :)
AccessibilityService API 使用
重要提示:此应用程序使用 Android 的 AccessibilityService API 来实现通过您的 Zwift 设备控制训练应用程序的功能。
为什么需要辅助功能服务:
▶ 模拟屏幕上的触摸手势,以控制训练应用程序
▶ 检测当前处于活动状态的训练应用程序窗口
▶ 实现对 MyWhoosh、IndieVelo、Biketerra.com 等应用程序的无缝控制
我们如何使用辅助功能服务:
▶ 当您按下 Zwift Click、Zwift Ride 或 Zwift Play 设备上的按钮时,SwiftControl 会将这些按钮转换为屏幕上特定位置的触摸手势
▶ 该服务会监控当前处于活动状态的训练应用程序窗口,以确保将手势发送到正确的应用程序
▶ 此服务不会访问、收集或传输任何个人数据
▶ 该服务仅执行您在应用程序中配置的特定触摸操作
隐私和安全:
▶ SwiftControl 仅访问您的屏幕以执行您配置的手势
▶ 不会访问任何其他辅助功能或个人信息
▶ 所有手势配置都保留在您的设备上
▶ 该应用程序不会连接到外部服务以实现辅助功能
支持应用
▶ MyWhoosh
▶ IndieVelo / Training Peaks Virtual
▶ Biketerra.com
▶ Zwift
▶ Rouvy
▶ 其他任何应用:您可以自定义触控点(Android)或键盘快捷键(桌面)
支持的设备
▶ Zwift® Click
▶ Zwift® Click v2
▶ Zwift® Ride
▶ Zwift® Play
▶ Elite Square Smart Frame®
▶ Wahoo Kickr Bike Shift®
▶ Elite Sterzo Smart®(用于转向辅助)
▶ Elite Square Smart Frame®(测试版)
▶ 游戏手柄(测试版)
▶ 廉价蓝牙按钮
本应用与 Zwift, Inc.、Wahoo 或 Elite 无任何关联,亦未获得其认可。
所需权限
▶ 蓝牙:用于连接您的 Zwift 设备
▶ 辅助功能服务(仅限 Android):用于模拟触摸手势以控制训练应用
▶ 通知:用于保持应用在后台运行
▶ 位置(Android 11 及更低版本):在较旧的 Android 版本上进行蓝牙扫描所必需
什么是新的
• fix a few issues with the new touch placement feature
• add a workaround for Zwift Click V2 which resets the device when button events are no longer sent
• fix issue on Android and Desktop where only a "touch down" was sent, but no "touch up"
• improve UI when handling custom keymaps around the edges of the screen
• add a workaround for Zwift Click V2 which resets the device when button events are no longer sent
• fix issue on Android and Desktop where only a "touch down" was sent, but no "touch up"
• improve UI when handling custom keymaps around the edges of the screen

