Přejít na obsah
EUID Kontrolní služba & pečeť, Úvodní stránka
Nechat zkontrolovat web

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

Přístupnost

Proč potřebují klávesové zkratky z jediného písmene možnost vypnutí?

Klávesové zkratky složené jen z jednoho písmene, číslice nebo interpunkčního znaménka potřebují možnost vypnutí nebo přemapování, protože je jinak nechtěně spustí hlasové ovládání nebo nedopatřený stisk klávesy. Kdo ovládá počítač hlasem, diktuje celá slova — každé písmeno v nich může být mylně vyloženo jako zkratka a pak třeba smaže zprávu nebo archivuje e-mail. Kritérium WCAG 2.1.4 upravuje přesně tento případ.

Jednoklávesové zkratky: pohodlné pro pár lidí, riskantní pro ostatní

Mnoho webových aplikací nabízí zkratky jako „E“ pro archivaci nebo „J“ pro další položku. Pro zkušené časté uživatele je to pohodlné. Pro lidi s hlasovým ovládáním se z toho stává minové pole: jejich diktát přichází jako posloupnost jednotlivých stisků kláves a každé „e“ ve vysloveném souvětí může spustit akci. Také ten, kdo z motorických důvodů mine cíl, nechtěně spustí funkce. WCAG uvádí tři přípustné cesty ven: zkratku lze vypnout, lze ji přemapovat na kombinaci s doplňkovou klávesou jako Ctrl nebo Alt, nebo funguje jen tehdy, dokud má příslušný prvek fokus.

Jak kontrolní služba toto kritérium vyhodnocuje

Zda stránka používá jednoklávesové zkratky a zda jsou vypnutelné, nelze strojově spolehlivě zjistit — kontrolní software by musel stisknout každou klávesu a vykládat důsledky, což na cizím webu nemá co dělat. Naše měřicí jádro pracuje záměrně pasivně a napíše jen jediný testovací znak do prokazatelně zaostřeného pole. Kontrolní zpráva proto uvádí každé kritérium WCAG samostatně: splněno, porušeno, k ruční kontrole nebo automaticky neověřitelné. Toto kritérium se objevuje jako otevřený bod kontroly — vidíte, co bylo zkontrolováno, a nikomu netvrdíte víc, než co měření unese.

Příklady

Jednotlivá písmena jako zkratky

Nesplněno
document.addEventListener("keydown", (e) => {
  if (e.key === "n") neueNachricht();
});
Plněné
document.addEventListener("keydown", (e) => {
  if (e.key === "n" && e.ctrlKey && e.altKey) neueNachricht();
});
// oder: Kürzel nur aktiv, wenn ein Element fokussiert ist, oder abschaltbar in den Einstellungen

Hlasová kontrola vytváří dopisy, když lidé mluví. Zkratka dopisu pak spustí neúmyslně.

  • Zeptejte se své agentury, zda váš web nebo zákaznický portál používá klávesové zkratky z jednotlivých znaků.
  • Pro každou takovou zkratku požadujte nastavení pro vypnutí nebo přemapování na kombinaci s Ctrl nebo Alt.
  • Nechte zkratky fungovat bez doplňkové klávesy jen tehdy, když má příslušný prvek právě fokus — třeba šipky v galerii obrázků.
  • Zdokumentujte existující zkratky viditelně na stránce, aby je uživatelé znali a mohli je cíleně vypnout.

Deutsche Fassung dieser Seite

  • Pečeť Digitale Barrierefreiheit
  • Pečeť Daten & Recht
  • Pečeť Technische Qualität
  • Pečeť Digital Excellence
  • Pečeť Cyberversicherung

Zkontrolováno. Pro lepší digitální budoucnost.euid.com