Swordfish90 / Lemuroid

All in one emulator on Android!
GNU General Public License v3.0
2.32k stars 145 forks source link

Continuous touch inputs on virtual screens should stick to the initial one #880

Open Philippe-Choquette opened 2 months ago

Philippe-Choquette commented 2 months ago

Disclamer In order to keep this bug tracker manageable, you need to keep a few things in mind: Any feature request not following this template will be closed as invalid Is the issue already opened? Try out a search before filing one.

Is your feature request related to a problem? Please describe. On games like Zelda on the DS, where you need to hold your input (finger/stylus) on one of the virtual displays to guide your character, it's natural to extend your input past the edge of the virtual screen and assume that it would keep registering. However if you happen to get over the other virtual display, it'll stop registering and assume you're trying to interact with this other display. This can get really frustrating in these sort of games.

Describe the solution you'd like A continuous input (i.e., holding your finger on the screen) that is started from one virtual screen and extended to another should keep registering on the initial screen. When going past the edge of the screen, it should simply register the input as being on the very edge.

Describe alternatives you've considered None other than being more careful.

Additional context N/A