Erişilebilir kodlama teknikleri ve ekran okuyucu ile programlamaya giriş #3: Geliştirme ortamlarının erişilebilirliği
Sevgili okurlar. Erişilebilir kodlama teknikleri ve ekran okuyucu ile kodlamaya giriş yazı dizimizde bu seferde kullanılan geliştirme ortamı yazılımlarının bir genel değerlendirmesini yapıyor olacağım sizlerle.
Aklımdaki planı gerçekleştirebilirsem detaylıca da geliştirme ortamı yazılımlarından en az bir tanesini detaylandırmayı hedefliyorum.
Gelin şuana kadar deneyimlediğim birkaç uygulamadan kısa kısa bahsetmiş olayım.
Notepad++ Uygulaması
Ücretsiz olarak geliştirilen Notepad++ uygulamasıyla birçok dilde yazılım geliştirebilmek mümkün. Kod tamamlama özelliği, girinti ve sekme aralıklarının bildirilmesi gibi birçok özelliği beraberinde sunuyor. Erişilebilirlik açısından baktığımda ise;
- Satır numaralarının seslendirilmesi.
- Üzerinde çalışılan dosya yolunun bildirimi.
- Uygulama diyaloglarının ekran okuyucu ile uyumluluğu
- Tek seferde dizin içerisinde toplu değişiklik yapma özellikleri ve bu özelliklerin ekran okuyucu ile uyumlu olması
- Eklenti desteği ve makrolar oluşturma
Benim ilk etapta dikkatimi çeken özellikler olmuştu.
Visual Studio Code
Microsoft tarafından electron.js altyapısında geliştirilen ve ekran okuyucularla Alt + F1 tuşlarına basıldığı zaman ekran okuyucu optimizasyonunu bize sunan vazgeçilmezim olan bir geliştirme ortamı diyebilirim.
Menüleri, eklenti kurulumları ve yönetimi, komut paleti kullanılabilirliği, erişilebilirlik temelli eklentilerinin olması ve diyaloglarının ekran okuyucu uyumluluğu başlıca sayabileceğim özelllikler arasında. Hem birçok yazılım dilini desteklerken, üzerinde çalışılan yazılım diline ilişkin önerileri de ekran okuyucu aracılığıyla bizlere aktarıyor olması benim sevdiğim özellikler arasında bulunuyor. Yanlış yapıldığı zaman sesle uyarma özelliğini de atlamamak gerekli.
Farklı eclipse paketleri
Java başta olmak üzere farklı yazılım dilleri için özelleştirilmiş versiyonlarına erişebiliyorsunuz. Bu versiyonların erişilebilirliğinde gördüğüm önemli bir eksiklik ise kod tamamlama önerilerini aktarmıyor olması diyebilirim.
Genelde NVDA ekran okuyucu ile daha uyumlu olduğu dile getirilen eclipse paketlerini ihtiyacınıza göre indirebilirsiniz.
Mac için xcode
Mac üzerinde hale hazırda gelen ekran okuyucu ile uyumlu çalışan xcode birçok gereksinimi erişilebilirlik açısından karşılıyor. Bazı zamanlar odak kayması gibi bir durum olsa da istenilen satır ve karaktere gidebilmek gibi özelliklerin kullanımını ekran okuyucu ile uyguluyor olmak gayet başarılı bir deneyim sunuyor bize. Ancak, voice over ekran okuyucunuzda Voice Over İzlencelerinden ayrıntı düzeyi içerisinde bulunan imlecin sağındakini seslendir ayarını kullanım alışkanlığınıza göre yapılandırmanız önemli. Bu ayar özellikle karakter silerken silme anında silinen içeriğin seslendirilip, seslendirilmeyeceğini etkiliyor.
Sonuç olarak erişilebilirlik açısından birçok farklı uygulama olsa da kendimin kullandığı uygulamaları sizlerle paylaşmaya çalıştım. Birsonraki içerikte görüşmek üzere…