I'm not completely following this discussion, but here are my 2 cents worth:
We work in the area of cognitive research where you want to control various aspects of the visual display as precisely as possible. Here are cases where we set mouse position: 1) To ensure the mouse starts at the same screen location for each participant. 2) Change the mouse position during an experiment based on some other monitored behavior (like eye position) to see the effect of the programmatic mouse change on the participants behaviour. However, we have since moved away from using the system cursor and the standard windows / OSX mouse events. So we no longer use the systems set mouse position function.We have instead started getting the raw mouse movement data from the device and use it to draw our own cursor. We can do this because we use full screen windows. The advantage to this is that you can control the mapping of raw mouse movement to screen cursor movement. Both Windows and OSX use a non linear mapping from raw mouse device movement to cursor movement, which may not be ideal for experimental researchers. Again, most of this probably has no relevance to gaming or such. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en -~----------~----~----~----~------~----~------~--~---
