RetroPie / EmulationStation

A Fork of Emulation Station for RetroPie. Emulation Station is a flexible emulator front-end supporting keyboardless navigation and custom system themes.
Other
850 stars 340 forks source link

Ignore unmapped windows during screensaver controls #840

Closed pjft closed 7 months ago

pjft commented 7 months ago

Some controllers send ghost inputs at times (slight analog movements, or others) that would wake up the video screensaver when expecting other controls. This change ignores any unmapped input in that context (video/image screensaver, and screensaver controls ON).

I didn't expand it to other screensaver modes as I don't know how widespread or annoying ghost inputs are on other setups, and didn't want to break potentially expected behaviors (i.e. pressing any key whatsoever to wake up from screensaver, even if it's not mapped in EmulationStation).