<div id="__MailbirdStyleContent" style="font-size: 12pt;font-family: calibri;color: #000000">
                                        
                                        
                                            
                                        
                                        
                                        Hi Tim,<div><br></div><div>the VM does deliver "the rawest data possible" for most events. For mouse-wheel events, we lose the scroll-delta (or acceleration), though. And left/right wheeling from the MightyMouse. :-)</div><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;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 25.04.2018 19:11:14 schrieb tim Rowledge <tim@rowledge.org>:</p><br><br>> On 24-04-2018, at 10:55 PM, Marcel Taeumel <marcel.taeumel@hpi.de> wrote:<br>> <br>> <br>> Would be nice if the VM would actually deliver mouse-wheel events. See:<br><br>Well, indeed. You might argue that it would be nice for the VM to deliver the rawest event data possible and do all the work in the image, which might even be possible these days. There's plenty of potential for event systems that expect (rapidly) returned values or work via some variant of callback etc to cause 'fun'. <br><br>Waaaaay back, ParcPlace started a project to drop the VM doing anything with event input and do it all via the contemporary equivalent of FFI. As a general concept it showed a lot of promise and quite a lot of work was done; as is so often the case it got dropped for some reason (I don't know why). It's sometimes interesting to contemplate being able to drop all the event and window (and preferably all the other OS) handling in the VM and move it up to the image.<br><br>tim<br>--<br>tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim<br>Strange OpCodes: XI: Execute Invalid op-code<br><br><br><br></marcel.taeumel@hpi.de>
                        </blockquote></div>