Я знаю, что эта ветка очень старая, и к настоящему времени вы, возможно, получили то, что вам нужно, но я отвечаю на это на тот случай, если кто-то наткнется на нее и тоже нуждается в помощи.
Я наткнулся на усиление этой библиотеки, и мне кажется, что это имеет большой смысл. Вы можете попробовать, если это поможет.
Gainput - это легковесная библиотека c ++, позволяющая использовать один и тот же интерфейс для Joypads, Mac, PC, Linux, а также мобильных устройств, и ее очень легко интегрировать в ваш проект.
Ссылку на усиление можно найти здесь (http://gainput.johanneskuhlmann.de/)