Skip to content
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

DualShock 4's touchpad inputs aren't recognised #216

Open
6 of 11 tasks
unixatch opened this issue Jun 24, 2024 · 5 comments
Open
6 of 11 tasks

DualShock 4's touchpad inputs aren't recognised #216

unixatch opened this issue Jun 24, 2024 · 5 comments
Labels
bug Something isn't working input For issues related to input.

Comments

@unixatch
Copy link

unixatch commented Jun 24, 2024

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
  • Linux
  • 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

  • I agree to follow the code of conduct.
  • I understand that melonDS DS is not developed or maintained by the authors of melonDS.
  • I understand that this form is for reporting bugs, not for requesting help.
  • 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 unixatch added the bug Something isn't working label Jun 24, 2024
@JesseTG JesseTG added the input For issues related to input. label Jun 25, 2024
@unixatch
Copy link
Author

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

@JesseTG
Copy link
Owner

JesseTG commented Jun 25, 2024

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?

@unixatch
Copy link
Author

unixatch commented Jun 26, 2024

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.

@xMoJox12
Copy link

xMoJox12 commented Jun 29, 2024

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.

@gouchi
Copy link

gouchi commented Sep 24, 2024

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".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working input For issues related to input.
Projects
Status: No status
Development

No branches or pull requests

4 participants