Gaming Controller Custom Panel

GameInControl is a cross-platform Qt C++ application, for configuring a hardware product (PS4 custom-built controller) when connected to the PC. The functionality is similar to that of a device control panel, where users can configure controller parameters, such as vibration, dead zone, response curve, button mappings, macros, and other settings.

GameInControl features a layer for communicating with USB devices (using the HIDAPI library), along with a separate layer to communicate with an online API (for downloading online controller profiles and firmware updates). The application is available for Windows, as well as macOS and comes with multilanguage support.

#windows   #macos

Technologies

Qt

Qt Creator

QML

C

HidApi

Highlights

Screenshots

Have a project in mind?

Get in touch with us for your software development needs!

Scroll to Top