  Sendkey is kind-of based on the "macro recorders" that abound in cyberspace.
The biggest and best difference is that sendkey has NO MOUSE directives, and
that sendkey is "composed" rather than "recorded". I wrote my own application
to convert "recorder" files into readable scripts, and later discovered the
power of vis-basic's "sendkeys", which allowed me to write a program in the
opposite direction. The source-code (in visual basic ver. 4.0) is included,
so if you have any doubts, you can: 1) read/examine the code, then 2) compile
the code OR run the code in the vis-basic "development arena" to be assured
that there are no nasties going on behind closed doors.
  Mouse movement is notoriously and egregiously
undependable, inconsistant, and therefore error-ridden. I have made it a
personal quest to rid my life of mouse-turds because I am not a point-click
afficianado. You can use other Windows features to bypass the mouse in most
cases. Of course, TAB and SHIFT-TAB, and all the "ALTs". You might be familiar
with alt-E,F sequence (Edit, Find), but if not, it is VERY good for finding
targets in web pages and windows. This can "jump" your cursor to a specific
location in the page/window, both eliminating possibly hundreds of thousands
of TABS, and hopefully avoiding de-synchronization due to page tweaking or
page evolution. Experiment with windows and pages, and use the HOME, END,
combinations of ctrl, alt, and shift, and you might be amazed. I figure
MS has some repository of all these "shortcuts" somewhere...
  Myself, I believe I can claim, thus far, to be mouseless, ie: achievement of
all goals sans the Rodent, although I'm sure there'll be some nasty apps that
will foil my nefarious intent. Mouse is fine for interactive, but sucketh for
production-mode/batch, in which case, "keep the Mouse in Disney-World!"
