Unieke accesskey waarden
Wat controleert deze regel?
Het accesskey attribuut laat toe dat een gebruiker via een sneltoets direct naar een bepaald element springt. Als meerdere elementen dezelfde accesskey hebben werkt de sneltoets niet voorspelbaar.
Waarom is dit belangrijk?
Toetsenbord-gebruikers en schermlezer-gebruikers die op sneltoetsen vertrouwen raken in de war wanneer dezelfde toets naar verschillende plekken leidt. Bovendien kunnen accesskeys conflicteren met bestaande browser- of assistive-technology sneltoetsen.
Hoe los je dit op?
Gebruik accesskey zo min mogelijk. Als je ze toepast, zorg dat elke waarde binnen de pagina uniek is. Beter nog: vervang accesskeys door goede skip-links en logische tab-volgorde, want accesskey-gedrag is onvoorspelbaar op verschillende besturingssystemen en browsers.
Code voorbeeld
<a accesskey="h" href="/home">Home</a> <a accesskey="h" href="/help">Help</a>
<a accesskey="h" href="/home">Home</a> <a accesskey="p" href="/help">Help</a>
Hoe controleer je dit?
Doe een DOM-zoekopdracht op alle accesskey attributen en controleer op duplicaten. Herhaal daarna de toegankelijkheidstest.