User Input

Description

Users interacting with a web browser may do so using one or more input methods including keyboard, mouse, speech, touch, and gesture. It's critical that each user be free to use whatever input method, or combination of methods, that works best for a given situation.


What to Consider

Minimize Keystrokes

Keep the number of keystrokes to a minimum.

Avoid Free Text

Avoid free text entry where possible.

Provide Defaults

Provide pre-selected default values where possible.

Default Input Mode

Specify a default text entry mode, language and/or input format, if the target device is known to support it.

Tab Order

Create a logical order through links, form controls, and objects.

Control Labeling

Label all form controls appropriately and explicitly associate labels with form controls.

Control Position

Position labels so they lay out properly in relation to the form controls they refer to.


Resources