Creating 2 axis joystick and >Multitouch to rebuild RC Control

Hello,
i would like to use my ESP32 to rebuild the user interfaces of some LEGO PU kits.
For example the Liebherr excavator.

The main controls of this are 2 , 2 axix joystikcs.
In some control cenarios you have to control botth joysticks.

  1. How can i build a 2 axis joystick ? Do you provide some type of touch area , wipe area where i can read the coordinates from , for example.

  2. I have read a comment that reason , LVGL does not support multitouch in embedded environments is the main raeson for that. I have a request for multitouch support for that reason i am thinking to switch over to embedded witard. But it would be fine if LVGL can cupport multitouch in the future to
    It is very disappointing that LVGL does not have multitouch support at the moment.
    Thanks in advance

Marc

Hello @Ruppie
Can you share a screenshot of the interface?
That should be doable on LVGL with some C logic.

  1. The 2-axis joystick could be an object (knob) within a container, make it draggable and track the x and y position, it could also re-center on release if needed.
  2. LVGL multitouch support was already added. I have not tested it, but your touch controller would also need to support it
    How does lvgl support multi touch - #8 by kisvegabor

Here to find the screenshot of the Excavator GUI