The autocomplete feature suggests names as you type directly into the To, CC, and BCC boxes for a new message. A list of possible addresses from your contacts list that start with the text you typed is displayed.
As you continue to type into the To: field, the list of matching addresses will become smaller, as fewer matches are available. The list disappears if there are no more matches.
For example, suppose you wanted to send an email message to David Brinks, whose email address happens to be dbrinks@acme.com. As soon as you typed the first "d" into the address field, a list appears showing all possible matches, with the matching portions highlighted. In this case, it might display:
Dale Edwards <ded@acme.com>
David Brinks <dbrinks@acme.com>
Erica Dodd <erica878@xyz.com>
As you type more characters into the To: field, the corresponding list of matches grows smaller.
The autocomplete feature matches the text you type against the following parts of a contact:
First name
Last name
Email address
Matching is always done against the beginning of the field. The text ”r;bob” will match ”r;bob smith” but not ”r;billybob smith”.
Once your text matches one or more of your contacts, the matches will be displayed in a list below the field you are currently editing. By default, the first match will be highlighted.
Several keys you can type trigger special behavior. The mouse may also be used to select a match.
The comma, semicolon, Return/Enter, and Tab keys all trigger completion. The text you have typed will be replaced by the currently selected match.
Click the ESC key hides the list.
The up and down arrow keys change the selection in the list. Moving the mouse cursor over the list also changes the selection.
Clicking the mouse on a match selects it for completion.
The fact that a single key (such as semicolon) causes completion can be used to quickly enter addresses. If you know a few characters that will cause a certain contact to be the first match, you can type those and then a semicolon, and that contact’s address will appear. For example, if I know that ”r;db” results in a first match of David Brinks, I can type ”r;db;” and the full address ”r;David Brinks <dbrinks@acme.com>” will appear in the address box.
Autocomplete is available in other applications (for example, in adding attendees to a calendar appointment), and behaves in the same manner.