1

I am creating a software that moves the mouse cursor and performs left and right clicks. I got the cursor moving but I can´t perform left clicks. What am I doing wrong?

let point = CGPoint(x:366, y:528) // Random point
    self.moveCursor(point: point)

    // click mouse
    let eventMouseDown = CGEvent(mouseEventSource: nil, mouseType: 
      .leftMouseDown, mouseCursorPosition: point, mouseButton:.left)
    eventMouseDown?.post(tap: .cghidEventTap)

    // release mouse
    let eventMouseUp = CGEvent(mouseEventSource: nil, mouseType: 
      .leftMouseUp, mouseCursorPosition: point, mouseButton: .left)
     eventMouseUp?.post(tap: .cghidEventTap)
Spk
  • 11
  • 1

0 Answers0