Otázka č. 11: Dává smysl definovat na stránkách horké klávesy (accesskeys)?
Nedává.
Ačkoliv se definování horkých kláves může jevit jako dobrý nápad, opak je pravdou. Problémů, které definování horkých kláves může přinést, je celá řada:
- jejich implementace napříč prohlížeči se liší (pro jejich aktivaci je třeba stisknout různé klávesové kombinace a liší se také akce, která se po jejich stisknutí provede – v některých prohlížečích dojde přímo k aktivaci prvku, v jiných pouze k přesunutí focusu);
- Stejně tak se liší způsob implementace pro práci s nimi v odečítačích obrazovky.
- Může docházet ke konfliktům mezi horkými klávesami, definovanými pro konkrétní stránku, a horkými klávesami prohlížeče či odečítače obrazovky.
- Problém může také nastat z jakzykových důvodů – použití klávesy F pro přístup k položce File je zřejmý v angličtině, ale už ne v češtině.
- A v neposlední řadě také může nastat problém s tím, jak uživatele o jejich existenci jednoduše informovat.
Z výše nastíněných důvodů doporučuji se definování horkých kláves spíše vyhnout.
Další informace viz Keyboard Accessibility: Accesskey na WebAIM.org.
Adventní kalendář o přístupnosti připravuji ve spolupráci s webstudiem IBA LF MU a ÚZIS ČR, které se tématice přístupnosti dlouhodobě a koncepčně věnuje.
Latest posts by Radek Pavlíček (see all)