<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Tom, Hi Chris,<div><br></div><div>see commit d964e7 which has the X11 code do the same as the iOS code.  I'd love it if someone who knows Windows would test the same thing there-on.  Also, are the "#ifndef NO_WHEEL_MOUSE" defines necessary (eg perhaps required for WINCE) ?  It would be lovely just to include the code unadorned by the noise, or to use something less tacky such as "#if defined(WM_MOUSEWHEEL)".  Chris, can you see if this fixes your issue?</div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Nov 6, 2018 at 7:16 PM Beckmann, Tom <<a href="mailto:Tom.Beckmann@student.hpi.uni-potsdam.de">Tom.Beckmann@student.hpi.uni-potsdam.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr" style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p></p>
<div>Hi,</div>
<div><br>
</div>
<div>I'm also on Linux-x64, experiencing the same issue. If I'm not missing something, it should boil down to this PR
<a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/155/files" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/155/files</a>​ <span style="font-size:12pt">and the fact tha</span><span style="font-size:12pt">t HandMorph>>filterEvent:for:
 only translate Ctrl+up/down, while passing on Ctrl+left/right as normal key events.</span></div>
<div><br>
</div>
<div>So the VM now generates Ctrl+left/right whenever you (accidentally) scroll horizontally, this moves the cursor by a word, which in turn instructs the text view to scroll back to the area where the cursor currently is.<br>
</div>
<div><br>
</div>
<div>Best,</div>
<div>Tom<br>
</div>
<p><br>
</p>
<div style="color:rgb(33,33,33)">
<hr style="display:inline-block;width:98%">
<div id="m_-3248613320979015975divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Squeak-dev <<a href="mailto:squeak-dev-bounces@lists.squeakfoundation.org" target="_blank">squeak-dev-bounces@lists.squeakfoundation.org</a>> on behalf of Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>><br>
<b>Sent:</b> Wednesday, November 7, 2018 3:50 AM<br>
<b>To:</b> Chris Muller; The general-purpose Squeak developers list<br>
<b>Subject:</b> Re: [squeak-dev] VM sending keystrokes on mouse-wheel?</font>
<div> </div>
</div>
<div>
<div dir="ltr">Hi Chris,
<div><br>
<div class="gmail_quote">
<div dir="ltr">On Tue, Nov 6, 2018 at 4:44 PM Chris Muller <<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> > Surefire way to reproduce:<br>
><br>
> Weird. Tried that and simply can't replicate it. What platform are you using?<br>
<br>
Linux x64.<br>
<br>
Give how little time there has been since the 20180726 VM, I hoped<br>
Eliot would have a good suspect for the cause based on his knowledge<br>
of the changes that went in since then, and  my account of the symptom.<br>
<br>
I've gone back to the 20180726 VM on my machines but, IMO, this seems<br>
significant enough to be worth fixing in the 5.2 release.  We could<br>
simply revert to the VM we tested, 20180726.<br>
</blockquote>
<div><br>
</div>
<div>I'm n to Aware off any changes to event handling in X11  between those two VMs.  Since the bug seems to be timing related it is not inconceivable that the issue iOS that the newer VM is faster and that hence the bug manifests because the newer VM is faster,
 not that it processes mouse wheel events any different. SO before we condemn the current VM can we please look for candidate changes and do some more careful analysis of the bug.  So far we're identifying symptoms not causes, and until the bug is explained
 simply reverting the VM is not being objective.</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
><br>
><br>
> tim<br>
> --<br>
> tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>;
<a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
> Breakthrough: It finally booted on the first try.<br>
><br>
><br>
><br>
<br>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr" class="m_-3248613320979015975gmail_signature">
<div dir="ltr">
<div><span style="font-size:small;border-collapse:separate">
<div>_,,,^..^,,,_<br>
</div>
<div>best, Eliot</div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>