indieVelo VloMote uses the Touch Portal app to give remote access to shortcuts and keyboard chat functions from your mobile device.

VloMote: Install Guide
There are 3 elements that make up the VloMote Touch Portal setup: the Touch Portal PC/Mac server application, the Touch Portal mobile app, and the VloMote Touch Portal profile.
In order to import the VloMote profiles, you need the pro version of Touch Portal.
This is a one-off fee of £12.99!

VloMote: Touch Portal PC server
Visit https://www.touch-portal.com/ and click ‘downloads’ in the top bar. Select your operating system to download and install the server application.
VloMote: Touch Portal App
Android: https://play.google.com/store/apps/details?id=rils.apps.touchportal
iOS: https://itunes.apple.com/app/touch-portal/id1410172542
VloMote: Connect Server/App
Follow the start up guides after installing both applications. That should guide you through connecting the app to the server. Ensure you set Touch Portal to start at system boot.
VloMote: Import Pages
VloMote is made up of 4 pages that need to be imported separately.
Click on image to download the VloMote Touch Portal Page!
In TouchPortal windows/mac, click the settings icon in the top left, and click ‘import page’
Select the first page file. This will now be imported.
After importing all 4 pages, select the ‘VloMote-Main’ page, and select ‘set as default page’.

You cannot delete the original (main) page. You should be left with the 4 VloMote pages and 1 blank (main) page.
Open the Touch Portal mobile app. You should see the 4 VloMote pages and be able to navigate between them. Remember they send keyboard presses to your PC/Mac, so only use it once in-game!
Note this was set up for my specific device, so some of the size and scaling of buttons may not be correct. Feel free to customise the pages in Touch Portal, and report if anything doesn’t work correctly.
VloMote: Troubleshooting
If the desktop application is showing as connected to the mobile device, but the pages are not displaying, enter the settings menu on the mobile app and click ‘restore in app purchases’. You may need to do this a couple of times.
Special thanks to Beta-tester James Eastwood for his hard work!
Semi-retired as owner and director of his private Orthopedic Physical Therapy practice after over 20 years, Chris is blessed with the freedom to pursue his passion for virtual cycling and writing. On a continual quest to give back to his bike for all the rewarding experiences and relationships it has provided him, he created a non-profit. Chris is committed to helping others with his bike through its work and the pages of his site.
In the summer of 2022, he rode 3,900 miles from San Francisco to New York to support the charity he founded, TheDIRTDadFund. His “Gain Cave” resides on the North Fork of Long Island, where he lives with his beautiful wife and is proud of his two independent children.
You will read him promoting his passion on the pages of Cycling Weekly, Cycling News, road.cc, Zwift Insider, Endurance.biz, and Bicycling. Chris is co-host of The Virtual Velo Podcast, too!