Игровой планшет частично отображается на клавиатуру в Ubuntu 18.04

Я имею 8Bitdo контроллер NES, который подключает Bluetooth использования. Это отображается как джойстик в меню Bluetooth. Используя jstest-gtk I видят кнопки, когда я продвигаю их, но геймпад отображается на клавиатуру. Клавиатура позволяет мне перемещаться в различные кнопки, и я могу прокрутить страницу на веб-браузере. Я должен знать, как отобразить геймпад правильно. Какие-либо идеи?

0
задан 29 September 2018 в 07:53

1 ответ

8Bitdo игровыми планшетами является Bluetooth игровые планшеты HID, которые имеют некоторую основную поддержку на Linux, но обычно нуждаются в переотображении для работы правильно. Существует драйвер пространства пользователя, названный xboxdrv, который может сделать этот вид переотображения. В основном это преобразует исходные данные игрового планшета, таким образом, они будут похожи на устройство XInput, которое позволяет этому работать с приложениями, которые ожидают контроллеры Xbox.

Я не попробовал это сам, но вероятно Вы захотите следовать инструкциям здесь для добавления отображения xboxdrv:

http://hegzedesimal.blogspot.com/2017/10/8bitdo-nes-30-pro-on-linux.html

Отображение себя:

#8Bitdo NES30 Pro Config 

[xboxdrv]
evdev-debug = true
evdev = /dev/btjoy
evdev-grab = true
rumble = false
mimic-xpad = true
silent = true 

[evdev-absmap]
ABS_HAT0X = dpad_x
ABS_HAT0Y = dpad_y
ABS_X = X1
ABS_Y = Y1
ABS_Z = X2
ABS_RZ = Y2 

[axismap]
-Y1 = Y1
-Y2 = Y2 

[evdev-keymap]
# Map start and select
BTN_START=Start
BTN_SELECT=Back
# Map power to guide
BTN_C=Guide
# Map buttons to the printed key
BTN_SOUTH=A
BTN_EAST=B
BTN_NORTH=X
BTN_WEST=Y
# L1 R1 as Triggers
BTN_TL=LT
BTN_TR=RT
# L2 R2 as buttons
BTN_TL2=LB
BTN_TR2=RB
# Thumbs as thumbs
BTN_THUMBL=TL
BTN_THUMBR=TR
0
ответ дан 27 October 2019 в 09:39

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

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