Keyboard Navigation
8 yazı
WCAG 2.1.2: Klavye Tuzağı Yok
WCAG 2.1.2, klavye kullanıcılarının hiçbir zaman bir bileşenin içinde sıkışıp kalmamasını gerektirir — odak klavye kullanılarak bir arayüz öğesinin içine taşınabiliyorsa, yalnızca klavye kullanarak odağı o öğeden uzaklaştırmak da mümkün olmalıdır. Bu ölçüt, motor engelli kişiler ve ekran okuyucu kullanıcıları dahil olmak üzere, yalnızca klavye ile gezinmeye güvenen kullanıcılar için hayati önem taşır.
WCAG 2.4.1: Blokları Atla
WCAG 2.4.1, web sayfalarının, gezinme menüleri gibi tekrar eden içerik bloklarını atlamak için bir mekanizma sağlamasını gerektirir; böylece klavye ve yardımcı teknoloji kullanıcıları, her bağlantı üzerinden sekme yapmak zorunda kalmadan ana içeriğe ulaşabilir. Bu, erişilebilir klavye gezinimi için temel seviye anlamına gelen Seviye A gereksinimidir.
WCAG 2.4.3: Odak Sırası
WCAG 2.4.3, bir web sayfası sıralı olarak gezilebiliyorsa ve gezinme sıraları anlamı veya işleyişi etkiliyorsa, odaklanabilir bileşenlerin anlamı ve kullanılabilirliği koruyan bir sırayla odak almasını gerektirir. Bu ölçüt, içeriği anlamak ve onunla etkileşime geçmek için mantıklı ve öngörülebilir bir odak sırasına güvenen klavye ve yardımcı teknoloji kullanıcıları için hayati önem taşır.
WCAG 3.2.1: Odaklanma Üzerine
WCAG 3.2.1 Odaklanma Üzerine, herhangi bir kullanıcı arayüzü bileşeni klavye odağı aldığında, beklenmedik bir bağlam değişikliğini tetiklememesi gerektiğini şart koşar. Bu, klavye ve yardımcı teknoloji kullanıcılarını, bir sayfanın etkili bir şekilde gezinilmesini imkansız hale getirebilen, yön kaybettiren ve öngörülemeyen davranışlardan korur.
WCAG 2.4.7: Odak Görünür
WCAG 2.4.7, klavye ile kullanılabilen her kullanıcı arayüzünde, kullanıcıların klavye odağının şu anda hangi öğede olduğunu her zaman görebilmesi için görünür bir odak göstergesi bulunmasını gerektirir. Bu, yalnızca klavye kullanan kullanıcılar, motor bozukluğu olan kişiler ve fare kullanamayan herkes için gereklidir.
WCAG 2.4.11: Odak Gizlenmemeli (Asgari)
WCAG 2.4.11, bir UI bileşeni klavye odağı aldığında, yapışkan başlıklar, çerez bildirimleri veya sohbet widget’ları gibi yazar tarafından oluşturulan içerik tarafından tamamen gizlenmemesini gerektirir. Bu ölçüt, klavye kullanıcılarının sayfada nerede olduklarını her zaman görebilmelerini sağlar; bu da gezinme ve kullanılabilirlik için gereklidir.
WCAG 2.4.12: Odak Gizlenmemeli (Gelişmiş)
WCAG 2.4.12, bir UI bileşeni klavye odağı aldığında, bu bileşenin hiçbir bölümünün yazar tarafından oluşturulan içerik tarafından gizlenmemesini gerektirir — odaklanmış öğe tamamen görünür olmalıdır. Bu geliştirilmiş (AAA) ölçüt, AA karşılığındaki kısmi görünürlük toleransını ortadan kaldırarak, klavye kullanıcılarının odağın tam olarak nerede olduğunu her zaman görmesini sağlar.
WCAG 2.4.13: Odak Görünümü
WCAG 2.4.13, klavye odak göstergelerinin, kullanıcıların hangi öğenin odakta olduğunu açıkça görebilmesi için asgari boyut ve kontrast gereksinimlerini karşılamasını şart koşar. Bu ölçüt, klavyelere veya yardımcı teknolojilere güvenen kişilerin, mevcut konumlarını kaybetmeden arayüzlerde gezinebilmelerini sağlar.
