I tried the standalone version (1.85.6) on Mac and the newly released version 1.90. It seems that the mouse functions are broken in both versions.
In 1.85.6 (the standalone version), I got the following error message when I called the .getPos method. I’m quite certain that .setPos is also broken.
X, Y = self.mouse.getPos()
File “/Applications/PsychoPy2.app/Contents/Resources/lib/python2.7/psychopy/event.py”, line 499, in getPos
lastPosPix = lastPosPix - self.win.size / 2
TypeError: unsupported operand type(s) for /: ‘tuple’ and ‘int’
With the new release (ver. 1.90), I installed it from the command line with pip. The mouse position returned by .getPos was incorrect, I can only move the mouse in the lower-left quarter of the screen. I think this may have something to do with the retinal display of my Macbook Pro.