If your webpage has keyboard shortcuts then one of the following must be true: * Turn off: The user must be able to turn them off; * Remap: The user must be able to remap the shortcut to use one or more non-printable keyboard characters (e.g. Ctrl, Alt, etc); * Active only on focus:The keyboard shortcut is only active when it has focus.
NOTE: This success criteria does not apply if you have not implemented keyboard shortcuts.
Why is this a problem?
- This can be a real problem for users of speech recognition software (like Dragon). Without the ability to turn off single-key shortcuts, they can be triggered accidentally and fire with the user wanting it to happen.
- Also Keyboard-only users who who may accidentally hit keys, or have involuntary movement will benefit from turning off single character shortcuts or modifying them.
Accessibility Requirements for 2.1.4 Character Key Shortcuts (A)
Make sure your users have a way to turn off single-key shortcuts. This could be in a preference section of your site.
Or provide a way to allow users to change character-key shortcuts.
The alternative shortcuts could be longer strings that would act as native speech commands for any speech engine.
Common mistakes for 2.1.4 Character Key Shortcuts (A)
- Not allowing the user to switch off or remap keyboard shortcuts.
FAQs for Character Key Shortcuts (A)
Basic PC shortcut keys
Shortcut Keys and Description
Alt+F File menu options in the current program.
Alt+E Open Edit options in the current program.
Alt+Tab Switch between open programs.
F1 View help information (F1 is used by almost every Windows program to display help).
F2 Rename a selected file.
F5 Refresh the current program window.
Ctrl+D Bookmark the current page in most Internet browsers.
Ctrl+N Create a new or blank document in some software, or open a new tab in most Internet browsers.
Ctrl+O Open a file in the current software.
Ctrl+A Select all text.
Ctrl+B Change selected text to be bold.
Ctrl+I Change selected text to be in italics.
Ctrl+U Change selected text to be underlined.
Ctrl+F Open find window for current document or window.
Ctrl+S Save current document file.
Ctrl+X Cut selected item.
Shift+Del Cut selected item.
Ctrl+C Copy selected item.
Ctrl+Ins Copy selected item.
Ctrl+Y Redo the last action.
Ctrl+Z Undo the last action.
Ctrl+K Insert hyperlink for the selected text.
Ctrl+P Print the current page or document.
Home Go to the beginning of the current line.
Ctrl+Home Go to the beginning of the document.
End Go to the end of the current line.
Ctrl+End Go to the end of the document.
Shift+Home Highlight from the current position to the beginning of line.
Shift+End Highlight from the current position to the end of line.
Ctrl+Left arrow Move one word to the left at a time.
Ctrl+Right arrow Move one word to the right at a time.
Ctrl+Esc Open the Start menu.
Ctrl+Shift+Esc Open Windows Task Manager.
Alt+F4 Close the currently active program.
Alt+Enter Open the properties for the selected item (file, folder, shortcut, etc.).
Windows key+L Lock the computer, requiring password entry to access again.
Windows key+X Access the Power User Tasks Menu in Windows 8 and Windows 10.
Windows key+Down arrow Minimize the active program window.
Windows key+Up arrow Maximize the active program window
Related to Character Key Shortcuts(A)
Useful Resources for 2.1.4 Character Key Shortcuts (A)
You can see the issue in these character key shortcut video, with thanks to Kim Patch.
- You Tube Video 1 – See how Speech affects single key shortcuts
- You Tube Video 2 – See how Speech affects single key shortcuts
- The remapping method can include non-printing characters.
- Character Key Shortcuts on HolisticA11Y