<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hmm... MouseWheelEvent could be a good start to learn about how to extend the user-input event repertoire. Some time ago, we even synthesized those from CTRL+UP/DOWN using event filters because the VM back then did not deliver actual wheel events. We could do the same for touch events. Synthesize them from other events or event sequences.<div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div><blockquote class='history_container' type='cite' style='border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;'>
                        <p style='color: #AAAAAA; margin-top: 10px;'>Am 17.02.2022 12:50:59 schrieb Tony Garnock-Jones <tonyg@leastfixedpoint.com>:</p><div style='font-family:Arial,Helvetica,sans-serif'>On 2/17/22 12:45, Marcel Taeumel wrote: <br>> We could modify this a bit to generate touch events directly upstream in  <br>> HandMorph. Then all morphs could benefit from it. :-O <br> <br>Yes, that'd be cool. I'm not confident I understand what changes might  <br>be needed to the event hierarchy, though. I have one immediate use for  <br>panning support in a non-ScrollPane: my TiledMaps package. At present,  <br>it does the panning itself. It'd be nice to add pinch-zoom somewhere, too. <br> <br>In my cellphone work, I've been presenting touch events to the image as  <br>mouse events from a transient Hand that lasts only as long as the touch.  <br>So each finger touching the screen gets its own Hand; there are no hover  <br>events; and mouseDown/mouseUp correspond to touch/release. I was  <br>surprised at how well it works :-) <br> <br>Cheers, <br>   Tony <br></div></blockquote>
                                        </div></body>