Я не могу помочь вам с аппаратным аспектом, но вы слышали о motioninjoy? Он «подделывает» контроллер Xbox 360. Мы с друзьями используем его, когда у нас лежат только контроллеры PS3, и мы хотим поиграть в эмулятор, который использует всего 360 контроллеров.
Теоретически, если операционная система обнаруживает то, что вы подключаете в качестве контроллера, motioninjoy тоже должен это использовать. В этот момент вы просто настраиваете его на эмуляцию контроллера 360. Однако, если вы хотите написать свои собственные драйверы, чтобы контроллер мог работать без движения, я понятия не имею. Если это открытый исходный код, возможно, код выведет вас на правильный путь:
http://www.motioninjoy.com/wiki/en/help