You need to change the function getDefaultName() to "GamePad" same as the one in the XML file. Btw, this would a great addition to the *default* INDI installation. Though I'm not thrilled about adding a new dependency, so it could be optional and the MacOS release can enable it.