What is the best way to store the current mouse position (system-wide) and then (later) put the mouse at that stored point?
[NSEvent mouseLocation]
gets me the position, and I can move the mouse with a CGEventMouseMoved
, but they each use a different co-ordinates system (I believe y=0 is the top for NSEvent and the bottom for a CGEvent).
I'm worried about the robustness of capturing the screen height and using it to convert between the two - or is this the best approach?