Gotta good one for you Steve. (I'm an old-time DOS Era coder who spent countless days debugging. It seemed digital bugs were always attracted to me...)
Anyway I have to say you've done a fantastic job here with 3M (I gave it a large corporate nickname... sorry.) You really deserve kudos for following up with everyone's questions and problems for years now (What patience you have, believe me I know).
So here is mine... Having spent over 3 1/2 decades staring at computer screens my eyes aren't what they used to be, so rather than admit to glasses I use the text magnification setting in windows_screen and appearance. I have it set to 133%. 3M is having trouble playing back recorded mouse clicks when the setting isn't at normal (100%). The coordinates are recorded correctly but are played back at an offset that equals (you guessed it) 33%. So when I move the mouse to location 100,500 and click, that's what 3M records. But when I play back the macro the pointer ends up at 75, 376 and of course misses it's intended target.
There may be a work around, but I certainly am not versed well enough in 3M to know what it is. Of course if it is a bug (ok, maybe just an over-site) you'll probably know exactly where to look.
Right know I'm basically entering corrected coordinates manually for some small macros, maybe if they get really long I'll cheat and fix them with excel or something (I haven't done d-base work in ages).
There is not much we can do for this one. Screen magnification doesn't change the screen resolution. When MMM plays back the mouse X and Y coordinates it's finding the X and Y pixel location as determined by the current resolution. I think you can see where I'm going with this....Unfortunately MMM can't auto-adjust for screen magnification. Thats a rabbit-hole im not looking to go down.
An alternative is to do away with mouse X and Y coords all together if possible. Try to make use of some MMM www.turnssoft.com/conditions.html and add some logic to take queues from the environment. Instead of a mouse movement and click, maybe you can select and press enter for example.
Hope this helps.
Oh and 3M...its growing on me. I've never had someone refer to it like that, i like it.
Thank you Steve for getting to my question during the holiday weekend. (I see we roughly keep the same hours, as I for one get more done when everyone else is asleep). I had a feeling that magnification might be something there isn't a big demand for, although I didn't think it was going to be as complex as you mention. (Oh well, maybe I'll give in and get a pair of glasses... we'll SEE).
As far as your recommendation to give up the mouse and go with logic and coding (you are preaching to the choir) I also consider that more elegant. I took a long look at the help link you posted and was very impressed how detailed it is. I recognize much of the syntax even though it's been a very long time that I actively worked with that.
If by chance your like me and at some point you "have to try" (and go down that rabbit hole) I'd love to hear how difficult (or not) you found it to be.
Also, I would like to reiterate again, what a nice job you've done with all this software, especially the time you put in to help the end users.
And of course, I'm glad you got a kick out of the 3M nickname, although the larger 3M corp might have something to say one day (when you get really big). After all, there stock symbol is: MMM.