8BitDo Pro 2 is designed for maximum compatibility and precision. It is a multifunctional game controller. It has two “Pro” back buttons to reduce the need to remove your thumb from your fingertips, and all the normal buttons you would expect-fully mappable and macro-functional using the company’s Ultimate software. The switch allows instant switching between the three profiles, while the second mode switch can seamlessly switch between Switch, Android, D-input, and X-input modes. It has 20 hours of battery life, can be charged via USB-C, and is compatible with Nintendo Switch, Android, iOS, Mac, Windows, Steam, and Raspberry Pi. Click here for more details about the 8BitDo Pro 2 Gaming Controller.