Показать сообщение отдельно
Старый 14.10.2012, 22:25   #1
lsv
Junior Member
 
Регистрация: 14.10.2012
Сообщений: 6
Question xbmc и logitech f710

не заводится геймпад logitech wireless gamepad f710.

система - archlinux 3.5.6.-1-ARCH
xbmc - 11 из основного репозитория
используется keymap - joystick.Logitech.RumblePad.2.xml
суть проблемы - работает все кнопки кроме крестовины

# cat /proc/bus/input/devices
...
I: Bus=0003 Vendor=046d Product=c219 Version=0111
N: Name="Logitech Logitech Cordless RumblePad 2"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input14
U: Uniq=
H: Handlers=event3 js0
B: PROP=0
B: EV=20001b
B: KEY=fff000000000000 0 0 0 0
B: ABS=30027
B: MSC=10
B: FF=107030000 0

jstest подтверждает что джойстик рабочий (реагирует на все кнопки)
# jstest /dev/input/js0
Joystick (Logitech Logitech Cordless RumblePad 2) has 6 axes and 12 buttons. Driver version is 2.1.0.

в логах xbmc имеются следующие записи
NOTICE: Enabled Joystick: Logitech Logitech Cordless RumblePad 2
NOTICE: Details: Total Axis: 6 Total Hats: 0 Total Buttons: 12

смущает то что Total Hats = 0
ведь в используемом keymap именно на hat назначены клавиши передвижения по меню
...
<hat id="1" position="left">Left</hat>
<hat id="1" position="right">Right</hat>
<hat id="1" position="up">Up</hat>
<hat id="1" position="down">Down</hat>
...

нужна помощь. может кто-нибудь сталкивался с этой проблемой?

рядом имеется старенький компьютер. на нем также установлен archlinux и все работает как надо!!! на старом компьютере система была установлена более года назад, а на этом 3-мя днями ранее. сравнил файлы настроек xbmc отличий не нашел


еще такой вопрос. геймпад поддерживает 2 режима directinput и xinput. какой из них предпочтительнее использовать в linux, а конкретнее в xbmc?

сейчас использую directinput, так как на старом компе именно в этом режиме геймпад полноценно работает в xbmc без каких либо дополнительных настроек.

как я понял xinput - это режим эмуляции Xbox-геймпада. пробовал включать этот режим и использовать kemap - joystick.Microsoft.Xbox.360.Controller.xml, но результат схожий. крестик на геймпаде не реагировал.
lsv вне форума   Ответить с цитированием