Klucz dostępu
W przeglądarce internetowej klawisz dostępu lub klucz dostępu umożliwia użytkownikowi komputera natychmiastowe przejście do określonej strony internetowej za pomocą klawiatury . Zostały wprowadzone w 1999 roku i szybko osiągnęły niemal uniwersalną obsługę przeglądarek.
Latem 2002 r. kanadyjska firma konsultingowa ds. dostępności sieci przeprowadziła nieformalną ankietę, aby sprawdzić, czy wdrożenie kluczy dostępu powoduje problemy dla użytkowników technologii adaptacyjnych , zwłaszcza technologii odczytu ekranu używanej przez użytkowników niewidomych i niedowidzących. Ci użytkownicy potrzebują wielu skrótów klawiaturowych, aby uzyskać dostęp do stron internetowych, ponieważ „wskazanie i klikanie” myszą nie jest dla nich opcją. Ich badania wykazały, że większość kombinacji naciśnięć klawiszy w rzeczywistości powodowała konflikt dla jednej lub więcej z tych technologii, a ich ostatecznym zaleceniem było całkowite unikanie używania klawiszy dostępu.
W XHTML 2 , poprawionym języku tworzenia stron internetowych, grupa robocza HTML konsorcjum World Wide Web zrezygnowała z atrybutu accesskey na rzecz modułu dostępu roli XHTML . Jednak XHTML 2 został wycofany na rzecz HTML5 , który (od sierpnia 2009) nadal zezwala na klucze dostępu.
Dostęp w różnych przeglądarkach
Aby uzyskać pełniejszą listę przeglądarek obsługujących klucze HTML Access, zobacz, jak są one porównywane w porównaniu przeglądarek internetowych.
Przeglądarka internetowa | modyfikator | Efekt | Notatki |
---|---|---|---|
Amaya | Ctrl lub Alt | Regulowane w preferencjach | |
marynarka | Nic | Element jest aktywowany natychmiast po naciśnięciu klawisza. | Ta przeglądarka internetowa używana na urządzeniach mobilnych nie wymaga żadnego modyfikatora. |
Camino | klawisz kontrolny | ||
Chrom |
Alt w systemach Windows, FreeBSD i Linux (Uwaga: Alt + ⇧ Shift jest wymagany w niektórych okolicznościach) Ctrl + ⌥ Wybierz na komputerze Mac |
Obsługiwane w wersjach Chrome > 2.x | |
Firefoxa |
Alt + ⇧ Shift w systemach Windows, FreeBSD i Linux
|
Przed wersją 2 Firefox używał tylko Alt; konfigurowalny przez about:config |
|
Internet Explorera | Alt | Przed IE8 Alt + klawisz dostępu skupiał się na elemencie, ale wymagał naciśnięcia ↵ Enter w celu aktywacji elementu. Tak jest nadal w przypadku hiperłączy w wersji 9. | Alt + D nie może być używany jako klucz dostępu w IE 7 lub nowszym. |
Zdobywca | klawisz kontrolny | Klawisz modyfikujący musi zostać zwolniony przed naciśnięciem zwykłego klawisza. | |
Microsoft Edge | Alt (Uwaga: Alt + ⇧ Shift jest wymagany w niektórych okolicznościach) | ||
Opera 15 i nowsze |
Alt w systemach Windows, FreeBSD i Linux (Uwaga: Alt + ⇧ Shift jest wymagany w niektórych okolicznościach) Ctrl + ⌥ Wybierz na komputerze Mac |
||
Opera 12 | ⇧ Shift + esc | Klawisze modyfikujące są zwalniane przed naciśnięciem zwykłego klawisza. Po zwolnieniu klawisza modyfikującego przeglądarka wyświetla pełną listę klawiszy dostępu i ich działań, a użytkownik może nacisnąć żądany klawisz. | |
Safari 3 |
Ctrl na Macu Alt w systemie Windows |
||
Safari 4 i nowsze |
Ctrl + ⌥ Wybierz na Macu i iOS Alt w systemie Windows |
Sprzeczne klucze dostępu
Jeśli w tym samym dokumencie jest przypisanych wiele identycznych klawiszy dostępu, IE będzie je przeglądać przy każdym naciśnięciu klawisza (IE będzie przeglądać tabulatory wstecz, jeśli naciśnięto również klawisz ⇧ Shift ). W ten sposób elementy można logicznie pogrupować w różne pierścienie kluczy dostępu, aby ułatwić nawigację. IE 4.0 obsługiwał tylko litery alfabetu angielskiego jako klucze dostępu. Firefox 2.0 aktywuje ostatni z grupy elementów, którym przypisano ten sam klucz dostępu.
Określanie kluczy dostępu
Klucze dostępu są określane w HTML za pomocą atrybutu accesskey. Wartość atrybutu accesskey elementu to klawisz, który użytkownik naciśnie (zwykle w połączeniu z jednym lub większą liczbą innych klawiszy, zgodnie z definicją przeglądarki), aby aktywować lub ustawić ostrość na tym elemencie. Chociaż atrybut accesskey ustawia klawisz, który można nacisnąć, nie powiadamia on automatycznie użytkownika o powiązanym kluczu dostępu. Jedna z konwencji polega na tym, że autor strony pokazuje wartość klucza dostępu za pomocą znacznika <u> w celu podkreślenia litery w tekście łącza odpowiadającej przypisanemu kluczowi dostępu. W przypadku poniższego łącza użytkownik nacisnąłby Alt + H w przeglądarce Internet Explorer, Ctrl + H na komputerze Mac (klawisz polecenia może dać niepożądane rezultaty) i ⇧ Shift + Esc + H w Operze, aby zostać przekierowanym do pliku index.html.
< a href = "index.html" accesskey = "h" > Strona główna </ a >
lub podkreślić ‹H›:
< a href = "index.html" accesskey = "h" >< em > H </ em > ome </ a >
alternatywnie do wskazania znaku można użyć następującego kodu CSS:
*[ klucz dostępu ] : after { content : '[' attr ( klucz dostępu ) ']' }
Wyróżnienie <em> nie jest konieczne, ale może być przydatne dla użytkownika. Pomaga im określić, który klawisz należy nacisnąć, aby nawigować do wybranego miejsca. Innym możliwym sposobem wyświetlenia klawiszy dostępu jest utworzenie strony z wyświetlonymi wszystkimi kluczami dostępu. Lub webmaster może zrobić jedno i drugie. Inną opcją dla użytkownika końcowego jest zainstalowanie skryptu użytkownika, takiego jak FireFox Access Bar dla GreaseMonkey.
Korzystanie ze standardowych mapowań kluczy dostępu
W 2004 roku pojawił się standard wykorzystujący liczby, który promuje spójność dla użytkowników i umożliwia większą przewidywalność skrótów klawiaturowych w różnych witrynach. Należą do nich na przykład 1, aby przejść do strony głównej, 0 do wyszukiwania, / do kontaktu i inne.
Dziesięć lat później, w 2014 r., opublikowano zaktualizowany i bardziej wszechstronny standard wykorzystujący zarówno litery, jak i cyfry, aby tchnąć nowe życie w wysiłki na rzecz standaryzacji klucza dostępu do przeglądarki.
Zobacz też
Linki zewnętrzne
- Raport o błędzie oprogramowania MediaWiki dotyczący konfliktów z kluczami dostępu – zawiera obszerne omówienie różnych problemów na różnych platformach
- Arkusz stylów CSS, aby klucze dostępu były widoczne na stronie internetowej
- ACCESS + KEY = Accesskey (moduł dostępu do roli XHTML nadal wadliwy)
- Klawisze dostępu i zarezerwowane kombinacje klawiszy
- Zmiany w klawiszach dostępu w Firefoksie 2.0
- Ui.key.contentAccess – instrukcje konfigurowania zachowania klucza dostępu w przeglądarce Mozilla Firefox
- Rząd Wielkiej Brytanii zasugerował standard klucza numerycznego
- Zdefiniowane przez użytkownika klucze dostępu przy użyciu PHP
- Korzystanie z klawiszy dostępu jest łatwe
- SAK2014: Standardowe klucze dostępu 2014