Source: https://www.howtogeek.com/141052/how-to-play-games-with-a-physical-controller-on-your-android-phone/