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 | Účinek | Poznámky |
---|---|---|---|
Amaya | Ctrl nebo Alt | Nastavitelné 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. |
Camino | Ctrl | ||
Chrome | 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 | Podporováno ve verzích prohlížeče Chrome> 2.x. | |
Firefox | Alt+⇧ Shift ve Windows, FreeBSD a Linuxu[3][4] Ctrl na Macu (až v14.0)[3] | Před verzí 2 používal Firefox pouze Alt; konfigurovatelné přes about: config[3] | |
internet Explorer | Alt | Př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] |
Konqueror | Ctrl | Klá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+esc | Modifikač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 3 | Ctrl 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
- ^ „Používání Accesskeys: stojí to za to?“. Archivovány od originál 4. února 2012.
- ^ "Atribut accesskey". World Wide Web Consortium. Citováno 2012-02-06.
- ^ A b C Ui.key.contentAccess - znalostní databáze MozillaZine (vyvoláno 07.01.2011)
- ^ http://support.mozilla.com/en-US/kb/Accessibility?s=access+key&as=s#w_html-access-keys
- ^ „V aplikaci Internet Explorer 7 nemůžete stisknout ALT + D k zaostření na objekt“. Microsoft. 31. října 2007. Citováno 10. ledna 2014.
- ^ http://www.standardaccesskeys.com/
externí odkazy
- Zpráva o chybě softwaru MediaWiki týkající se konfliktů s Accesskeys - zahrnuje zdlouhavou diskusi o různých problémech na různých platformách
- Šablona stylů CSS pro zviditelnění přístupových klíčů na webu
- ACCESS + KEY = Accesskey (XHTML Role Access Module stále chybný)
- Klávesové zkratky a kombinace vyhrazených klávesových zkratek
- Změny přístupových kláves ve Firefoxu 2.0
- Ui.key.contentAccess Windows - pokyny ke konfiguraci chování přístupových klíčů v systému Windows - Mozilla Firefox
- Vláda Spojeného království navrhla standard numerických kláves
- Uživatelem definované přístupové klíče pomocí PHP
- Používání Accesskeys je snadné
- SAK2014: Standardní přístupové klíče 2014