WCAG Keyboard Shortcut Checker
Tests a shortcut against WCAG 2.1.4: a single-character key needs a modifier, a remap or an off switch, while function and named keys fall outside the rule.
Conformidade WCAG
—
Single-key shortcuts and success criterion 2.1.4
A single-key shortcut — pressing S to save, with no modifier — looks like harmless convenience. For someone using speech recognition it is a serious problem: the software types the letters it hears, so saying an ordinary word can fire half a dozen shortcuts. The same applies to people typing by scanning or with motor assistance, where accidental presses are frequent.
Enter the key and answer whether there is a modifier and whether it can be turned off. The key matters because it decides whether the criterion applies at all: it covers shortcuts of one character — letter, number, punctuation, symbol. Function keys and named keys such as Escape and the arrows produce no character and fall outside the scope, which the page states rather than issuing an inappropriate verdict.
When the criterion does apply there are three ways out and one suffices: let the shortcut be turned off, let it be remapped to include a modifier, or make it active only while the relevant component has focus. Requiring a modifier from the start is the simplest solution and the least demanding on the interface. This is criterion 2.1.4, level A of WCAG 2.1 — level A being the floor, not the goal.
Frequently asked questions
Why is speech recognition the central case?
Does a shortcut active only on component focus count?
Do key sequences, as in Vim, qualify?
Related Tools
Bitcoin Address Format Detector
Paste an address and read its script type off the prefix: 1 legacy P2PKH, 3 P2SH, bc1q segwit, bc1p taproot, m, n, 2, tb1 testnet. Prefix only, no checksum.
hreflang vs lang Consistency Checker
Compares the html lang attribute with the main link hreflang value and flags an exact match, the same base language with a different region, or a mismatch.
LGPD Privacy Policy Section Checker
Paste a policy written in Portuguese and see which of 10 sections the LGPD expects are covered: collection, purpose, sharing, rights, cookies, DPO, retention.
Canada SIN Format Validator
Validate the format of a Canadian SIN (Social Insurance Number) in the 3-3-3 digit pattern. Useful for forms, sign-ups and data validation in Canada.
MAC OUI (Vendor) Validator
Validate OUI (first 6 hex of MAC) and look up vendor (~30 major vendors).
MIME Type Validator
Validate MIME type format per RFC 6838 (does not check existence).