Недавно я купил геймпад Logitech F510. К сожалению, он не работает должным образом для меня. Я попытался откалибровать устройство с помощью jstest-gtk без какого-либо успеха - я не могу заставить все оси работать должным образом. Поэтому играть в такие игры, как Trine или Steel Storm с геймпадом невозможно.
При подключении геймпада я получаю следующий вывод:
[28445.660054] usb 4-3: new full speed USB device number 2 using ohci_hcd
[28446.504708] Registered led device: xpad0
[28446.504858] input: Generic X-Box pad as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input7
[28446.505403] usbcore: registered new interface driver xpad
Следующие значения, которые я получаю с помощью evtest (все джойстики находятся в центре):
Input driver version is 1.0.1 Input device ID: bus 0x3 vendor 0x46d product 0xc21e version 0x2019 Input device name: "Generic X-Box pad" Supported events: Event type 0 (Sync) Event type 1 (Key) Event code 304 (BtnA) Event code 305 (BtnB) Event code 307 (BtnX) Event code 308 (BtnY) Event code 310 (BtnTL) Event code 311 (BtnTR) Event code 314 (BtnSelect) Event code 315 (BtnStart) Event code 316 (BtnMode) Event code 317 (BtnThumbL) Event code 318 (BtnThumbR) Event type 3 (Absolute) Event code 0 (X) Value 128 Min -32768 Max 32767 Fuzz 16 Flat 128 Event code 1 (Y) Value -129 Min -32768 Max 32767 Fuzz 16 Flat 128 Event code 2 (Z) Value 0 Min 0 Max 255 Event code 3 (Rx) Value 128 Min -32768 Max 32767 Fuzz 16 Flat 128 Event code 4 (Ry) Value -129 Min -32768 Max 32767 Fuzz 16 Flat 128 Event code 5 (Rz) Value 0 Min 0 Max 255 Event code 16 (Hat0X) Value 0 Min -1 Max 1 Event code 17 (Hat0Y) Value 0 Min -1 Max 1 Event type 21 (ForceFeedback) Event code 80 (Rumble) Event code 81 (Periodic) Event code 88 (Square) Event code 89 (Triangle) Event code 90 (Sine) Event code 96 (Gain)
Кто-нибудь У меня есть идея, как заставить геймпад работать нормально или для него есть новая версия драйвера?
Информация предоставляется об этом ответе: Как я настраиваю джойстик или игровой планшет? может быть полезно для Вас, который содержит информацию, связанную с jstest-gtk и jscalibrator. Помещенный здесь для Вашего удобства:
Не протестированный мной, но найденный в ссылке, предоставленной в: http://ubuntuforums.org/showthread.php?t=393425, я надеюсь, что это может помочь.
Установите джойстик
sudo apt-get update
sudo apt-get install joystick
затем установка jscalibrator
sudo apt-get install jscalibrator
затем выполните калибровочные процессы
jscal -c /dev/input/js0
(это - моя проверка местоположения джойстика Ваша),
jstest /dev/input/js0
(или везде, где), Если я помню правильно, это должно возвратиться 0 ни для какой ошибки.выполненный jscalibrator
jscalibrator
и это должно распознать тип игрового планшета правильно и распознать все Ваши кнопки и ось
Существует также приложение, названное jstest-gtk, который, кажется, делает что-то как этот, я отправляю здесь снимок экрана и ссылку для Вас: https://github.com/Grumbel/jstest-gtk (Это программное обеспечение, возможно, должно быть скомпилировано, чтобы заставить его работать),
Я надеюсь эта справка Вы.
Удачи!