есть вот такой манипулятор MaxFighter F-23 но версия с Game Port, а мне надо usb решил делать сам но столкнулся с проблемой: 4 контакта отвечают за кнопки а на джойстике их 8 + переключатель вида как работает- то?
По пинам кнопок передается не непосредственно нажатие, а эмулируется некоторый последовательный протокол. Какой именно - не в курсе, нужно разбираться. Некоторые подсказки дает линуховый драйвер для вот этих джойстиков, правда там до истины тоже еще нужно докопаться, я пока заблудился в исходниках в поиске реализации struct gameport->read(). Возможно, просто мультиплексирование по таймслотам используется, т.е. на эти 4 кнопки по очереди отображаются все остальные.