Смотрел документацию, но так и не нашел, как назначит к примеру QGamepad::buttonAChanged слушать свою собственную кнопку, которую мы назначили при старте софта. Пример есть только как конфигурировать кнопки, т.е нажали на кнопку в программе, нажали на кнопку на джойстике и оно запомнило.. так же этот пример на qml с чем я не дружу.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей