Ergonis software, whose PopChar and KeyCue utilities have been mentioned in TidBITS, 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.
Typinator’s primary competition is TypeIt4Me, which I’ve also mentioned in these pages. 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. 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.
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 $20; you can try it out for free (a 500K download), the only limitation being the number of abbreviations the trial version remembers.