LINUX.ORG.RU

XInput геймпад не работает.

 , ,


0

1

Всем привет.

А теперь конкретнее.

Стал я «счастливым» обладателем SpeedLink SL-6566-BK. Он умеет xinput и directinput. Пробовал на ноуте с оффтоп 7. В обоих режимах работает на отлично. Но на GNU/Linux в режиме xinput гейпад не хочет с ресивером соединяться. Хотя определяется, как боксовский геймпад. В режиме directinput работает (почти) без нареканий.

Происходит так. Вставляю ресивер в ноут и он начинает мигать диодом. Нажимаю кнопку xeox на геймпаде. В этот момент dmesg сообщает о подключенном боксовском геймпаде. На ресивере и геймпаде диоды начинают гореть непрерывно(как и должно быть). Но через пару секунд геймпад снова начинает мигать диодом(теряет коннект с ресивером?) и отключается.

Пробовал добавлять права на чтение для /dev/event* и /dev/js*, как тут где-то советовали. Не помогает. Может кто-то сталкивался?

P.S. С xboxdrv та же шляпа.
P.P.S Дисрибутивы на которых данное пробовалось: Ubuntu, Debian, Arch.

★★★★
Ответ на: комментарий от Ingvarr

В directinput триггеры работают, как кнопки, а не оси.

Плюс сама кнопка xeox, как переключатель для правого стика. А в xinput это ещё одна кнопка, которую можно настроить на обозреватель в биг пикча режиме стима.

yacuken ★★★★
() автор топика
22 июня 2014 г.
Ответ на: комментарий от yacuken

Удалось как нибудь решить Вашу проблему ? Обладаю указанным джостиком, однако ни в xinput ни в directinput геимпад с рессивером не соединяется ((((

Avukatum
()
Ответ на: комментарий от yacuken

в бигпикче стима отлично работает и directinput, там есть настройка клавиш, в xinput уже все настроено за вас, изменять нельзя, по всей видимости в стиме есть своя библиотека или база по джойстикам, да xinput технология новее и круче, но тут уже вопрос в том как какая-либо игра поддерживает ее, например последний assassins creed отлично работает с directinput тоже, в то время как, лол, в cs go геймпады работают очень криво. Кстати джойстики с переключением directinput - xinput да рулят.

bhfq ★★★★★
()
Последнее исправление: bhfq (всего исправлений: 1)
Ответ на: комментарий от bhfq

Я уже писал в чём проблема. В directinput режиме центральная кнопка выступает, как переключатель для правого стика(аналог <-> кнопки) и это не изменить. А в xinput режиме на него можно повесить steam overlay(не тянуться же к клавиатуре). Плюс курки в directinput - это кнопки, а в xinput опять же оси.

yacuken ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.