2.5.1 İşaretçi Hareketleri
Çoklu temas veya izleme yoluna dayalı jestler gerektiren tüm işlevler, karmaşık hareketlere ihtiyaç duymadan tek bir işaretçi kullanılarak da gerçekleştirilebilir olmalıdır.
SC Kodu: 2.5.1
Seviye: A
URL: https://www.w3.org/TR/WCAG22/#pointer-gestures
Genel Tanım
WCAG SC 2.5.1, çok noktalı veya yol tabanlı hareketleri kullanan tüm işlevlerin, bu tür hareketler zorunlu olmadıkça, yol tabanlı bir harekete gerek kalmadan tek bir işaretçiyle de çalıştırılabilmesini sağlar. Bu yönerge, kullanıcı aracısını veya yardımcı teknolojiyi çalıştırmak için gereken eylemlere değil, işaretçi eylemlerini yorumlayan web içeriğine uygulanır.
Faydalar
- Motor becerileri sınırlı kullanıcılar için erişilebilirlik: Karmaşık hareketleri gerçekleştiremeyen kullanıcıların daha basit yöntemlerle içerikle etkileşim kurmasını sağlar.
- Bilişsel Engelli Kullanıcılar İçin Destek: Çok noktalı veya yol tabanlı hareketleri kafa karıştırıcı bulan kullanıcılar için etkileşimleri basitleştirir.
Ana Amaç
Yalnızca çok noktalı veya yol tabanlı hareketlere dayanmayan, içeriği kontrol etmek için alternatif yöntemler sunmak ve tüm kullanıcıların içerikle etkili bir şekilde etkileşim kurabilmesini sağlamak amacıyla, bu başarı kriteri ekranlardaki dokunmatik kullanımına odaklanmaktadır. Yazarlar, kullanıcı heyecanını ve katılımını artırmak için genellikle ekranlara birçok dokunmatik etkileşim eklerler. Bununla birlikte, çoğu kullanıcı için kolay olan görevler, diğerleri için çok zor hatta imkansız olabilir.
Yol tabanlı bir hareket, ekranda kaydırma, sürükleme veya çizme gerektiren, A noktasından B noktasına ulaşmayı ve bir orta nokta ile belirli bir rotayı izlemeyi içeren dokunmatik etkileşimleri kapsar. Buna örnek olarak, başparmakla kontrol edilen ve bitiş noktasına ulaşmak için belirli bir yolu izlemesi gereken bir kaydırıcı bileşeni verilebilir. Bu, özellikle yüksek düzeyde koordinasyon gerektiren baş işaretçisi cihazları veya kullanıcının görevleri yerine getirmek için bir mikrofona konuştuğu konuşma destek teknolojisi kullanan bazı kullanıcılar için zorlayıcı veya imkansız olabilir.
Çoklu dokunma hareketleri ise birden fazla dokunma girişi gerektirir; örneğin, yakınlaştırmak için iki parmağınızı kullanarak ekranı sıkıştırmak gibi.
Örneğin, dokunmatik ekranda bir görüntüyü kaydırmak için yol tabanlı bir hareket kullanılabilir. Bir sayfada yalnızca bir görüntünün görünür olduğu bir kaydırıcı varsa, kullanıcılar bir sonraki görüntüyü görünür hale getirmek için sağa veya sola kaydırabilirler. Ancak, kullanıcıların işlemi tamamlamak için dokunmatik ekranda belirli bir yolu izlemesi gerekir. Konuşmadan metne dönüştürme yardımcı teknolojilerini kullanan motor engelli kullanıcılar bu görevi tamamlayamayabilir.
Başarı Kriteri 2.5.1, çok noktalı veya yol tabanlı hareketler kullanılıyorsa, işlevselliğin dokunma, tıklama, çift dokunma, çift tıklama, basma veya tıklayıp basılı tutma gibi tek işaretçi yöntemleriyle de çalıştırılabilir olması gerektiğini şart koşmaktadır.
En İyi Uygulamalar
- Tek işaretçili hareketleri kullanın: Çoklu işaretçili veya yol tabanlı hareketlerden kaçınabiliyorsanız, tek işaretçili hareketleri kullanmaya çalışın.
- Karmaşık hareketler için alternatifler sunun: Çok noktalı veya yol tabanlı hareketler mevcut olduğunda tek dokunuş, çift dokunuş, tek tıklama veya çift tıklama gibi alternatifler sağlayın.
- Tek noktalı alternatifler sağlayın: Çok noktalı veya yol tabanlı hareketler için, aynı sonucu elde etmek için tek noktalı etkinleştirme gerektiren düğmeler gibi alternatif mekanizmalar sağlayın.
Örnekler ve Açıklamalar
Örnek: Örnek Uygulama
Ekranda bağış miktarını değiştirmek için özel bir kontrol kaydırıcısı sağlanmıştır.
Nelerden Kaçınılmalı?
Dokunmatik ekranlarda, kullanıcılar bağış miktarını değiştirmek için yalnızca sağa veya sola kaydırarak kontrolü kullanabilirler. Hedeflerine ulaşmak için, yol boyunca bazı ara noktalarla birlikte belirli bir yolu izlemeleri gerekir. Görevi tamamlamak için tek noktadan etkinleştirme veya alternatif bir mekanizma mevcut değildir.
Açıklama: Bu bir başarısızlık çünkü kontrolü çalıştırmak için kullanılan tek yöntem yol tabanlı bir harekettir. Baş işaretçisi kullanan kullanıcılar, düz bir çizgide sağa doğru kaydırma yaparken çok zorlanacaklardır, çünkü muhtemelen yukarı aşağı hareket edecekler ve görevi tamamlayamayacaklardır.
Ne Yapılmalı?
Özel kontrol kaydırıcısı, tek dokunuşla başparmak kontrolünü kaydırıcı boyunca hareket ettirmeye ve bağış miktarını artırmaya/azaltmaya olanak tanıyan tek işaretçi etkinleştirme özelliğini içermelidir. Artırma ve azaltma için sağ ve sol ok düğmeleri de mevcut olabilir.
*Lütfen W3C WCAG çalışma grubu web sitesindeki örneğe buradan erişin: https://www.w3.org/WAI/WCAG22/working-examples/providing-single-point-control-slider/ .
Açıklama: Kullanıcılara tek işaretçiyle etkinleştirme ve ek bir tek işaretçiyle etkinleştirme seçeneği sunulduğu için bu başarı kriteri karşılanmaktadır.