- Important note: This Wiki page is edited by participants of the User Agent Accessibility Guidelines working group (UAWG). It does not necessarily represent consensus and it may have incorrect information or information that is not supported by other Working Group participants, WAI, or W3C. It may also have some very useful information.
2.3.5
Return to Tests_for_CR
Contents
Status
Survey of 9 October 2014
Author
Jim Allan
Success Criteria
2.3.5 Allow Customized Keyboard Commands: The user can remap any keyboard shortcut including recognized author supplied shortcuts (e.g. accesskeys) and UA user interface controls, except for conventional bindings for the operating environment (e.g. arrow keys for navigating within menus). (Level AA)
Test 1
Assertion: The user can remap any keyboard shortcut <http://w3c.github.io/UAAG/UAAG20-Reference/#def-keyboard-shortcut> for UA user interface <http://w3c.github.io/UAAG/UAAG20-Reference/#def-ua-ui> controls, except for conventional bindings for the operating environment <http://w3c.github.io/UAAG/UAAG20-Reference/#def-operating-environment> (e.g. arrow keys for navigating within menus).
1. use the browser user interface configuration mechanism, select "map keyboard shortcuts in menus" or something similar ( if pass go to next else fail) 2. change a menu shortcut key ( if pass go to next else fail) 3. execute new created shortcut key ( if pass go to next else fail)
Expected Result 1, 2 are true 3 new shortcut key performs same action as previous shortcut key (before change)
Test 2
Assertion: The user can remap recognized author supplied shortcuts (e.g. accesskeys)
1. load page containing accesskeys 2. use the browser user interface configuration mechanism, select "map keyboard shortcuts for accesskeys" or something similar ( if pass go to next else fail) 3. change an accesskey shortcut key ( if pass go to next else fail) 4. execute new created shortcut key ( if pass go to next else fail)
Expected Result 1, 2, 3 are true 4 new access key performs same action as previous access key (before change)
Return to Tests_for_CR