melonds-ds icon indicating copy to clipboard operation
melonds-ds copied to clipboard

DualShock 4's touchpad inputs aren't recognised

Open unixatch opened this issue 1 year ago • 5 comments

What version of melonDS DS are you using?

1.1.1

Does the problem happen in standalone melonDS?

I don't know.

What happened?

Any touch input coming from the touchpad are ignored,

both long press (1 tap on the touchpad) and physical click (single click the touchpad like a button). The 2 inputs described early replicate the same results as using fingers, so they should be recognised.

This also affects other cores like DeSmuME, maybe RetroArch doesn't see or use it? Certainly it also doesn't work in RetroArch's menus.


P.S: the cursor is visible and it looks like a regular black background with white outline cursor, to me it feels like using a touchpad on a laptop kinda.

What should've happened instead?

The touch input coming from the DualShock 4's touchpad should be recognised and used since it reproduces the same results as using fingers when outside of RetroArch.

Which platforms do you see the problem on?

  • [ ] Windows
  • [ ] macOS
  • [x] Linux
  • [X] Android
  • [ ] iOS
  • [ ] tvOS
  • [ ] Other (specify below)

Which versions of the OS?

Android 12

Which libretro frontend are you using?

RetroArch, 1.19.1 / 17fc346a36

Terms

  • [X] I agree to follow the code of conduct.
  • [X] I understand that melonDS DS is not developed or maintained by the authors of melonDS.
  • [X] I understand that this form is for reporting bugs, not for requesting help.
  • [X] I understand that the author develops this core in his spare time, and that he is under no obligation to respond to this bug report.

unixatch avatar Jun 24 '24 23:06 unixatch

DOSBox-Pure and PrBoom work with the touchpad's single click + the cursor's movement too.

unixatch avatar Jun 25 '24 00:06 unixatch

DOSBox-Pure and PrBoom work with the touchpad's single click + the cursor's movement too.

Wait, I thought the touchpad didn't work at all?

JesseTG avatar Jun 25 '24 21:06 JesseTG

DOSBox-Pure and PrBoom work with the touchpad's single click + the cursor's movement too.

Wait, I thought the touchpad didn't work at all?

Sorry if I didn't mention it fully, as stated, those 2 cores use them in that way but the other cores seem to be not using it at all like melonDS DS and DeSmuME as far as I tested. In the menus of RetroArch it's also absent there.

Let me know if anything more is needed.

unixatch avatar Jun 26 '24 09:06 unixatch

I have the SAME issue on Linux only but not Windows! Even tried the updated version (1.1.3) doesn't work when it comes to touchpad inputs. It works fine for me on Windows. I've tried both Xbox and DualSense controller to no success.

xMoJox12 avatar Jun 29 '24 06:06 xMoJox12

Hi,

I confirm that DS4 on Linux under Xorg is working, if I use x as input driver and have Settings > Input > Port 1 Controls > Mouse index > Default.

I did not find yet why if I use udev as input driver and have Settings > Input > Port 1 Controls > Mouse index > Sony Interactive Entertainment Wireless Controller Touchpad, the touchpad is working but not the "click".

gouchi avatar Sep 24 '24 20:09 gouchi