Отключить дополнительные кнопки джойстика

У меня Ubuntu 13.10, и у меня проблема с геймпадом.

У меня есть геймпад с испорченными кнопками. Могу ли я отключить некоторые кнопки ?? Моего джойстика нет.

Так вот как это выглядит

enter image description here

Так выглядит мой другой джойстик, но иногда первый джойстик тоже выглядит так.

enter image description here

Любые идеи, как заставить это работать или просто отключить некоторые кнопки, которых нет у моего джойстика, и программное обеспечение думает, что я нажимаю ??

1
задан 4 December 2014 в 18:35

1 ответ

Вы можете изменить порядок кнопок и осей с помощью jstest-gtk или jscal, однако эти изменения видны только играм, использующим старый интерфейс Linux Joydev, в большинстве современных игр используется интерфейс Evdev, который не допускает прямой настройки. Однако для игр на основе SDL1 вы можете принудительно использовать старый интерфейс с помощью:

export SDL_JOYSTICK_DEVICE=/dev/input/js0

Но это работает только для одного джойстика, второй игнорируется.

С SDL2 вы можете настроить свой джойстик напрямую, немного сложнее сделать это вручную, но вы можете сделать это в режиме Steams BigPicture, и он автоматически передаст конфигурацию.

Также возможно создать очищенный виртуальный джойстик через интерфейс Linux uinput. xboxdrv - это один из инструментов, который позволяет это, см. Раздел man-страницы EVDEV OPTION. Эмуляция клавиатуры / мыши, конечно, также возможна.

0
ответ дан 4 December 2014 в 18:35

Другие вопросы по тегам:

Похожие вопросы: