Move or Click Mouse, Synergy, and You

I’m often using KM on multiple machines via Synergy, an application that allows you to share your mouse from your main machine (i.e. server) between multiple machines (i.e. clients).

One issue I have with the mouse when sharing on client machines is the behavior of the ‘Move or Click Mouse’ action.

The mouse will move because of the action, but when I try to manually move the mouse again, the cursor will be transported back to where it was before KM moved it.

Here I am hitting ‘Go’ and the mouse does go and click in the intended place, but as soon as I start using my mouse again it snaps back:

MoveOrClickExample

I am sure it’s because of Synergy, but I’m wondering is there a way to make the mouse stay where I told KM to move/click it - such that manually moving the mouse starts at the location where KM moved it to and it does not snap back?

This may sound stupid, but ... did you somehow accidentally enable "restore mouse location" in the action?

-rob.

1 Like

It’s worth an ask, but no it was not checked. It’s unchecked as is the default.

I kind of figured...

As a test, what happens if you add these after the click action:

Pause 0.5 seconds
Just Move mouse (to location in Move & Click action)

Does that work?

-rob.

Same result, regardless of moving by 1, 5, 25, or 100. Using absolute position in that case.

So the first move/click works, but not again? What if the first action is just move, no click? Does that work?

Bizarre.

-rob.

Multiple KM mouse moves will generally work.

My issue is that when I start moving the pointer with my mouse that’s being controlled by Synergy - the pointer snaps back to wherever the pointer was before KM started controlling the mouse.

In my above GIF, I hit ‘Go’ and KM moves the pointer.

From there I use my Synergy connected mouse to move my mouse down and the pointer snaps back to where it was (the Go button).

Do you see it moving back?

I’m looking for a way for KM’s mouse moves to stay permanently, so that when I move the mouse physically it starts from where KM moved the mouse to.

It sounds like Synergy isn't getting a new mouse location from Keyboard Maestro's simulated mouse movements ... and I don't know if there's any way around that.

-rob.