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