Rule DO-1
Keyboard equivalents must be included for functionality provided by onmousedown, onmouseup and onmousemove event handlers.

Description

Best Practice Type: Pass/Check

The functionality provided by onmousedown, onmouseup and onmousemove event handlers must have keyboard equivalents to perform the same functions that can be achieved with the mouse actions.

Markup

[onmousedown] (HTML4)

[onmouseup] (HTML4)

[onmousemove] (HTML4)

Associated Accessibility Guidelines and Standards

Guideline or
Standard
Requirement Priority Test
Type
IITAA 13.2 Ensure that significant interactions can be performed with both keyboard and mouse. Required Violation
Section 508 1194.21 (a) When software is designed to run on a system that has a keyboard, product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually. Required Violation
WCAG 1.0 9.2 Ensure that any element that has its own interface can be operated in a device-independent manner. Required Violation
WCAG 2.0 2.1.1 Keyboard Required Violation

Examples

none

Evaluation Techniues

none

Testsuite Tests

none