by Matt Neuburg matt@tidbits.com reprinted from TidBITS#785
Ergonis software, publisher of PopChar and KeyCue utilities, now throws its hat into the typing assistant ring with Typinator. The idea is that you provide Typinator with a set of abbreviations and expansions; when you're working in any program, if you type an abbreviation, Typinator substitutes the corresponding expansion. For example, I could type "tb" to generate "TidBITS", or "AS" to generate "AppleScript", and so on for any boilerplate, short or long, that I expect to use.
http://db.tidbits.com/getbits.acgi?tbart=07372
http://db.tidbits.com/getbits.acgi?tbart=07690
http://www.ergonis.com/products/typinator/
Typinator's primary competition is TypeIt4Me. The approaches taken by the two utilities vary radically. TypeIt4Me is an input method; you switch to it using your Input menu (the status menu at the right end of the menu bar whose icon is usually some country's flag), which means that you can't use it in conjunction with any other input method or keyboard layout. Typinator, on the other hand, is an ordinary application. It watches the characters you actually enter by typing - I don't know how - and when you type an abbreviation, it uses GUI scripting to select it and to substitute the expansion. http://homepage.mac.com/rettore/ty/download.htm
http://www.users.dircon.co.uk/~r-ettore/
This is done by pasting, which means that Typinator can enter images if an application allows this. It also means that entering a Typinator expansion wipes out whatever was on the clipboard; I don't quite see why this is necessary, since it ought to be possible for Typinator to restore the old clipboard contents afterwards, but in any case you can work around this, if you find it problematic, with a multiple clipboard utility such as CopyPaste or ClipBlock.
http://db.tidbits.com/getbits.acgi?tbart=07798
http://www.copypaste-x.com/
http://www.netwave.or.jp/~andoh/ClipBlock-e.html
Typinator also doesn't require you to type any terminator character to signal that what precedes is an abbreviation; instead, it watches to see whether you've typed an abbreviation at the start of a word, and if you have, it just expands it (and if that isn't what you intended, Undo restores the abbreviation in most applications). Typinator also does some smart things such as letting you use the capitalisation of the abbreviation to dictate the capitalisation of the expansion (useful for ordinary words that should be capitalised at the start of a sentence but not elsewhere). And that, aside from letting an expansion enter current time and date information in a variety of formats, is about all Typinator does; it doesn't permit multiple abbreviation files, or application-specific abbreviation files, like TypeIt4Me.
As usual with Ergonis's products, simplicity and reliability are the watchwords. Like PopChar, Typinator can enter characters from throughout the Unicode repertoire; and like PopChar, it seems to work just about anywhere - I wasn't able to find many applications that give Typinator trouble (though I did quickly find one, Panorama).
Typinator requires Mac OS X 10.3 or later, and costs just US$20; you can try it out for free (a 500K download), the only limitation being the number of abbreviations the trial version remembers.
http://www.ergonis.com/downloads/