On 17 Apr 2014, at 18:13, Esteban Lorenzano <[email protected]> wrote:

> Hi, 
> 
> On 17 Apr 2014, at 17:02, Alexandre Bergel <[email protected]> wrote:
> 
>> I have modified the following methods
>>      HandMorph>>generateKeyboardEvent: evtBuf 
>>      ScrollPane>>scrollByKeyboard: event 
>> 
>> The effect is now milder. 
>> 
>> Esteban, would it make sense to remove the event generation bu the VM? This 
>> works only for the old-style mouse with an actual wheel. Mighty mouse does 
>> not work at all with Pharo.
> 
> no, that does not has sense. We need it. What we need is to improve the 
> events we have, not to remove them.  
> Less than 0.1% of computer-using mankind uses mighty mouse. The rest uses 
> regular mouses with old-fashion wheels (or trackpads, like myself). 
> So, removing is not a good idea. Not for VM, not for Pharo, and certainly not 
> for Moose either.
> Improve is the way to go :)
> 
>> 
>> We have to get this right. Emulation of events is a bad idea.
> 
> Yes! I agree and the way we are following is to remove emulation and transmit 
> just raw events to the image (and let the image do the work of handling 
> them). 
> Now it will take time, but we are going in that direction. 

ah, forget to say: I have a lot of expectation around Ronie's work on SDL2 and 
OSWindow interface. I provide as much support as I can. 

> 
> cheers, 
> Esteban
> 
> ps: btw… scroll events also has problems in wheel-mouses, but those, I’m not 
> sure is a problem of VM or Pharo… I need to go deeper then (any insight would 
> be cool) :)
> 
>> 
>> Alexandre
>> 
>> 
>> -- 
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> On Apr 15, 2014, at 10:36 AM, Alexandre Bergel <[email protected]> 
>> wrote:
>> 
>>> Hi!
>>> 
>>> Mouse wheel events are so poorly handled in Pharo, that they are not 
>>> useful. 
>>> With Ronie we are seeing how we can better handle events with a window 
>>> generated with SDL. But this is for the future.
>>> 
>>> Is there a way to easily unable them?
>>> 
>>> Cheers,
>>> Alexandre
>>> -- 
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>> 
>>> 
>>> 
>>> 
>> 
> 


Reply via email to