Gamepad to Touch Screen Converter

Mobile gaming is quite popular, but touchscreen input is often less intuitive and precise than traditional controllers. Sinsid created their TUBG: Teensy Unknown Battleground project for a controller could be used to emulate those touch events!

Sinsid discovered that both iOS and Android support external touch devices, so rather than using an emulator or modded version of the game, a solution emerged that leveraged the Teensy 3.6’s USB Host to intercept controller inputs, then translate them into touch events as if the player were using the screen directly. After figuring out some power and cable issues, Sinsid was able to get a standard Xbox 360 Wireless Controller working well as a touch input, as shown in the video below. Numerous issues prevent use for a complicated shooter like PUBG on iOS, but a second version of the project with an LCD display and the ability to load configurations from a microSD card looks like a promising evolution.