Can you add an option to highlight the mouse cursor upon move or click the mouse to the "Move and Click Mouse" action?
Something similar to the "Hilite location with target" action:
In some cases, I'd like to see where the macro is moving the mouse cursor to and/or click. The action is done so quick, human eyes cannot follow the mouse cursor, especially when I choose to restore mouse position after click (my default option).
It will also be useful when we make demo videos for others.
There are apps dedicated to highlight mouse clicks and keystrokes. But I still think it is useful. KM's highlight will only work with KM-automated mouse clicks, so viewers can see which click is by human hand and which is by KM macro.
Another good idea. That same highlight action (with some slight adjustments) can be used to show the mouse location immediately after it moves. You may need a slight pause between the click and highlight actions (0.1 seconds would be enough). In my testing it even shows the location if the mouse has been restored (though sometimes it shows the restored location instead, I'll try and find a workaround for this). Try it out and see if it works for you!
In case the above action does not work reliably by itself, this is another way of doing it. You would disable restoring the mouse to it's original location in the click action, because the two cyan colored actions does that for you.
The downside to this method is that there is a noticeable delay because of the highlight action, but it may work for you.
One of the great things about KM is that we can often find a way to get the feature being requested. So, a lot of feature requests are just making things a little easier to build macros.
I've already written a macro to show the mouse as it moves, as if a human were moving it. Now I could have moved the mouse linearly with the same speed, or I could have moved the mouse in a more human like way with acceleration. I did it the latter way, because I wanted my mouse movement to pass captcha tests and things like that. I doubt that anyone in the world needs this, so I never uploaded it.
In fact, in one of my routines, there are multiple derivatives used to emulate human motion, with randomness thrown in. I don't really know the mathematics of human hand motion... e.g., if you take the derivative of a human hand accelerating, is the slope a straight line, or a parabola, or an even higher polynomial? So in one of my macros I just recorded sample motions of my mouse from A to B and then replayed that motion at a magnification to get the mouse from a different point A to B. That seemed to work wonderfully.
I have a dozen macros that do something like this. I'm always updating these macros because I'm never 100% satisfied how they work. (Emulating human behaviour is a far more complex subject than most people would imagine.) So I'm not sure if any of them are fully debugged. Let me go check my library and see if any of them are worth releasing. I was most proud of my macro which recorded human movement and replayed that to move the mouse. It's also fun to watch. Let me see if I can dig that one up.