Problem

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

Solution

Predictive

Variations

Function

Presentation

Interaction Details

Presentation Details

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