| < Previous PageHomeNext Page > |
By now you've discovered how Spell Catcher can help with what you've already written. But Spell Catcher can do more for you than this-it can help finish what you're typing as it's being typed. Enter the Complete command-word, phrase, shorthands, names, e-mail addresses, and more-found and typed for you. All you need to type is the first few letters of what you're after, and let Spell Catcher find what matches and type the rest.
Begin by taking a look at Spell Catcher's Completion Preferences. This is where you tell Spell Catcher what you want it to find matches for when you choose the Complete command in the Input menu. Choose Preferences... from the Spell Catcher menu (or Input menu, or Dock menu), click the Interactive icon, then select the Completion tab.
Here is where you specify what items should appear in the list of completions, and in what order they should appear. As with most of Spell Catcher's preferences, you can have different settings for each of the applications you use. This is especially handy when it comes to completion. You may only want to show completions for e-mail addresses in your Internet apps, but show matching shorthands and words in your word processor.
To include a particular completion item, check its box in the On? column (click the disclosure triangle to see all the possibilities for a particular item if necessary). Drag items in the list to change the order that they appear.
To automatically show a particular completion item, check its box in the Auto? column.
The items in the completion list are described here.
For any shorthand with an abbreviation that matches what you've typed so far, Spell Catcher will show its expansion as a possible completion. This means you no longer have to remember the exact abbreviation for a shorthand you created-just the first few characters. It also means you don't even have to type the entire abbreviation! If you choose abbreviations for your shorthands with completion in mind, this becomes a very powerful tool.
Note that the Completions? box must be selected in a Shorthand Glossary's document window for it to be searched. You would normally deselect this option for Shorthand Glossaries that provide corrections for common typos (like the "Words to Correct" references that Spell Catcher uses).
Learned Words. Uses the words that appear in any of your Learned Words or Compiled Learned Words references as possible completions. As with Shorthand Glossary expansions, only those references that have the Completions? box checked are searched.
Dictionary. On Mac OS X 10.3 (Panther), Spell Catcher will now try to "call through" to Apple's speller to get matching words for the Complete command. On Mac OS X 10.2 (Jaguar), Spell Catcher uses the U.S. English Definitions Dictionary to supply matching words in English languages.
Chances are good that the e-mail application you use will automatically complete e-mail addresses for you after typing the first few letters of someone's name. Wouldn't it be nice to have this feature available in any application you use? No problem, at least if you use Spell Catcher's address book completion and the Mac OS X Address Book application to store your contacts.
Spell Catcher looks for matches from your Address Book by finding "person" cards where the first name, last name or nickname begin with what you've typed, "company" cards where the Company begins with what you've typed, or any card with an e-mail address beginning with what you've typed.
Person or Company Name. Displays matching cards formatted according to the Show Person name as: settings you have specified, or as a Company name.
E-mail Addresses. Displays matching cards formatted, as First name Last name <e-mail>, for e-mail addresses with the label(s) you've chosen in the Show items with label: settings.
Phone Numbers. Displays matching cards, formatted as First name Last name (label) phone, for phone numbers with the label(s) you've chosen in the Show items with label: settings.
Addresses. On Mac OS X 10.3 and later only, displays matching cards, formatted as First name Last name (label) formatted-address, for addresses with the label(s) you've chosen in the Show items with label: settings.
Note that the E-mail Addresses, Phone Numbers, and Addresses items have a Preferred Only? box you can check. If you check this box, then only the "preferred" e-mail, phone number or address is shown as a possible completion (for example, if a card has home, work and mobile phone numbers, only the preferred one appears). What defines "Preferred"? Good question, as it appears in vCards, but there is no obvious way to set the preferred value in the Address Book application. The closest thing we can find is the Edit Distribution List... command in the Edit menu, but this sets Group-specific preferred e-mail, phone and addresses-not necessarily for the card itself.
Synonyms. Shows synonyms and for the word you're getting completions for, from the Thesaurus matching the current language (in the Input menu's Set Language submenu).
Related Words. Shows related words for the word you're getting completions for, from the Thesaurus matching the current language (in the Input menu's Set Language submenu).
See Also. Shows "See Also" words for the word you're getting completions for, from the Thesaurus matching the current language (in the Input menu's Set Language submenu).
How you choose to use the completion features depends a lot on what you're working on (a word processing document, composing an e-mail, filling in a form on a web page, instant messaging) and what you want to appear as possible completions.
You can ask Spell Catcher for completions at any point while you are typing a word by choosing the Complete command from the Input menu.
If completions are available, they will be displayed in a pop-up list (similar to the Pop-Up Suggestions List). If the completion you want is in the list, choose it by typing the number to its left, or by selecting it with the arrow keys and pressing return, enter or space, or by double-clicking it. While you continue to type the word, the completion list remains open and items that no longer match are removed (it's also possible for new matches to appear). The list gets smaller, making it easier to find what you're after. Close the completions pop-up list at any time by pressing the escape key, the right or left arrow keys, or clicking in the document window.
If a completion is too long to display in its entirety, or spans multiple lines (long expansions and addresses, for example), they will be displayed in a truncated manner. To view the entire completion, as it would be inserted into your document, hover the mouse over it to view a help tag. Note: Mac OS X will do its own word-wrapping for long help tags, and it does it differently on OS X 10.2 and 10.3. Be aware that it's the help tag being word-wrapped, not the expansion itself.
Automatically showing long lists of possible completions after typing only a few letters of every word can be somewhat distracting. Limiting what's displayed automatically is usually a good thing. You can choose which completions are displayed automatically by checking their "Auto?" box.
Spacebar chooses selected completion. When selected, pressing the spacebar (in addition to return and enter) will choose the selected completion.
Always suppress the keystroke that chooses a completion. If you want spaces and returns to be entered into your document after being used to choose a completion, deselect this box.
Use number key shortcuts (1-0). When selected, the number keys (1 through 0) are used as shortcuts for the first ten completions in the list. Deselect this box if you need to type digits fairly often while automatically showing completions.
Automatically show completions after typing (count) characters. When selected, Spell Catcher will automatically show any completions that have their Auto? box checked once you have typed the specified number of characters (not applicable to Cocoa completion). To get the full list of completions, you still have to choose the Complete command from the Input menu.
More help and information for Completion is available by clicking the Help button
in the Completion tab of Interactive Preferences.
Compatibility Note: Complete from the Input menu only works in those applications that properly support input methods. If you don't see the list of completions appear, see it appear in an "unusual" location on your screen, or see the floating "bottomline input window" appear, then the application you're using does not support input methods at all (or has buggy support). In these cases, you may not be able to use Spell Catcher's Completion features. You may want to politely ask to the application's developers that they implement support for input methods and the Text Services Manager (TSM). This support has been recommended for all applications that accept text input since the early 1990's.
For Developers: Handling the kEventTextInputOffsetToPos CarbonEvent (or even the kOffset2Pos AppleEvent) is all that's really required. If you don't support inline input (or even if you do and there is no active input area), make sure you return the screen position of the insertion point anyway (or at the very least when the offset parameter is zero).
| < Previous PageHomeNext Page > |