İçeriğe atla
Menu
Herkes için Yazılım Akademisi (Software Academy For Everyone)
  • Anasayfa
  • Soru-Cevap Platformu
  • Google Colab Editor
  • WhatsApp Platformumuz
  • SW Ekibi
  • telegram gurubumuz
  • telegram destek
Herkes için Yazılım Akademisi (Software Academy For Everyone)

Erişilebilir kodlama teknikleri ve ekran okuyucu ile programlamaya giriş #3:Erişilebilir geliştirme ortamları deneyimi

Gönderilme zamanı 10 Ağustos 2022

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.

Notepad++ indirme bağlantısı

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.

Visual Studio Code indir

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…

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Github Paylaşımlarımız

  • by on Jan 01, 1970 @ 00:00
  • by on Jan 01, 1970 @ 00:00

Bizi takibe alın

İçeriklerimizden haberdar olmak için e-posta nızla abone olabilirsiniz.

Tüm Yazılım Dilleri

  • BGT Yazılım Dili (16)
  • C# Yazılım Dili (25)
  • CodeIgniter Php Framework (17)
  • Erişilebilir programlama teknikleri (3)
  • JavaScript Yazılım Dili (23)
  • Jaws Script Dili (20)
  • Php Yazılım Dili (29)
  • Python Yazılım Dili (11)
  • SUA Yerli Yazılım Dili (5)
  • Yazılım Dillerine İlişkin Örnek Çalışmalar (3)
  • Yazılım Dillerine İlişkin Tüm İçerikler (179)
©2023 Uygulama Akademisi