Virtual Shifting for users with Zwift Hardware
Find a way to make virtual shifting easier for users on Zwift trainer hardware with single cog. Even if just a couple of keyboard shortcuts at first like the + and - buttons. Maybe find a bluetooth device that can mount to the handlebars for wireless virtual shifting since most devices running the game are bluetooth only.

Many thanks for your suggestion and support for TrainingPeaks Virtual.
As other commenters have noted, TrainingPeaks Virtual already supports keyboard shortcuts (+/-) for changing virtual gears.
In addition, TrainingPeaks Virtual supports a wide variety of third party controllers for virtual gearing - this includes console controllers (XBox / PS etc), cycling specific controllers (Avotro etc), homebrew controllers (Arduino boards etc), as well as 3rd party mini-keyboards, mouse control and touch screen control.
-
Florian Schmid commented
@George Gilbert: so you tell us to build our own input device because you dont't want to implement support for the zwift hardware?
https://github.com/jat255/Zwift_click_handling
Its already out there, but I am having problems using it while TPV is running, propably some issue with BT hardware shared between the two applications (Even with just ANT+ devices connected).
-
Matt Sammekull commented
Hi,
If TPV would implement Zwift hardware (The Zwift play controllers and the click/cog) compability, it would be the optimal platform and I would see very little need for any other service than the TrainingPeaks premium.
I know I at leas would happily cancel all other subscriptions I have on other platforms if this would happen in the future. -
James Eastwood commented
This is already the case. Virtual shifting is bound to the +/- keys and bluetooth controllers (or game controllers) can also do this.
-
Nigel Dyson-Hudson commented
Isn't the Zwift Click the device that provides up and down shifting for the Zwift cog? The Click mounts to the handlebar and provides up and down shifting.