[OpenSmalltalk/opensmalltalk-vm] remove emulation of single button mouse on Windows and Linux (#362)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] remove emulation of single button mouse on Windows and Linux (#362)

David T Lewis
 

fixes #361


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/362

Commit Summary

  • remove emulation of single button mouse on Windows and Linux

File Changes

Patch Links:


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"remove emulation of single button mouse on Windows and Linux (#362)"}],"action":{"name":"View Pull Request","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/362"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/362", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/362", "name": "View Pull Request" }, "description": "View this Pull Request on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] remove emulation of single button mouse on Windows and Linux (#362)

David T Lewis
 

Merged #362 into Cog.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Merged #362 into Cog."}],"action":{"name":"View Pull Request","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/362#event-2103166357"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/362#event-2103166357", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/362#event-2103166357", "name": "View Pull Request" }, "description": "View this Pull Request on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] remove emulation of single button mouse on Windows and Linux (#362)

Tobias Pape
 

> On 29.01.2019, at 11:02, Esteban Lorenzano <[hidden email]> wrote:
>
> Merged #362 into Cog.

Wait what?
I don't remember a discussion about this quite far-reaching change…

Does that mean the platforms drift even further apart for event handling?
-t
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] remove emulation of single button mouse on Windows and Linux (#362)

Ben Coman
 


On Tue, 29 Jan 2019 at 18:20, Tobias Pape <[hidden email]> wrote:
 

> On 29.01.2019, at 11:02, Esteban Lorenzano <[hidden email]> wrote:
>
> Merged #362 into Cog.

Wait what?
I don't remember a discussion about this quite far-reaching change…

My impression is that the PR was there for 2 days and the subject seems fairly clear...
   "[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] remove emulation of single button mouse on Windows and Linux (#362)"

so it was open for discussion, but no one cared to comment.
Or are you not receiving PR emails and something needs to be looked at there?
 

Does that mean the platforms drift even further apart for event handling?

So lets discuss.  What are the pros/cons?  For me, its purpose to fix Issue #361 seems reasonable...

> The Windows and Linux VM are still trying to emulate the right mouse button with Ctrl+LMB for 
> compatibility with the old Mac emulation of RMB on single-button mouse. This completely 
> prevents any reasonable standard usage of Ctlr button on such platforms (like selecting multiple items lists etc.)

But I'm not clear on the behaviour.  
Is the CTRL key currently being swallowed so that a single button mouse can emulate a three button mouse?
Where are single button mice being used today?

cheers -ben
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] remove emulation of single button mouse on Windows and Linux (#362)

Tobias Pape
 
Hi

> On 29.01.2019, at 14:31, Ben Coman <[hidden email]> wrote:
>
>
>
> On Tue, 29 Jan 2019 at 18:20, Tobias Pape <[hidden email]> wrote:
>  
>
> > On 29.01.2019, at 11:02, Esteban Lorenzano <[hidden email]> wrote:
> >
> > Merged #362 into Cog.
>
> Wait what?
> I don't remember a discussion about this quite far-reaching change…
>
Sorry for the delay


> My impression is that the PR was there for 2 days and the subject seems fairly clear...
>    "[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] remove emulation of single button mouse on Windows and Linux (#362)"
>
> so it was open for discussion, but no one cared to comment.
> Or are you not receiving PR emails and something needs to be looked at there?
>  

The point is that this is a behavior that has been like that for quite a long time.
Just killing it within 3 days is a bit quick.

I see that no-one yet responded, so apparently, yet the interest is quite low

>
> Does that mean the platforms drift even further apart for event handling?
>
> So lets discuss.  What are the pros/cons?  For me, its purpose to fix Issue #361 seems reasonable...

For me, too.
>
> > The Windows and Linux VM are still trying to emulate the right mouse button with Ctrl+LMB for
> > compatibility with the old Mac emulation of RMB on single-button mouse. This completely
> > prevents any reasonable standard usage of Ctlr button on such platforms (like selecting multiple items lists etc.)
>
> But I'm not clear on the behaviour.  
> Is the CTRL key currently being swallowed so that a single button mouse can emulate a three button mouse?
> Where are single button mice being used today?

My laptop's touchpad only can deliver two mousebuttons reliably… and I've seen other touchpad with only one button tho.


Best regards
        -Tobias