schellingb / dosbox-pure

DOSBox Pure is a new fork of DOSBox built for RetroArch/Libretro aiming for simplicity and ease of use.
GNU General Public License v2.0
731 stars 61 forks source link

Double input from controller D-pad in start menu with "Custom Keyboard Bindings" #420

Closed InterClaw closed 6 months ago

InterClaw commented 9 months ago

I found this earlier issue, which corresponds pretty well with what I'm experiencing, but you said to log a new issue @schellingb if one had problems with the start menu, so here we are. https://github.com/schellingb/dosbox-pure/issues/14#issuecomment-751023343

The problem:

Settings:

Experimentation:

Expected behavior:

unmacaque commented 9 months ago

I am experiencing a similar issue with unexpected keyboard input except that the problem also affects the game but it only occurs after opening RA menu once and do something, like loading a save state. The issue persists, until I fully close and load the content again. Should I open a new issue for this?

schellingb commented 6 months ago

Is this still an issue in 0.9.9 and are we sure that the core is at fault or is there a chance that the frontend is actually sending 2 double presses due to controller configuration or using the keyboard without entering "Game Focus" mode?

InterClaw commented 6 months ago

No it's not! You fixed it! Sweet! 😁

nartahn commented 5 months ago

No it's not! You fixed it! Sweet! 😁

Is the only way to fix this behaviour to update to the latest core? I've been writing a python script to do custom keymaps only to come across an unfix-able double input issue. On the Miyoo mini+ my only way around it is to change it to Automatic Keymapping and then change it back once in the game. @schellingb, Onion OS users are complaining of performance issues with 0.9.7 as well as this issue. Is there a chance we can patch 0.21 which is still the default core and recompile? If so can you point me in the right direction?