[Cuis-dev] Trackpad issue

Juan Vuletich juan at jvuletich.org
Mon May 6 05:36:19 PDT 2019


BTW, not sure there is a VM issue here. That's just how the VM reports 
scroll events.

Cheers,

On 5/6/2019 9:33 AM, Juan Vuletich via Cuis-dev wrote:
> Hi Gastón,
>
> I just checked, and the preference is already false by default. So I 
> don't think your cs makes any difference.
>
> Please try the attach and tell if it fixes your problems. Usually we 
> translate scroll events (that are reported by the VM as keyboard 
> events) into mouse events. What the attach does is, if any trackpad 
> scroll event is not translated into a mouse scroll event, then just 
> ignore it (i.e. don't feed it as a keyboard event).
>
> Thanks,
>
> On 5/5/2019 9:07 AM, Gastón Caruso wrote:
>> A possible workaround to this issue is to disable 
>> #ctrlArrowsScrollHorizontally by default.
>>
>> Here it is the chage set for this, @Juan Vuletich 
>> <mailto:juan at jvuletich.org> can you consider to include this in the 
>> base image?
>>
>> Thanks again!
>> Gastón
>>
>>
>> El dom., 5 may. 2019 a las 8:01, Gastón Caruso 
>> (<gstn.caruso at gmail.com <mailto:gstn.caruso at gmail.com>>) escribió:
>>
>>     Hi all, I'm facing a bug that is driving me crazy haha.
>>
>>     Sometimes, when I scroll down on a SmalltalkEditor the scroll
>>     right / left of my mac trackpad is recognized as a keyboard event
>>     including all of the modifier keys, which means that it will
>>     select all the first line of what's in the editor. This is, if
>>     you're looking a long method, you'll be taken to the first line.
>>
>>     This is really annoying and it's happening on Pharo too as far as
>>     I can tell.
>>
>>     To get more information of what's happening I added a print on
>>     EventSensor>>#fetchMoreEventsDiscardingMouseEvents:
>>     discardMouseEvents,
>>     I've scrolled to the left with my trackpad and then pressed the
>>     left arrow key, and I got this:
>>     # Meaning of
>>     array values by position
>>     # 1, type (2
>>     is keyboard)
>>     # 2, timestamp
>>     # 3, keyvalue
>>     # 4, keypress
>>     or release
>>     # 5, modifier
>>     keys
>>
>>
>>     # Trackpad
>>     <-
>>     [2, 833516,
>>     123,
>>     1,
>>     15,
>>     0,
>>     0,
>>     1]
>>     [2, 833516,
>>     28,
>>     0,
>>     15,
>>     28,
>>     0,
>>     1]
>>     [2, 833516,
>>     123,
>>     2,
>>     15,
>>     0,
>>     0,
>>     1]
>>     # Left arrow
>>     key
>>     [2, 963545,
>>     123,
>>     1,
>>     15,
>>     0,
>>     0,
>>     1]
>>     [2, 963545,
>>     28,
>>     0,
>>     15,
>>     28,
>>     0,
>>     1]
>>     [2, 963545,
>>     123,
>>     2,
>>     15,
>>     0,
>>     0,
>>     1]
>>
>>     This array comes from EventSensor>>primGetNextEvent: array which
>>     is a primitive (94), so I think it's a problem in the VM, does
>>     someone know what can we do?
>>
>>     Thanks,
>>     Gastón
>>
>
>
> -- 
> Juan Vuletich
> www.cuis-smalltalk.org
> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
> https://github.com/jvuletich
> https://www.linkedin.com/in/juan-vuletich-75611b3
> @JuanVuletich


-- 
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20190506/7f351fa5/attachment-0001.html>


More information about the Cuis-dev mailing list