Login  Register

Re: Changing mouse position from Pharo.

Posted by Ben Coman on Mar 15, 2013; 7:15am
URL: https://forum.world.st/Changing-mouse-position-from-Pharo-tp4676580p4676893.html

stephane ducasse wrote:

> On Mar 14, 2013, at 5:14 PM, [hidden email] wrote:
>
>  
>> Being able to manage the cursor and not only be recipients of it.
>>    
>
> What do you mean exactly by that?
> You want to be able to create event that move the cursor?
> What is the scenario?
>  

Just brainstorming...
* Unit testing of the GUI - replaying clicks. Although this can probably
be done in image, this would test the lowest levels of event handling
and VM as well.
* Implementing something like http://www.autoitscript.com/site/autoit/


>
>  
>> For the event system, I understand that the at:1 at:2 .. thing may be
>> a tad "basic"
>>    
>
> No it is plain bad, promote duplication logic and cannot be used to create double dispatch
>
>  
>> but it has the advantage of being understandable. So I'd
>> keep it and then have an adaptation to something smarter.
>>
>> Phil
>>
>> 2013/3/14 stephane ducasse <[hidden email]>:
>>    
>>> could you explain what would be nice to have in the system?
>>> We are slowly rewriting the event handling.
>>>
>>> Stef
>>>
>>> On Mar 13, 2013, at 2:52 PM, [hidden email] wrote:
>>>
>>>      
>>>> This feature would be nice to have in the base system and not require FFI.
>>>>
>>>> Glad you have an answer!
>>>>
>>>> Phil
>>>>
>>>> 2013/3/13 Carla F. Griggio <[hidden email]>:
>>>>        
>>>>> Yep, the first thing I tried when I had to deal with this was using
>>>>> InputEventSensor, but  I couldn't manage to use it for changing the mouse
>>>>> position.
>>>>> As the InputEventSensor takes the position from the hardware cursor as you
>>>>> say, the workaround we found was actually changing the hardware cursor's
>>>>> position using FFI :P
>>>>>
>>>>> Cheers,
>>>>> Carla
>>>>>
>>>>> On Wed, Mar 13, 2013 at 2:25 PM, [hidden email] <[hidden email]>
>>>>> wrote:
>>>>>          
>>>>>> The InputEventSensor does some reading about that and at one point
>>>>>> updates the ActiveHand.
>>>>>>
>>>>>> But it looks like we do read that from primitives. Not sure there is a
>>>>>> way to do that.
>>>>>> Interesting question!
>>>>>>
>>>>>> Phil
>>>>>>
>>>>>> 2013/3/13 Santiago Bragagnolo <[hidden email]>:
>>>>>>            
>>>>>>> Hi all!
>>>>>>>
>>>>>>>   I'm doing a bizarre experiment where i need to change the position
>>>>>>> of
>>>>>>> the mouse to a fixed point (like make the mouse pointer to jump from
>>>>>>> where
>>>>>>> it is to a button). Does anyone have a clue about how to?
>>>>>>>
>>>>>>> Thanks in advance!
>>>>>>>
>>>>>>> Santiago
>>>>>>>              
>>>
>>>      
>
>
>
>