Guideline 9. Design for device-independence
Use features that enable activation of page elements via
a variety of input devices.
Web sites should be accessible my more than one type of
input device, nor should they cater to any specific type
or group of input devices. They should be
device-independent allowing for a general and wide range
of input devices (i.e. keyboard, mouse, screen reader,
digital pen, touch ;screen display, etc...). Content
developers should create a logical order for accessing
event handlers and ensure that any element that has its
own interface can be operated device-independently.
Checkpoints:
9.1 Provide client-side image maps instead of server-side
image maps except where the regions cannot be defined with
an available geometric shape. [Priority 1] Refer also to
checkpoint 1.1, checkpoint 1.2, and checkpoint 1.5.
9.2 Ensure that any element that has its own interface can
be operated in a device-independent manner. [Priority 2]
Refer to the definition of device independence and to
guideline 8.
9.3 For scripts, specify logical event handlers rather than
device-dependent event handlers. [Priority 2]
9.4 Create a logical tab order through links, form
controls, and objects. [Priority 3] For example, in HTML,
specify tab order via the "tabindex" attribute or ensure a
logical page design.
9.5 Provide keyboard shortcuts to important links
(including those in client-side image maps), form controls,
and groups of form controls. [Priority 3] For example, in
HTML, specify shortcuts via the "accesskey" attribute.
Source:http://www.w3.org/TR/WCAG10/#gl-device-independence