Я пытаюсь использовать Xbox 360 MadCatz FightPad на Ubuntu 13.04. Основная проблема заключается в том, что две кнопки, соответствующие левому и правому триггерам на контроллере Xbox, регистрируются как аналоговые джойстики. Хотя триггеры являются аналоговыми на традиционном контроллере Xbox, их единственная реальная цель на этом геймпаде - действовать в качестве кнопок.
До сих пор я не смог найти никакой утилиты, которая позволила бы мне переназначить ось на кнопки геймпада. Qjoypad можно использовать только для сопоставления кнопок контроллера с последовательностями клавиатуры или мыши. Похоже, что нет возможности сделать отображение в jstest-gtk. У xboxdrv есть опция --trigger-as-button, но он не распознает контроллер как контроллер Xbox или даже как совместимый контроллер (что само по себе странно, потому что контроллер отлично работает на Xbox).