Skip to content

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →

Kontrola ovládání klávesnicí: vše dostupné, nic uvězněné

Všechno, co jde myší, musí jít i klávesnicí — a fokus musí být možné odkudkoli zase opustit. Plocha, do které se vstoupí tabulátorem a opustí se jen novým načtením, je klávesnicová past a porušení na stupni A.

  • Nejrychlejší vlastní test trvá dvě minuty: odložte myš a ovládejte svou stránku jen tabulátorem, Shift+Tab, Enterem, mezerníkem a šipkami. Kde uvíznete nebo něco nejde spustit, tam je nález.
  • Typickými pastmi jsou vlastnoručně sestavené ovládací prvky: <div> s událostí kliknutí je pro klávesnici neviditelný. Stejně tak dialogy, které nezachytí fokus — tabuluje se za okno a ovládají se neviditelné prvky za ním.
  • Sem patří i posouvatelné oblasti: box s vodorovným přetečením musí být fokusovatelný, jinak se bez myši nikdo nedostane k jeho pravé části. Tento nález jsme dvakrát našli na vlastní stránce.

FAQ

Jak si sám otestuji ovládání klávesnicí?

Odložte myš a projděte stránku tabulátorem. Zkontrolujte tři věci: dostanete se ke každému ovládacímu prvku? Vidíte kdykoli, kde jste? Dostanete se z každé oblasti zase ven?

Co je klávesnicová past?

Oblast, do které se klávesnicí dá vstoupit, ale ne z ní odejít — často u vložených přehrávacích oken, map nebo editorů. Pro uživatele klávesnice tam stránka končí.

Smíme používat jednotlivé klávesy jako klávesovou zkratku?

Jen pokud je lze vypnout, přenastavit nebo jsou omezené na fokus. Jinak hlasový vstup nebo omylem stisknutá klávesa nechtěně spustí funkce.

Deutsche Fassung — mit allen Prüfpunkten dieses Themas