Fara í efni
SilktideHjálp

accesskey-eiginleiki

Silktide finnur einingar sem skilgreina accesskey, úrelda leið til að gefa einingu eigin flýtilykil. Þessir flýtilyklar eru alltaf virkir og gesturinn getur ekki slökkt á þeim, sem veldur meiri vandræðum en þeir leysa.

Hvers vegna þetta skiptir máli

accesskey-eiginleikinn í býr til flýtilykil sem samanstendur af einum staf og virkjar aðgerð í hvert sinn sem ýtt er á lykilinn. Það rekst á það hvernig margir nota lyklaborðið nú þegar: notendur og vafrar frátekja lyklasamsetningar sem skarast, þannig að accesskey getur hljóðlega yfirtekið flýtilykil sem einhver reiðir sig á — og hvaða lyklasamsetning virkjar hann fer eftir vafra og stýrikerfi. Fólk sem skrifar með talinntaki eða hefur skerta fingrafimi getur líka virkjað flýtilykilinn fyrir slysni.

-viðmið 2.1.4 (Character Key Shortcuts, stig A) krefst þess að hægt sé að slökkva á flýtilyklum sem samanstanda af einum staf, endurúthluta þeim eða láta þá aðeins virkjast á meðan einingin hefur . accesskey uppfyllir ekkert af þessu: eiginleikinn er alltaf virkur og aðeins vefsvæðið getur breytt honum.

Hvernig á að laga þetta

  1. Fjarlægðu accesskey-eiginleikann. Hann veitir sjaldan raunverulegt virði og það breytist ekkert sýnilegt á síðunni þegar hann er fjarlægður.
<!-- Flýtilykill sem er alltaf virkur og getur stangast á við flýtilykil notandans -->
<a href="/search" accesskey="s">Leita</a>

<!-- Lagfært: venjulegur tengill sem hægt er að ná með Tab eins og öllu öðru -->
<a href="/search">Leita</a>
  1. Ef þú þarft raunverulega á flýtilyklum að halda skaltu útfæra þá þannig að gesturinn geti slökkt á þeim eða endurúthlutað þeim, eða þannig að þeir gildi aðeins á meðan viðkomandi stjórnhlutur hefur fókus.

Hvernig Silktide prófar þetta

  1. Finndu allar einingar í HTML-kóða síðunnar sem skilgreina accesskey- eiginleika með gildi sem er ekki tómt.
  2. Tilkynntu um hverja þeirra. Tóm gildi (accesskey="") eru hunsuð, þar sem sum efnissöfn fyrir einingar birta eiginleikann sem aðgerðalausan og hann býr ekki til neinn flýtilykil.

Úrræðaleit

Við bættum við accesskey til að bæta aðgengi

Það var eitt sinn ráðlagt, en reynslan sýndi að árekstrarnir við flýtilykla vafra og vega þyngra en ávinningurinn, og nútímaleg leiðsögn mælir með því að forðast eiginleikann. Vel uppbyggðar síður með góðum fyrirsögnum og kennileitum þjóna lyklaborðsnotendum betur.

Flýtilyklar útfærðir í JavaScript

Þessi prófun nær aðeins yfir accesskey-eiginleikann. Flýtilyklar sem eru útfærðir í skriftum falla undir Character key shortcuts; prófanirnar tvær bæta hvor aðra upp og báðar geta birst á sömu síðunni.

Frekari upplýsingar

Síðast uppfært

Var þessi síða gagnleg?

accesskey-eiginleiki | Hjálp Silktide