This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Přístupnost
Proč by myš, prst, pero a klávesnice měly fungovat zároveň?
Některé stránky rozhodují o tom, zda se zařízení dotkne, a pak vypnou ovládání myši nebo naopak. Tablet s klávesnicí, laptop s dotykovým displejem, osoba, která se mění mezi perem a hlasovým ovládáním: Pro ně se operace přerušuje. Kritérium 2.5.6 úrovně AAA vyžaduje, aby internetové stránky nevylučovaly žádný typ vstupu a umožňovaly kdykoli přepínání.
Co kritérium vyžaduje
Místo neomezuje provoz na jeden typ vstupu, ledaže je omezení nezbytné pro bezpečnost nebo zvolené návštěvníkem. Myš, dotyk, pero, klávesnice a pomocné technologie, které simulují jejich práci bok po boku a střídavě. Násilí jsou téměř vždy způsobeny skripty: detekcí "dotykového zařízení" při zatížení, které vypne vznášecí menu; Událost manipulace pouze pro dotykové události bez kliknutí; Zamknout klávesnici v widget, protože "zde pracujete prstem".
Pro koho to znamená
Lidé s motorovým postižením často mění typ vstupu na úkol: klávesnice psát, dotknout se navigace, hlasové ovládání pro příkazy. Lidé se spínači nebo hlavou myši pracují s pomocnou technologií, která se hlásí jako myš, někdy jako klávesnice. Každý, kdo si zamkne vstupní typ, to zablokuje. Mimochodem, ovlivňuje každého, kdo má laptop s dotykovým displejem a trackpad.
Takhle se s tím vypořádáváme
Měření najde rozvětvení skriptů pro detekci dotyků a prvků s manipulací událostí pouze pro jeden vstupní typ a zobrazí je jako indikaci. Pokud změna vstupních typů funguje, osoba kontroluje pomocí zařízení, které má více. Kritérium patří do kategorie AAA ve znalosti.
Příklady
Rozpoznávání doteků vypne myš
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 verarbeitetPočítač s dotykovým displejem a osoba s hlasovým ovládáním mění vstupní typ kdykoliv.
- Použít události ukazovátka (pointerdown, pointerup, click) místo samostatných událostí myši a dotyku.
- Při nahrávání se nikdy nepřibližujte na "Dotykové zařízení" nebo "Desktop"; odpovězte na příchozí vstup.
- Ujistěte se, že každé dotykové gesto půjde také kliknutím a klávesnicí (kritérium 2.5.1).
- Test na notebooku s dotykovým displejem: myš, prst, klávesnice střídavě na stejné stránce.




