I've tested two separate touchscreens on a Pi 3B+ (Raspbian Stretch) running Pd-l2ork-2.5.1. One screen is a 5" resistive (https://www.adafruit.com/product/2260) and one is a 7" capacitive (https://www.waveshare.com/7inch-hdmi-lcd-c.htm). They both connect with an HDMI cable, and a USB cable for touch.
The resistive screen operates as expected. I can slide my finger to operate an hslider. I can use the cursor object and see x/y parameters as I slide my finger in a patch.
The capacitive screen operates differently. I have to tap the screen to operate an hslider. I can't slide it. Also, the cursor object only shows x/y as I tap the screen, not as I slide on it even though the screen cursor is moving along directly under my finger as I slide it. The hid object with this touchscreen shows absolute x/y but hid is a very expensive object when polled fast enough for what I need, and it'd be a lot cleaner for me to have the touchscreen work directly with sliders.
Does anybody have any suggestions how I could filter or transform the interaction between pd and the capacitive screen so it's like the resistive screen? It's strange because the onscreen cursor moves just as if a mouse is moving it but pd doesn't recognize it unless I'm tapping instead of sliding.
Thank you for any insight.