[prev in list] [next in list] [prev in thread] [next in thread] 

List:       squeak-vm-dev
Subject:    Re: [Vm-dev] [squeak-dev] How to yellow click with two buttons without changing mouse settings?
From:       Marcel Taeumel <marcel.taeumel () hpi ! de>
Date:       2018-04-25 5:55:21
Message-ID: 35d2ea78-4057-4b47-bf99-396dde2683c0 () getmailbird ! com
[Download RAW message or body]

[Attachment #2 (text/plain)]

 
[Attachment #3 (multipart/alternative)]


Hi Tim,

it is already in place to convert CTRL+UP/DOWN into MouseWheelEvents. See

HandMorph >> #initForEvents
HandMorph >> #filterEvent:for:
HandMorph >> #generateMouseWheelEvent:direction:

Would be nice if the VM would actually deliver mouse-wheel events. See:

EventSensor >> #processMouseWheelEvent:
EventSensorConstants class >> #initialize

Would be VERY EASY to provide a similar conversion for CTRL+RED clicks if needed for \
single-button mice.

Best,
Marcel
Am 24.04.2018 18:47:28 schrieb tim Rowledge <tim@rowledge.org>:

Last time I checked (which was a while ago, so maybe nicer now) there were varying \
checks/flags in the various platform vms, and further checks/preferences in the \
image. And then there are/were preferences like 'personalizedWorldMenu', the entire \
'keyboard' preferences group, 'generalizedYellowButtonMenu' and very probably others \
that affect, change, filter and generally spindle, fold and mutilate events.

Purely in-image changes have the virtue of being fixable in-image and of course you \
can set behaviour of an application you are writing (Scratch for instance). Purely vm \
handled preferences have the (potential) virtue of being globally settable for a \
users via whatever platform mechanism is used, most of which have always impressed me \
as a result of seriously deranged minds working hard to make life awkward.

When we mix the two and add 20+ years of development history without an actual plan \
then we get some decidedly odd results.

tim
--
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim
Useful Latin Phrases:- Visne saltare? Viam Latam Fungosam scio = Do you want to \
dance? I know the Funky Broadway.


[Attachment #6 (text/html)]

<div id="__MailbirdStyleContent" style="font-size: 12pt;font-family: calibri;color: \
#000000">  
                                        
                                            
                                        
                                        
                                        Hi Tim,<div><br></div><div>it is already in \
place to convert CTRL+UP/DOWN into MouseWheelEvents. \
See</div><div><br></div><div>HandMorph &gt;&gt; #initForEvents</div><div>HandMorph \
&gt;&gt; #filterEvent:for:</div><div>HandMorph &gt;&gt; \
#generateMouseWheelEvent:direction:</div><div><br></div><div>Would be nice if the VM \
would actually deliver mouse-wheel events. See:</div><div><br></div><div>EventSensor \
&gt;&gt; #processMouseWheelEvent:</div><div>EventSensorConstants class &gt;&gt; \
#initialize</div><div><br></div><div>Would be VERY EASY to provide a similar \
conversion for CTRL+RED clicks if needed for single-button \
mice.</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 24.04.2018 \
18:47:28 schrieb tim Rowledge &lt;tim@rowledge.org&gt;:</p> <br>Last time I checked \
(which was a while ago, so maybe nicer now) there were varying checks/flags in the \
various platform vms, and further checks/preferences in the image. And then there \
are/were preferences like 'personalizedWorldMenu', the entire 'keyboard' preferences \
group, 'generalizedYellowButtonMenu' and very probably others that affect, change, \
filter and generally spindle, fold and mutilate events.<br><br>Purely in-image \
changes have the virtue of being fixable in-image and of course you can set behaviour \
of an application you are writing (Scratch for instance). Purely vm handled \
preferences have the (potential) virtue of being globally settable for a users via \
whatever platform mechanism is used, most of which have always impressed me as a \
result of seriously deranged minds working hard to make life awkward.<br><br>When we \
mix the two and add 20+ years of development history without an actual plan then we \
get some decidedly odd results.<br><br>tim<br>--<br>tim Rowledge; tim@rowledge.org; \
http://www.rowledge.org/tim<br>Useful Latin Phrases:- Visne saltare? Viam Latam \
Fungosam scio = Do you want to dance? I know the Funky Broadway.<br><br><br>  \
</blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic