RetroAchievements / RALibretro

RALibretro is a multi-emulator used to develop RetroAchievements.
https://retroachievements.org
GNU General Public License v3.0
177 stars 35 forks source link

fix axes being set to 0 when both keys are held and one is released #363

Closed DankRank closed 1 year ago

DankRank commented 1 year ago

example:

event         | held | old    | new
press left    | L    | -32767 | -32767
press right   | LR   | +32767 | +32767
release right | L    | 0      | -32767
press right   | LR   | +32767 | +32767
release left  |  R   | 0      | +32767
press left    | LR   | -32767 | -32767
release right | L    | 0      | -32767
release left  |      | 0      | 0