Dosbox Pro Controller working only partially
-
Hi all,
I am successfully using a Nintendo Pro controller via bluetooth. When trying to use it with dosbox or dosbox-staging however two keys do not work:
Axis 1- (stick_0 axis 1 0)
Axis 2+ (stick_0 axis 2 1)When opening the key mapper (Ctrl+F1) these two specific input do not trigger any reaction at all/ cannot be assigned. When defining them manually in the dosbox.map file they do not work either.
The pad fully works with other emulators/ cores and $jstest also shows that the axes fully work.
I have already considered using dosbox libretto cores, but the ones I know about are not usable for my purposes (lr-dosbox does not yet support key mapping, lr-dosbox-pure crashes on lauch with "unknown machine code").
Has anyone else had this problem?
Thanks!
More details:
Pi Model: Pi 2B R1.1 with a 4K screen via HDMI
Power Supply used: Standard USB 5V 2A supply
RetroPie Version Used: 4.7.15
Built From: retropie-buster-4.7.1-rpi2_3.img.gz
USB Devices connected: bluetooth and wifi usb stick
Controller used: Nintendo Pro Controller (via BT)
Guide used: https://retropie.org.uk/docs/PC/ (Following both links for "How to add games" and "Using individual conf files per game"
Emulator: dosbox and dosbox-staging core
Video Mode: CEA-16/ defaultSteps to reproduce:
- Connect Nintendo Pro Controller via bluetooth
- Install dosbox and/ or dosbox-staging core
- Launch dosbox and/ or dosbox-staging
- Press Ctrl+F1 to activate key mapper and trigger re-assigning a key
- Push the left stick up or push the right stick to the right. Nothing should happen. Assigning any other key/ axis on the pad should work.
-
@eberhab After more research it turns out that this is a "Pro Controller" related issue which affects all cores and emulators. It has already been beautifully solved here: https://retropie.org.uk/forum/topic/16503/how-to-connect-a-switch-pro-controller-with-analog-stick-without-xboxdrv
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.