Sayfa yükleniyor…

Ekran okuyucu nedir?

Kısa yanıt

Ekran okuyucu, ekrandaki içeriği konuşmaya ya da Braille çıktısına çeviren ve ekranı göremeyen kişilerin bilgisayar, telefon veya web sitesi kullanabilmesini sağlayan yazılımdır. Sayfanın görsel görünümünü değil, altındaki yapıyı — başlıkları, bağlantıları, butonları, form alanlarını — okur ve tamamen klavyeyle, mobilde ise dokunma hareketleriyle kullanılır.

Ekran okuyucu nedir?

Ekran okuyucu, ekranı gören bir kişinin gördüğü gibi "görmez". Bunun yerine sayfanın altında yatan yapıyı okur — başlıklar, bağlantılar, butonlar, form alanları — ve bu yapıyı madde madde duyurur. Ekran okuyucunun sayfanın nasıl göründüğüne değil nasıl kurulduğuna bağlı olmasının nedeni budur. Görsel olarak cilalı ama altında gerçek bir yapısı olmayan bir sayfa, ekran okuyucu kullanıcısı için yine de kullanılamaz olabilir.

Ekran okuyucular tamamen klavyeyle yönetilir. Fare devrede değildir. Bu tek olgu, nasıl çalıştıklarına ve web sitelerinin onları destekleyecek biçimde nasıl kurulması gerektiğine dair neredeyse her şeyi belirler.

Ekran okuyucuyu kimler kullanır?

Görme engelli kullanıcılar

Çoğu kişinin ilk aklına gelen grup. Onlar için ekran okuyucu isteğe bağlı değildir; bilgisayarı ya da telefonu bağımsız kullanmanın tek yoludur.

Az gören kişiler

Ekran okuyucuyu sıklıkla ekran büyütmeyle birlikte kullanır. Bu bileşim, ekranın bir bölümüne yakınlaşırken başka yerde olup bitenin ekran okuyucu tarafından aktarılmasını sağlar.

Bilişsel ya da okuma güçlüğü olan kişiler

Bazıları ekranı gayet iyi görse de metnin sesli okunması için ekran okuyucu kullanır. İçeriği okurken aynı anda duymak, yoğun metni işlemeyi kolaylaştırabilir.

Geçici ya da duruma bağlı bozukluğu olan kişiler

Göz ameliyatından iyileşen biri ya da araç kullanırken telefonunun sesli okunmasına ihtiyaç duyan kişi, aynı teknolojiye sınırlı bir süre için başvurur.

Geliştiriciler, test uzmanları ve erişilebilirlik denetçileri

Onlar da ekran okuyucu kullanır; ihtiyaçları olduğu için değil, sitenin gerçekten ihtiyacı olan kişiler için çalışıp çalışmadığını öğrenmenin en doğrudan yolu bu olduğu için.

Ekran okuyucu nasıl çalışır?

Ekran okuyucu ekrandaki pikselleri okumaz. İşletim sisteminin erişilebilirlik katmanıyla konuşur — Windows'ta UI Automation, macOS'ta NSAccessibility, Linux'ta AT-SPI gibi servisler — ve bu katman, sayfanın ya da uygulamanın altındaki koddan kurulan bir "erişilebilirlik ağacı" sunar.

Bir web sitesinde bu ağaç HTML'den gelir. Doğru işaretlenmiş bir başlık, buton ya da form etiketi ağaçta etiketli bir düğüme dönüşür. Buton gibi görünecek şekilde biçimlendirilmiş ama anlamsal karşılığı olmayan bir <div> ise etiketsiz, kullanılamaz bir düğüm olur; ekran okuyucunun duyuracağı hiçbir şey kalmaz.

Ağaç oluştuktan sonra ekran okuyucu, sayfanın görsel düzeninden ayrı bir sanal imleçle bu ağaçta ilerler. Ekran okuyucu gezinme sırasının CSS ile ekranda konumlandırılışa değil, öğelerin koddaki sırasına uymasının nedeni budur. Kodda ilk yazılıp ekranda en sona yerleştirilen bir kenar sütunu yine de ilk okunur.

Pratik sonuç: bir ekran okuyucu sorununu çözmek nadiren ekran okuyucunun kendisiyle ilgilidir. Neredeyse her zaman alttaki HTML'i ya da ARIA'yı toparlamakla ilgilidir.

Ekran okuyucular sesli çıktıyı ve Braille desteğini nasıl sağlar?

Ses

Ekran okuyucu metni bir metinden konuşmaya motoruna geçirir; motor da metni cihazın hoparlörlerinden ya da kulaklıktan sesli okur. Kullanıcılar hızı, tonu ve sesi ayarlayabilir. Deneyimli ekran okuyucu kullanıcılarının çoğu, yıllar süren günlük kullanımla kulaklarını eğittikleri için yeni bir dinleyicinin takip edemeyeceği kadar yüksek konuşma hızları kullanır.

Braille

Ekran okuyucu aynı metni sesli çıktının yerine ya da yanında yenilenebilir bir Braille ekrana gönderir. Bu ekran, Braille karakterlerini oluşturmak için inip kalkan iğnelere sahip fiziksel bir cihazdır ve kullanıcı sayfada ilerledikçe güncellenir. Ekran okuyucu, standart metni ekrana göndermeden önce Braille'e çevirir; genellikle yaygın harf bileşimlerini kısaltan "2. Derece" kısaltmalı Braille kullanılır.

Braille desteği en çok sesin pratik olmadığı durumlarda önem kazanır: sessiz bir ofis, kamusal bir alan ya da sese hiç güvenemeyen sağır-kör bir kullanıcı. Ekran okuyucuların çoğu ses ve Braille çıktısını aynı anda destekler; kullanıcı duruma göre ikisinden birini kullanabilir.

Ekran okuyucu nasıl kullanılır?

Ekran okuyucuya yeni başlayan biri için en büyük uyum, bir aracı öğrenmek değil fareyi unutmaktır. Her eylem klavyeyle gerçekleşmek zorundadır ve ekran okuyucuların çoğu bunu mümkün kılmak için iki ayrı kip kullanır.

Gezinme kipinde ekran okuyucu tüm sayfayı keşfedilecek bir belge gibi ele alır: başlıklar arasında atlamak, sayfadaki tüm bağlantıları listelemek ya da metinde satır satır ilerlemek gibi. Form ya da etkileşim kipinde ise tuş vuruşları sayfada gezinmeyi bırakır ve odakta hangi alan varsa oraya yazmaya başlar — tıpkı gören bir klavye kullanıcısında olduğu gibi.

Yaygın klavye kısayolları, kullanıcının doğrudan bir sonraki başlığa geçmesini, ana içeriğe atlamasını ya da sayfadaki tüm bağlantıların listesini açmasını sağlar; aradaki her şeyi okumadan. Başlık yapısının ve yer işareti bölgelerinin erişilebilirlikte bu kadar önemli olmasının nedeni tam da budur: bunlar süs değil, ekran okuyucu kullanıcısının gezindiği haritadır.

Bir siteyi bu şekilde — fare çıkarılmış, ekran okuyucu açık — test etmek, görsel bir incelemenin asla ortaya çıkaramayacağı sorunları açığa çıkarır; çünkü altta yatan yapının neyi aktarıp neyi aktarmadığını birebir gösterir.

En yaygın ekran okuyucular hangileri?

Ekran okuyucu tercihi genellikle önce platforma, sonra maliyete göre belirlenir. Her biri belirli bir işletim sistemine sıkıca bağlı birkaç isim sürekli öne çıkar.

NVDA

NV Access tarafından geliştirilen, Windows için ücretsiz ve açık kaynaklı bir ekran okuyucu. Ücretsiz ve lisanssız modeli, onu bireysel kullanıcılar arasında en yaygın ekran okuyuculardan biri ve erişilebilirlik testleri için yaygın bir temel hâline getiriyor.

JAWS

Vispero bünyesindeki Freedom Scientific tarafından geliştirilen, ücretli ve yalnızca Windows'ta çalışan bir ekran okuyucu. Hâlâ etkin kullanımda olan en eski ekran okuyuculardan biri; iş yerlerinde ve kurumsal ortamlarda yaygın.

VoiceOver

Apple'ın her Mac, iPhone ve iPad'de ek ücret olmadan gelen yerleşik ekran okuyucusu. iOS'ta cihazda varsayılan olarak fiziksel klavye bulunmadığı için harici tuşlar yerine ağırlıklı olarak dokunma hareketlerine dayanır.

TalkBack

Google'ın Android için yerleşik ekran okuyucusu. Ücretsiz ve önceden yüklü; davranışı telefon üreticisine göre hafifçe değişebilir.

Narrator (Ekran Anlatıcısı)

Microsoft'un Windows için yerleşik ekran okuyucusu; işletim sisteminin her kopyasında bulunur. Tarihsel olarak JAWS ya da NVDA kadar kapsamlı olmasa da Microsoft aradaki farkı istikrarlı biçimde kapattı.

Orca

Linux'ta GNOME masaüstü ortamının varsayılan ekran okuyucusu. Ücretsiz ve açık kaynaklı; daha geniş GNOME erişilebilirlik projesinin parçası olarak sürdürülüyor.

ChromeVox

Google tarafından geliştirilen, ChromeOS'un yerleşik ekran okuyucusu. Her Chromebook'ta gelir; öğrencilerin çoğu zaman karşılaştığı ilk ekran okuyucudur.

Hangi cihazlar ve işletim sistemleri ekran okuyucu içerir?

Bugün başlıca tüm işletim sistemleri yerleşik bir ekran okuyucuyla gelir. Hiçbiri açmak için ayrı bir satın alma gerektirmez.

Hangi cihazlar ve işletim sistemleri ekran okuyucu içerir?
WindowsVarsayılan olarak Narrator içerir. Daha gelişmiş özelliklere ihtiyaç duyan Windows kullanıcılarının çoğu, Windows yazılımlarıyla geniş uyumlulukları nedeniyle üzerine NVDA ya da JAWS ekler.
macOSVarsayılan olarak VoiceOver içerir; Sistem Ayarları'ndan ya da bir klavye kısayoluyla açılır. Mac kullanıcılarının çoğu için ayrıca kurulacak bir ekran okuyucu yoktur.
AndroidVarsayılan olarak TalkBack içerir; telefon üreticisinin ayarlar menüsü sürümüne göre adı hafifçe farklı olabilir.
iOS / iPadOSVarsayılan olarak VoiceOver içerir. Dokunmatik ekranla derinlemesine bütünleşiktir; masaüstü ekran okuyucularındaki klavye kısayolları yerine kaydırma ve dokunma gibi hareketleri kullanır.
ChromeOSVarsayılan olarak ChromeVox içerir; her Chromebook'ta cihazın erişilebilirlik ayarlarından açılabilir.

Ekran okuyucu uyumluluğu neden önemli?

Ekran okuyucu uyumluluğu işaretlenip geçilecek tek bir özellik değildir. Bir sitenin altındaki kodun gerçekten anlam taşıyıp taşımadığının, yoksa yalnızca görsel biçimlendirme mi olduğunun doğrudan ölçüsüdür.

Bir işletme için riskler birkaç ayrı başlığa ayrılır. Kitle erişimi: her müşteri tabanının kayda değer bir bölümünün gezinme biçimini etkileyen bir engeli vardır ve nüfus yaşlandıkça bu pay büyür. Hukuki risk: erişilemeyen web siteleri nedeniyle açılan şikâyetler ve davalar bazı pazarlarda o kadar yaygınlaştı ki uyumluluk artık hoş bir ekstra değil, temel bir risk yönetimi meselesi sayılıyor. Ve maliyet: eksik bir etiketi ya da bozuk bir başlık yapısını yayına almadan önce düzeltmek, site kurulduktan sonra tümünü elden geçirmekten çok daha ucuzdur.

Bilinmeye değer sessiz bir örtüşme de var: bir sayfayı ekran okuyucu için çalışır kılan anlamsal yapı — açık başlıklar, betimleyici bağlantılar, düzgün etiketlenmiş içerik — büyük ölçüde arama motorlarının sayfanın neyle ilgili olduğunu anlamak için dayandığı yapıdır. Ekran okuyucu uyumlu kurulan bir site, yan etki olarak daha temiz ve daha çözümlenebilir bir işaretlemeye sahip olur; bu da erişilebilirlik çalışmasıyla SEO çalışmasının zaman için yarışmak yerine aynı yönü gösterdiği az sayıdaki yerden biridir.

Sık sorulan sorular

  • Hayır — ama geliştiriciler, test uzmanları ve içerik üreticileri, bir sitenin ya da uygulamanın gerçekten ihtiyacı olan biri için kullanılabilir olup olmadığını denetlemek amacıyla yine de kullanır.

  • Yalnızca görselde alternatif metin varsa. Ekran okuyucu görsele iliştirilmiş alternatif metni okur; yoksa görseli sessizce atlar ya da başka bilgi vermeden "görsel" diye duyurur.

  • Evet, ama yalnızca PDF erişilebilirlik gözetilerek hazırlanmış ya da etiketlenmişse. Etiketsiz bir PDF — varsayılan olarak çoğu PDF — metnin düz bir görüntüsü gibi davranır ve ekran okuyucunun okuyabileceği neredeyse hiç yapı içermez.

  • Hayır. Ekran okuyucu içeriği kullanıcıya sesli okur; ses denetimi ise kullanıcının komut söyleyerek cihazı kullanmasını sağlar. Bazı kullanıcılar ikisini birlikte kullanır ama farklı sorunları çözerler.

Bu tanım bölümlere ayrılmıştır; içindekiler listesi makalenin üstündedir.

Web sitenizdeki erişilebilirlik sorunlarını bulun.

Hızlı bir erişilebilirlik kontrolü yapın ve sitenizdeki olası engelleri keşfedin. Otomatik tarama tüm sorunları tespit edemez.

Örnek: www.siteniz.com

Erişilebilirlik puanı otomatik test sonuçlarına dayanır. Puan, WCAG veya mevzuat uyumluluğu beyanı değildir. Kapsamlı değerlendirme için manuel test gerekir.

Erişilebilirlik tarama sonucu ekranı: tespit edilen sorunların listesi ve durum göstergeleri.