I tried my luck on the actual solution: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/303


As written on the PR, all seems to work fine without needing to change anything in the image, but more testing should be done.



From: Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> on behalf of Bert Freudenberg <bert@freudenbergs.de>
Sent: Wednesday, November 7, 2018 11:43 PM
To: The general-purpose Squeak developers list
Subject: Re: [squeak-dev] The Inbox: Morphic-mva.1465.mcz
 
On Wed, Nov 7, 2018 at 2:19 PM Sean P. DeNigris <sean@clipperadams.com> wrote:
Tobias Pape wrote
> Does that mean that ctrl-left/right can no longer be used to move
> word-wise?
> Just askin.

I only skimmed but it looks like the original solution in Pharo before we
abandoned it for the above reason. The workaround was to send a keystroke
with all modifiers pressed to make conflicts less likely. Elliot just asked
about the VM-side of this on the VM list [1]. Coincidence?

1.
http://forum.world.st/On-community-development-of-the-VM-s-platform-code-tp5088397.html


Setting all modifier bits to indicate the fake wheel event seems like a good short-term solution (*). Just need to have all VMs do this.

(*) the actual solution being to add a new event type to all VMs.

- Bert -