KeyText keyboard macro and Windows automation program
From: Network World - 10/09/2006 - page 41
By: Mark Gibbs

KeyText is a useful keyboard macro and Windows automation program. It's free
to download and evaluate, and if you decide to keep it you can buy ($29.95)
online. KeyText comes with samples and a tutorial. Benefits include
time-saving and increased productivity when working with a Windows PC. 

KeyText 3.00 from MJMSoft Design Limited can detect trigger text, so you can
define abbreviations that are dynamically replaced by text as well as respond
to hot-key sequences.  

The abilities of KeyText go way beyond simple text substitutions. For
example, there's a feature that MJMSoft calls Advanced Smart Select that
takes selected text and changes the output according to rules you specify.
That means you can set up a macro triggered by a hot-key sequence so when you
select an e-mail address in any application and press the hot key your e-mail
client will start and new mail to that address will be created, but if you
select a ZIP code your browser is launched and you are taken to Google Maps.  

The reason this tool is so powerful is that KeyText can use regular
expression matching as well as if-then-else clauses. There also are string
constants (MJMSoft calls them variables) for storing frequently used text
that are accessible from all macros (they can be shared by multiple network
users as they are stored in a file), string variables for dynamic data, and
integer variables that can store values from across multiple sessions (useful
for sequential numbering needs, such as file naming).   

Not only can the contents of the clipboard or the currently selected text be
used for decision making, so can the current window title, current process
name, variable values or even the color of a pixel.  

KeyText is remarkably powerful (see the product home page for a more complete
feature list) and that's its one downside: it is pretty complicated so
there's a lot to learn. That said, if you are writing code this could be a
great productivity aid, and if you are looking for a way to achieve complex
user interface automation KeyText could be a good bet. At $29.95 it also
won't break the piggy bank.  

Links:
KeyText
http://www.mjmsoft.com/keytext.htm

