This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Akadálymentesség
Miért működik egyszerre az egér, az ujj, a toll és a billentyűzet?
Egyes oldalak határozzák meg, hogy a betöltés egy eszköz érintése, majd kapcsolja ki az egérvezérlést, vagy fordítva. Egy billentyűzetes tabletta, egy touchscreen-es laptop, egy személy, aki a toll és a hangvezérlés között változik: Számukra a művelet véget ér. Az AAA szint 2.5.6. kritériuma előírja, hogy a weboldal nem zárja ki a bemenet bármely típusát, és lehetővé teszi a váltást bármikor.
Mit igényel a kritérium
Az oldal nem korlátozza a művelet egy típusú bemenet, kivéve, ha a korlátozás szükséges a biztonság vagy a választott a látogató. Egér, érintés, toll, billentyűzet és kiegészítő technológia szimulálja őket egymás mellett és felváltva. A sérelmeket szinte mindig szkriptek okozzák: egy "érintőeszköz" észlelése rakodáskor, ami kikapcsolja a lebegőmenüt; Esemény kezelése csak érintés nélküli események kattintás nélkül; Zárd be a billentyűzetet egy widget, mert "itt működik az ujjaddal".
Kinek számít ez
A mozgáskorlátozott személyek gyakran változtatják meg a bemenet típusát feladatonként: billentyűzet írni, érintés navigálni, hangvezérlés parancsok. Az emberek kapcsolók vagy fej egér dolgozik kiegészítő technológia, amely jelenti, mint egy egér, néha, mint egy billentyűzet. Bárki, aki lezárja a bemeneti típust, zárja ki. Apropó, mindenkit érint, akinek van egy laptopja, aminek van érintőképernyője és nyomkövetője.
Így kell ezt kezelni
A mérés olyan szkripteket talál, amelyek a detektálás érintésére ágaznak, és olyan elemeket, amelyek csak egy beviteli típussal kezelhetők, és ezeket jelzi. Ha a bemenettípusok megváltoztatása működik, a személy több eszközzel is ellenőrzi. A kritérium a tudás AAA kategóriájába tartozik.
Példák
Az érintés felismerése kikapcsolja az egeret
if ("ontouchstart" in window) {
document.body.classList.add("touch"); // Hover-Menüs aus, Maus-Ereignisse ignoriert
}element.addEventListener("pointerdown", start);
element.addEventListener("pointerup", ende);
element.addEventListener("click", ausloesen);
// keine Verzweigung nach Gerät: jede Eingabe, die kommt, wird verarbeitetEgy touchscreen-es laptop és egy hangvezérelt személy bármikor megváltoztathatja a bemenet típusát.
- A mutató események (pointerdown, pointerup, kattintson) helyett külön egér és érintse események.
- Soha ne csatlakozzon a "Touch Device" vagy az "Asztalhoz" a betöltéskor; válaszoljon a bemenetre, ami jön.
- Ügyeljen arra, hogy minden érintés gesztus is megy a kattintás és a billentyűzet (kritérium 2.5.1).
- Teszt egy laptop érintőképernyős: egér, ujj, billentyűzet felváltva ugyanazon az oldalon.




