У меня Ubuntu 13.10, и у меня проблема с геймпадом.
У меня есть геймпад с испорченными кнопками. Могу ли я отключить некоторые кнопки ?? Моего джойстика нет.
Так вот как это выглядит
Так выглядит мой другой джойстик, но иногда первый джойстик тоже выглядит так.
Любые идеи, как заставить это работать или просто отключить некоторые кнопки, которых нет у моего джойстика, и программное обеспечение думает, что я нажимаю ??
Вы можете изменить порядок кнопок и осей с помощью jstest-gtk
или jscal
, однако эти изменения видны только играм, использующим старый интерфейс Linux Joydev, в большинстве современных игр используется интерфейс Evdev, который не допускает прямой настройки. Однако для игр на основе SDL1 вы можете принудительно использовать старый интерфейс с помощью:
export SDL_JOYSTICK_DEVICE=/dev/input/js0
Но это работает только для одного джойстика, второй игнорируется.
С SDL2 вы можете настроить свой джойстик напрямую, немного сложнее сделать это вручную, но вы можете сделать это в режиме Steams BigPicture, и он автоматически передаст конфигурацию.
Также возможно создать очищенный виртуальный джойстик через интерфейс Linux uinput
. xboxdrv
- это один из инструментов, который позволяет это, см. Раздел man-страницы EVDEV OPTION
. Эмуляция клавиатуры / мыши, конечно, также возможна.