[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