Přístupový klíč - Access key

V webový prohlížeč, an přístupový klíč nebo přístupový klíč umožňuje a počítač uživatel okamžitě přejít na konkrétní část a webová stránka přes klávesnice. Byly představeny v roce 1999 a rychle dosáhly téměř univerzální podpory prohlížečů.

V létě roku 2002 kanadská přístupnost webu[1] konzultace provedla neformální průzkum, aby zjistila, zda implementace přístupových klíčů způsobila uživatelům systému Windows adaptivní technologie, zvláště technologie čtení z obrazovky používají nevidomí a slabozrakí uživatelé. Tito uživatelé vyžadují pro přístup na webové stránky četné klávesové zkratky, protože „ukazování a klikání“ myší pro ně není volbou. Jejich výzkum ukázal, že většina kombinací klíčových tahů ve skutečnosti představovala konflikt pro jednu nebo více z těchto technologií a jejich konečným doporučením bylo úplně nepoužívat přístupové klávesy.

v XHTML 2, revidovaný jazyk pro tvorbu webů, pracovní skupina HTML v World Wide Web Consortium zastaralý atribut accesskey ve prospěch XHTML Role Access Module. XHTML 2 však byl vyřazen ve prospěch HTML5, který (od srpna 2009) nadále povoluje přístupové klávesy.[2]

Přístup v různých prohlížečích

Úplnější seznam prohlížečů, které podporují přístupové klávesy HTML, najdete v jejich porovnání ve srovnání webových prohlížečů.

Webový prohlížečModifikátorÚčinekPoznámky
AmayaCtrl nebo AltNastavitelné v předvolbách
BlejzrŽádnýPrvek se aktivuje okamžitě po stisknutí klávesy.U tohoto webového prohlížeče používaného v mobilních zařízeních není potřeba žádný modifikátor.
CaminoCtrl
ChromeAlt ve Windows, FreeBSD a Linuxu (Poznámka: Alt+⇧ Shift je za určitých okolností vyžadováno)

Ctrl + ⌥ Opt na počítačích Mac

Podporováno ve verzích prohlížeče Chrome> 2.x.
FirefoxAlt+⇧ Shift ve Windows, FreeBSD a Linuxu[3][4]

Ctrl na Macu (až v14.0)[3]
Ctrl+⌥ Opt na Macu (v14.0.1 a vyšší)

Před verzí 2 používal Firefox pouze Alt;
konfigurovatelné přes about: config[3]
internet ExplorerAltPřed IE8, Alt + Přístupový klíč zaměřený na prvek, ale vyžadován ↵ Vstupte pro aktivaci prvku. To je stále případ hypertextové odkazy ve verzi 9.Alt+D nelze použít jako přístupový klíč v IE 7 nebo vyšší.[5]
KonquerorCtrlKlávesa modifikátoru musí být uvolněna před stisknutím běžné klávesy.
Opera 15 a vyššíAlt ve Windows, FreeBSD a Linuxu (Poznámka: Alt+⇧ Shift je za určitých okolností vyžadováno)

Ctrl + ⌥ Opt na počítačích Mac

Opera 12⇧ Shift+escModifikační klávesy se uvolní před stisknutím běžné klávesy. Po uvolnění modifikační klávesy prohlížeč zobrazí úplný seznam přístupových kláves a jejich akcí a uživatel může stisknout požadovanou klávesu.
Safari 3Ctrl na počítačích Mac

Alt ve Windows

Safari 4 a vyššíCtrl+Opt na počítačích Mac

Alt ve Windows

Konfliktní přístupové klíče

Pokud je ve stejném dokumentu přiděleno více stejných přístupových kláves, bude je IE procházet při každém stisknutí klávesy (IE bude v opačném případě ⇧ Shift je také stisknuto). Tímto způsobem lze prvky logicky seskupit do různých kroužků přístupových kláves pro snazší navigaci. IE 4.0 podporoval jako přístupová tlačítka pouze písmena anglické abecedy. Firefox 2.0 aktivuje poslední ze skupiny prvků, kterým je přiřazen stejný přístupový klíč.

Specifikace přístupových klíčů

Přístupové klíče se zadávají v HTML pomocí atributu accesskey. Hodnota atributu accesskey prvku je klíč, který uživatel stiskne (obvykle v kombinaci s jednou nebo více dalšími klávesami, jak je definuje prohlížeč), aby tento prvek aktivoval nebo zaměřil. Atribut accesskey nastavuje klíč, který lze stisknout, ale automaticky neupozorní uživatele na vázaný přístupový klíč. Jednou z konvencí je, aby autor stránky zobrazil hodnotu přístupového klíče pomocí značky k podtržení písmene v textu odkazu odpovídajícímu přiřazenému přístupovému klíči. Pro odkaz níže by uživatel stiskl Alt+H v aplikaci Internet Explorer, Ctrl+H na počítači Mac (klávesa příkazu může poskytnout nežádoucí výsledky) a ⇧ Shift+Esc+H na Opera přesměrován na index.html.

<A href=„index.html“ přístupový klíč="h">Domov</A>

nebo zdůraznit ‹H›:

<A href=„index.html“ přístupový klíč="h"><em>H</em>ome</A>

Alternativně lze k označení znaku použít následující CSS:

 *[přístupový klíč]:po {obsah:' [' attr(přístupový klíč) ']'}

Zdůraznění není nutné, ale může být užitečné pro uživatele. Pomáhá jim určit, kterou klávesu stisknout, aby se dostali tam, kam chtějí. Dalším možným způsobem zobrazení, které přístupové klávesy dělají, je vytvoření stránky se všemi zobrazenými přístupovými klávesami. Nebo mohl webmaster udělat obojí. Další možností pro koncového uživatele je instalace uživatelského skriptu, jako je FireFox Přístupová lišta pro GreaseMonkey.

Použití standardních mapování přístupových klíčů

V roce 2004 se objevil standard využívající čísla, který podporuje konzistenci uživatelů a umožňuje zvýšenou předvídatelnost klávesových zkratek na různých webech. Patří mezi ně například 1 pro přechod na domovskou stránku, 0 pro vyhledávání, / pro kontakt a další.

O deset let později, v roce 2014, byl vydán aktualizovaný a komplexnější standard využívající písmena i čísla [6] s cílem vdechnout nový život klíčovým snahám o standardizaci přístupu do prohlížeče.

Viz také

Reference

  1. ^ „Používání Accesskeys: stojí to za to?“. Archivovány od originál 4. února 2012.
  2. ^ "Atribut accesskey". World Wide Web Consortium. Citováno 2012-02-06.
  3. ^ A b C Ui.key.contentAccess - znalostní databáze MozillaZine (vyvoláno 07.01.2011)
  4. ^ http://support.mozilla.com/en-US/kb/Accessibility?s=access+key&as=s#w_html-access-keys
  5. ^ „V aplikaci Internet Explorer 7 nemůžete stisknout ALT + D k zaostření na objekt“. Microsoft. 31. října 2007. Citováno 10. ledna 2014.
  6. ^ http://www.standardaccesskeys.com/

externí odkazy