-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Touch only accepts the actual cursor, not the indicator #171
Comments
Let me ask you a couple of clarifying questions:
|
This rabbit hole goes even deeper then expected, let me record a video for you real quick |
Heres a video describing everything I found: https://youtu.be/zPiYDyETjK8 This should answer "What is the joystick mode set to in the core options?", and "Could you post a savestate so I can try to reproduce this issue in similar circumstances?" (because this is every touch input no matter what game it seems). "How are you moving the mouse? With an actual mouse, or with the Steam Deck's trackpad?" via the Steam Deck Trackpad, but as you can see in my Video the actual mouse that is shown in RetroArch, so the "real relative mouse" plays a part in this too. "Which input and joystick drivers are you using? Does the issue persist if you try different drivers?" also should be answered in the video, I have not tried changing the Driver as I wouldnt be too sure which driver I need to change, this doesnt feel like a Driver or Joystick mode setting, this seems to be an overall issue with the visual feedback of the cursor in MelonDSDS and changes on which Renderer you use |
What it looks like to me is that the Touchscreen only ever accepts the "real" Mouse Cursor Input, the one that is shown in RetroArch, but the floating square that MelonDSDS uses to show the Mouse is entirely inaccurate and even changes its behaviour under certain conditions |
On Discord I explained to someone else the issue that MelonDSDS has with the Cursor, so I think copy pasting this here might help clarify this issue even more: |
What version of melonDS DS are you using?
1.0.3
Does the problem happen in standalone melonDS?
I don't know.
What happened?
I have just found out that MelonDSDS ONLY reacts to Mouse Inputs that happen from the Actual Mouse (the one that is also visible in RetroArch)
20240214_213052.mp4
20240214_213102.mp4
In the first video you can see that on Hybrid Focus Bottom, it doesnt work at all. On Hybrid Focus Top it does work. And when you move the RetroArch mouse (the true, relative mouse), so that the MelonDS cursor isnt even on the screen anymore, then it works too. So it seems MelonDSDS only cares for the actual Cursor that RetroArch uses too, not for its own cursor
What should've happened instead?
MelonDSDS should listen to the actual shown cursor, not just to the PCs actual cursor
Which platforms do you see the problem on?
Which versions of the OS?
SteamOS, newest version
Which libretro frontend are you using?
RetroArch 1.17.0, Flatpak
Terms
The text was updated successfully, but these errors were encountered: