Állítható időzítés:
A 2.2.1 teljesítési feltétel (SC) értelmezése
2.2.1 Állítható időzítés: Minden, a tartalom által meghatározott időkorlát esetében, legalább az egyik teljesül az alábbiak közül: (A szint)
Kikapcsol: A felhasználó ki tudja kapcsolni az időzítőt, mielőtt még működésbe lépne; vagy
Beállít: A felhasználó az alapbeállításnál legalább tízszer hosszabb intervallumra tudja beállítani az időkorlátot, mielőtt az működésbe lépne; vagy
Kiterjeszt: A felhasználó figyelmeztetést kap, mielőtt az idő letelik, és legalább 20 másodperc áll rendelkezésére az időkorlát meghosszabbítására egy egyszerű művelet segítségével (például: “nyomja meg a space billentyűt”), és ezt a felhasználó legalább tíz alkalommal megismételheti; vagy
Valós idejű kivétel: Az időkorlát szükséges része a valós idejű eseménynek (például egy aukció), és nincs az időkorlátnak lehetséges alternatívája; vagy
Szükséges kivétel: Az időkorlát szükséges és a kiterjesztése érvénytelenítené a tevékenységet; vagy
20 órás kivétel: Az időkorlát hosszabb, mint 20 óra.
Megjegyzés 1: Ez a teljesítési követelmény biztosítja, hogy az időkorlát miatti változások a szövegben vagy a kontextusban nem váratlanul következnek be - ez máskülönben megakadályozná a felhasználókat egyes feladatok végrehajtásában. Ezt a teljesítési követelményt figyelembe kell venni a 3.2.1 Teljesítési Követelménnyel kapcsolatban, amely a felhasználó tevékenységének eredményeként határokat szab a tartalom vagy a kontextus változtatásaival szemben.
Jelen teljesítési feltétel célja
Jelen teljesítési feltétel célja elegendő idő biztosítása a fogyatékkal élő felhasználók számára a webtartalomhoz való hozzáférésre (interakcióra), amikor lehetséges. A fogyatékkal élőknek, mint például a vakok, a gyengénlátók, a kezek rendellenességével vagy kognitív problémákkal küzdők, több időre van szükségük a tartalom elolvasására vagy az olyan feladatok ellátására, mint például az online űrlapok kitöltése. Ha a webfunkciók időfüggők, egyes felhasználók számára nehézséget okoz a szükséges tevékenység végrehajtása az időkorlát túllépése előtt. Ez hozzáférhetetlenné teheti a szolgáltatást a számukra. Nem időfüggő funkciók tervezése segítheti a fogyatékkal élőket a fent említett feladatok végrehajtásában. Az időkorlátok kikapcsolására szolgáló beállítások biztosítása, az időkorlátok hosszúságának testre szabása vagy több idő kérése az időkorlát fellépése előtt segítségére lehetnek a több időt igénylő felhasználóknak a feladatok sikeres elvégzésében. Ezek a beállítások fontosságuk sorrendjében kerülnek felsorolásra. Az időkorlátok kikapcsolása hatékonyabb, mint az időkorlátok testre szabása, ami viszont jobb megoldásnak számít, mint a több idő kérése az időkorlát fellépése előtt.
Bármely folyamat, amely a felhasználó kezdeményezése nélkül, meghatározott időt követően vagy időszakos alapon lép fel, időkorlátnak számít. Ez magába foglalja a részleges vagy teljes tartalomfrissítéseket (például az oldalfrissítést), a tartalom változásait vagy egy ablak lejárati idejét, melynek célja, hogy a felhasználó egy beviteli kérésre reagáljon.
Azt a tartalmat is magába foglalja, amely olyan gyorsasággal fut vagy frissül, hogy a felhasználó nem képes elolvasni és/vagy értelmezni. Másként fogalmazva, az animált, mozgó vagy gördülő tartalom időkorlátot állít fel a felhasználó tartalom-elolvasási képességének megfelelően.
Ennek ellenére, bizonyos esetekben nem lehetséges az időkorlát megváltoztatása (például egy aukciónál vagy egyéb valósidejű eseménynél), és ezért kivételek biztosítására van szükség ezekben az esetekben.
A szerver időkorlátaira vonatkozó megjegyzések
Az időzített szerver-átirányítások a "Gyakori hibák" alfejezetben találhatók.
A szerver időkorlátaival, mint például a bejelentkezés lejárta, a következő fejezet foglalkozik:2.2.5-ös teljesítési feltétel .
-
Az időzítés nélküli szerver-átirányítások (pl. 3xx válaszadási kódok) nem alkalmazandók, mert nem rendelkeznek időkorláttal: működésük azonnali.
Ez a teljesítési feltétel csak azokra az időkorlátokra vonatkozik, amelyeket maga a tartalom állít be. A külsőleg, például a felhasználói program vagy az internetre jellemző tényezők által beállított időkorlátok nem tartoznak a szerkesztő irányítása alá, és a WCAG megfelelőségi követelményeknek sem kell eleget tenniük. A webszerverek által beállított időkorlátok a szerkesztő irányítása alá tartoznak és egyéb teljesítési feltételek is foglalkoznak velük.
Klinikai tapasztalatok és egyéb irányelvek alapján az alapértelmezett beállítás tízszerese került kiválasztásra. Például, ha egy felhasználónak 15 másodperc áll rendelkezésére a válaszadáshoz és a kapcsoló megnyomásához, akkor 150 másodperc szükséges az összes felhasználó számára a kapcsoló megnyomásához, még akkor is, ha ez gondot okoz számukra.
-
A 20 másodperc szintén klinikai tapasztalatokon és egyéb irányelveken alapul. 20 másodperc elegendő szinte minden felhasználó számára, hogy bármely kapcsolót megnyomjon, beleértve azokat is, akik rohamokkal küzdenek. Egy-két felhasználó kudarcot vallana ugyan, de valószínű, hogy nekik a teljes rendelkezésre álló idő alatt sem sikerülne. A több idő kérésének időtartamát az ésszerűség határain belül kell kialakítani, mivel a tetszőlegesen hosszú idő bizonyos alkalmazásoknál biztonsági kockázatot jelenthet az összes felhasználó számára, beleértve a fogyatékkal élőket is. Például, a pénzügyi tranzakciók lebonyolítására használt pavilonoknál vagy termináloknál gyakran előfordul, hogy az emberek kijelentkezés nélkül távoznak. Ennek következtében kiszolgáltatottá válnak az utánuk érkező személyeknek. Visszaélésekre adhat okot ezeknél a termináloknál, ha a kérdezést megelőző inaktivitási időtartam hosszú, és az azt követő időtartam, amikor a személy jelzi, hogy jelen van, szintén hosszú. Ha nem észlel aktivitást, a rendszernek meg kell kérdeznie, hogy a felhasználó jelen van-e. Ezt követően meg kell kérnie a személyt, hogy jelezze, ott van-e ("nyomjon meg egy billentyűt"), és ezután elegendő időt kell hagynia a válaszadásra. A "nyomjon meg egy billentyűt" esetében 20 másodpercnek elegendőnek kell lennie. Ha a személy jelzi, hogy továbbra is jelen van, az eszköznek vissza kell irányítani őt a kérdésfeltevést megelőző állapothoz.
A felső határ 20 órában került megállapításra, mert hosszabb, mint egy teljes, ébren töltött nap.
Azokban az esetekben, ahol az időzítés nem belső követelmény, de a felhasználók számára biztosított időzített események irányítása érvényteleníti az eredményt, egy harmadik fél irányíthatja az időkorlátokat a felhasználó számára (például az idő kétszeresének biztosítása egy vizsgánál).
Szintén tekintse meg a 2.2.3-as teljesítési feltétel értelmezése - Időzítés nélkül fejezetet.
A 2.2.1 teljesítési feltételből származó előnyök
-
A mozgáskorlátozott személyeknek általában több időre van szükségük, hogy valamire reagáljanak, valamit legépeljenek vagy tevékenységeket végezzenek el. A gyengénlátók esetében több időt vesz igénybe az olvasás és a különböző dolgok elhelyezése a képernyőn. A képernyőolvasót használó vak embereknek több időre van szükségük a képernyő elrendezésének megértéséhez, az információ megtalálásához és a vezérlések működtetéséhez. A kognitív és nyelvi problémákkal küzdőknek több időre van szükségük az olvasáshoz és a megértéshez. A siketek esetében, akik jelnyelv segítségével kommunikálnak, több időt vesz igénybe a szöveges formában kinyomtatott információ elolvasása (ami mások számára második nyelvnek számít).
Azokban az esetekben, amikor a jelnyelvi tolmács siket felhasználóhoz intézi a hangzó tartalmat, az időkorlátok irányítása is lényeges.
Az olvasási, kognitív és tanulási nehézségekkel küzdő emberek, akiknél általában több időre van szükség az információ elolvasásához és megértéséhez, a tartalom megállításával több időt vehetnek igénybe az információ elolvasásához.
Példák a 2.2.1 teljesítési feltételre
-
A weboldal ügyféloldali időkorlátot használ annak érdekében, hogy megvédje a felhasználót, ha eltávolodik a számítógéptől. A passzív állapot bizonyos időtartamát követően a weboldal megkérdezi, hogy a felhasználónak szüksége van-e több időre. Ha nem kap választ, az idő lejár.
-
A weboldal egy mezőt tartalmaz, mely a legfrissebb címsorokkal automatikusan frissül, forgó módon. Létezik egy interaktív vezérlési funkció, amely lehetővé teszi a felhasználó számára az egyes frissítések közötti idő meghosszabbítását. Ez tízszerese lehet az alapértelmezett értéknek. A vezérlés vagy egér, vagy billentyűzet segítségével működtethető.
A weboldal animációt tartalmaz, mely folyamatosan megjelenő és eltűnő szöveget tartalmaz. Bizonyos esetekben a szöveg végiggördül a képernyőn, míg más esetekben csak rövid ideig jelenik meg, mielőtt eltűnik a háttérben. Az oldal tartalmaz egy szüneteltetési billentyűt, azért, hogy az érintett felhasználók az eltűnése előtt el tudják olvasni a szöveget.
-
Egy aukción belül időkorlátot használnak arra, hogy meghatározzák a licit benyújtásának időtartamát. Mivel az időkorlát minden olyan felhasználóra vonatkozik, aki egy bizonyos tárgyra szeretne licitálni, igazságtalan lenne, ha az időkorlátot csak egy bizonyos felhasználó esetében lehetne meghosszabbítani. Ezért ehhez a típusú tevékenységhez időkorlát szükséges, és jelen teljesítési feltétel nem követeli meg az időkorlát meghosszabbítását, beállítását vagy deaktiválását.
-
Egy on-line jegyértékesítési webhely két percet engedélyez a felhasználó számára vételi szándékának megerősítésére, mielőtt az ülőhelyek visszakerülnek az általános készletbe. Mivel a jegyek egy hasonló webhelyen hamar elfogynak, hosszabb ideig történő megtartásuk érvénytelenítheti a hely természetét, ezért ebben a helyzetben az időzítés lényeges és nem hosszabítható meg a tevékenység érvénytelenítése nélkül. Ennek ellenére a webhely kimozdítja a folyamatot a kritikus periódusból, amennyire csak lehetséges. Például lehetővé teszi a felhasználók számára, hogy megadjanak olyan fontos információkat, mint a név, a fizetés módja, stb., mielőtt a kritikus időfázisba lépnek.
Egy jegyértékesítési webhely két percet engedélyez a felhasználó számára, hogy kiválasztott ülőhelyeinek vásárlási szándékát megerősítse. Ugyanakkor figyelmezteti is a felhasználót, hogy az ideje hamarosan lejár, és lehetővé teszi az időkorlát többszöri meghosszabbítását olyan egyszerű tevékenység segítségével, mint az "időkorlát meghosszabbítása" billentyűre történő klikkelés.
Kapcsolódó források
A források tájékoztató jellegűek, és csak angol nyelven érhetőek el.
(none currently documented)
A 2.2.1-es teljesítési feltételhez kapcsolódó technikák és gyakori hibák - Állítható időzítés
Ebben a részben minden egyes, számmal jelölt tétel egy olyan technikát vagy technikák kombinációját jelöli, amelyet a WCAG Munkacsoport elegendőnek tart a jelen teljesítési feltételnek való megfeleléshez. A felsorolt technikák csak abban az esetben felelnek meg a teljesítési feltételnek, ha az összes WCAG 2.0 megfelelőségi követelmény teljesítésre került.
Elégséges (minimum) technikák
Utasítások: Válassza ki az alábbi szituációk közül azt, amelyik illik az Ön által használt tartalomhoz. Minden szituáció olyan számmal jelölt technikákat (vagy technikák kombinációját) tartalmaz, amelyet a Munkacsoport elégségesnek tart az adott szituációban.
Szituáció B: Ha az időkorlátot szkript irányítja az oldalon
G198: Providing a way for the user to turn the time limit off
G180: Providing the user with a means to set the time limit to 10 times the default time limit
SCR16: Providing a script that warns the user a time limit is about to expire (Scripting) ÉS SCR1: Allowing the user to extend the default time limit (Scripting)
Szituáció C: Ha olvasás közben jelentkezik időkorlát:
Egyéb technikák (javasolt) az 2.2.1-hez
Bár a megfelelőség szempontjából nem számítanak követelménynek, az alábbi technikákat érdemes figyelembe venni a tartalomhoz való hatékonyabb hozzáférés elősegítésére. A felsorolt technikák közül nem mindegyik működik vagy hatékony bizonyos helyzetekben.
-
Szkript használata a szerver átvizsgálására, valamint a felhasználó értesítése, ha időkorlát szerepel rajta (hivatkozás előkészületben) (Szkripting)
A 2.2.1 kapcsán elkövetett gyakori hibák
A WCAG Munkacsoport a következő gyakran előforduló hibákat említi meg az 2.2.1-es teljesítési feltételre vonatkozóan.
Terminológia
- szükséges, alapvető
-
amennyiben eltávolítják, alapvetően megváltoztatja a tartalom információját vagy funkcióját, és az információ vagy a funkció nem érhető el más olyan úton, ami megfelelő