linuxserver / emulatorjs

Self hosted web based retro emulation front end with rom and art management.
423 stars 32 forks source link

Any way to change touchpad controls? #143

Closed CollinKasbergen closed 4 months ago

CollinKasbergen commented 7 months ago

I would like to use a d pad while emulating GBA,GBC and GB games rather than a joystick. I tried changing the overlay in the Retroarch menu but then it shows both the added overlay as well as the emulatorjs touchpad.

Update: Just found out there is a drop down menu with touchpad options in the file browser. Sadly no option for a d-pad based layout

thelamer commented 7 months ago

We should not load the touchpad if a controller is detected that check is here https://github.com/linuxserver/emulatorjs/blob/master/frontend/js/index.js#L186 I test controllers on iPad and personally use a kishi. What is your setup?

CollinKasbergen commented 7 months ago

I mean the touchpad controls overlaying when playing on a mobile device without a controller. I want the virtual joystick there to be changed into a virtual d-pad

thelamer commented 7 months ago

There is no touch dpad, you can put 4 buttons there but trust me it is terrible. In general touch controls are terrible, I welcome any help though.

CollinKasbergen commented 7 months ago

Think your right, got d-pad controls out of the box with gaseous and it wasn't much better then the joystick in emulatorjs. Ordered a Miyoo Mini Plus to sync my roms library to instead rather then all this web based stuff. Really cool project tho if you like to play with an external controller, that it works on the xbox browser just amazed me.

LinuxServer-CI commented 6 months ago

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 3 months ago

This issue is locked due to inactivity