Look in CGDirectDisplay.h at CGDisplayMoveCursorToPoint(CGDirectDisplayID display, CGPoint point); If you can't figure out what a CGDirectDisplayID then take a look at the mode whacker example from Apple. BTW, the coordinate system there is with 0,0 in the upper left and maxX,maxY in the lower right, not the standard Cocoa stuff since these are C functions and not Cocoa. They will work under Cocoa, though. Just include the application services framework to get all of the CG stuff.