Afer trying out different versions, this below seems to be OK [i.e. consistent in outcome of its repeated executions]
Code: Select all
Sleep 222
Send >#{+}
Sleep 111
Send >#{+}
Sleep 111
Send >#{+}
Sleep 111
Send >#{+}
and so I can use it for
200% as I use increments [i.e. zooming steps] of
25% and also easily prepare other version like
300% or
150%, right? Well, not actually
Because the above makes
+200% and not just
200%. And so I would be forced to use in also with a delayed and extended zooming out, so that it would accommodate for a hypothetical zooming in that occurred when
Magnifier was last used. And so, assuming that I would never go deeper than
400%, that part of script for
+200% would need to be preceded with this:
But this would require from me waiting patiently for all that queued keys to be executed, before being sure that in the end the outcome will be
+200%. What is also staggering here is that when I manually press
Enter or click
Left Mouse Button on the
+ button within window of
Magnifier then it gets executed the right amount of time
So a question arises: why some keys sent through
AHK [without a custom tailored
Sleep] get omitted while when manually pressed multiple times
Enter gets queued on some list that will then spit them out precisely one-by-one?