Problem

Whenever possible, use assistive technology to reduce text entry effort and increase accuracy.

Solution

Predictive

Variations

Function

Interaction Details

Scroll through a list with arrows or gestures, or (one visible at a time) with a button...

Method to select, depends on the met

If explicit, the suggestion is just that, and the user must make a selection from the suggested list, then press ok/enter.

Automatic or implicit suggestions will automatically accept the first (or when an alternate has been scrolled to, the current one in focus) simply by continuing to type, or exiting the field.

Submitting a form with nothing selected will follow the same principles, and the submit function will be considered a typed character. Caution must be taken with using the ok/enter button to accept changes to entry, when it may be expected to submit the form. SOLUTION???

Presentation Details

The completion text may appear in one of two basic places:

lists...

Antipatterns

Avoid automatic correction without a method for the user to opt-out or disable the feature, session or device-wide.

Whenever automatic correction is used, be sure to allow a method to revert to the spelling as typed. This may be as simple as disabling auto-correction for the second entry of the same word in the same field (or location in the field), so the user may simply re-key the phrase as intended. This is sub-optimal as it requires additional typing, but better than rejecting the second entry as well.

Examples