קריטריון 2.5.1: מחוות מצביע רמה A
בקצרה
קריטריון 2.5.1 מחוות מצביע (Pointer Gestures, רמה A) דורש שכל פונקציה הדורשת מחווה מרובת-נקודות (כגון פינץ' לזום) או מחווה מבוססת-נתיב (כגון החלקה) תהיה נגישה גם בהקשה או לחיצה בנקודה אחת. קריטריון זה נוסף ב-WCAG 2.1 ולכן אינו מחייב לפי ת"י 5568 הנוכחי, אולם יישומו מומלץ.
פרטי הקריטריון
| מספר | 2.5.1 |
|---|---|
| שם | מחוות מצביע (Pointer Gestures) |
| רמה | A |
| גרסה | WCAG 2.1 |
| עיקרון | 2 - ניתן לתפעול (Operable) |
| הנחיה | 2.5 - אופני קלט |
| מחייב לפי ת"י 5568 | לא - מעבר לדרישת ת"י 5568 (מומלץ) |
מה דורש קריטריון 2.5.1?
הקריטריון דורש שכל פונקציה שמופעלת באמצעות מחווה מורכבת תהיה נגישה גם דרך פעולה פשוטה בנקודה אחת. ישנם שני סוגים עיקריים של מחוות מורכבות שהקריטריון מתייחס אליהם:
- מחוות מרובות-נקודות (Multipoint) - מחוות הדורשות שתי אצבעות או יותר בו-זמנית, כגון פינץ' לזום, סיבוב בשתי אצבעות, או הקשה בשתי אצבעות.
- מחוות מבוססות-נתיב (Path-based) - מחוות שבהן כיוון התנועה חשוב, כגון החלקה שמאלה-ימינה, מעלה-מטה, או מחוות בצורת אות.
החריג: אם המחווה המורכבת חיונית מהותית לתפקוד (essential) ואין דרך פשוטה שקולה - הדרישה אינה חלה. לדוגמה, אפליקציית ציור שבה כיוון המחווה הוא עצם ה"פלט" אינה חייבת לספק חלופה.
למי זה עוזר?
הקריטריון מסייע בעיקר למשתמשים שאינם יכולים לבצע מחוות מורכבות:
- אנשים עם מוגבלויות מוטוריות המשתמשים בנגיעה בנקודה אחת בלבד, או בעכבר, מקלדת, או מתג יחיד.
- משתמשים בטכנולוגיה מסייעת כגון בקרת עיניים או בקרת קול, שלעיתים אינן תומכות במחוות מורכבות.
- אנשים עם רעד ידיים שאינם יכולים לשמור על תנועה מדויקת לאורך נתיב.
איך עומדים בקריטריון?
- לכל מחווה מרובת-נקודות - ספקו חלופה בנגיעה בודדת: כפתורי זום (+/-) בנוסף לפינץ', כפתורי ניווט בנוסף להחלקה.
- לכרוסלות הניתנות להחלקה - הוסיפו כפתורי "הבא" ו"הקודם" ברורים.
- לפקדי מפה אינטראקטיבית - ספקו כפתורי הגדלה, הקטנה וניווט בכיוונים.
- אל תסתמכו על מחוות החלקה כדרך היחידה לגילוי פריטים נוספים ברשימה.
- ודאו שהחלופות הפשוטות חשופות ונגישות, לא רק מוסתרות בתפריטים.
טיפ
בדקו כל מחווה בממשק: שאלו "האם ניתן לבצע אותה פעולה עם הקשה בודדת בלבד?" - אם לא, יש להוסיף חלופה.
איך בודקים?
- בדיקה ידנית: זהו את כל הפונקציות שמופעלות דרך מחווה מרובת-נקודות או מבוססת-נתיב, ובדקו אם קיימת חלופה פשוטה לכל אחת.
- בדיקה במגע: נסו להפעיל את כל הפונקציות בנגיעה בודדת בלבד ובדקו מה אינו עובד.
- בדיקה במקלדת: ממשקים שנגישים למקלדת לרוב כבר מספקים חלופות לא-מחוות.
- כלים אוטומטיים אינם יכולים לזהות בעיה זו - נדרשת בדיקה ידנית בלבד.
שאלות נפוצות
מה דורש קריטריון 2.5.1?
הקריטריון דורש שכל פונקציה שמופעלת דרך מחווה מרובת-נקודות (כגון פינץ' לזום) או מחווה מבוססת-נתיב (כגון החלקה) תהיה נגישה גם באמצעות פעולה בנקודה אחת בלבד, אלא אם המחווה המורכבת חיונית לתפקוד.
מהי רמת הקריטריון 2.5.1?
רמה A. הקריטריון נוסף ב-WCAG 2.1 ולכן אינו נכלל בדרישות ת"י 5568 הנוכחי המבוסס על WCAG 2.0, אולם יישומו מומלץ.
מהי דוגמה למחווה שיש לה חלופה בנקודה אחת?
מפה אינטראקטיבית הניתנת לזום בפינץ' בשתי אצבעות חייבת לכלול גם כפתורי הגדלה והקטנה (+/-) שפועלים בהקשה בודדת.
מקורות
- W3C - Understanding SC 2.5.1 Pointer Gestures (w3.org/WAI)
- W3C - How to Meet WCAG (Quick Reference) (w3.org/WAI/quickref)
צריכים לעמוד בקריטריון הזה באתר שלכם?
ראו את המדריך המעשי להטמעה, או בדקו את האתר מול הצ'ק-ליסט.
לצ'ק-ליסט הנגישות