Tanıtım
Jaws (İşe sesli erişim yazılımı) dünyada ve ülkemizde en yaygın kullanılan ve Windows için geliştirilmiş ekran okuyucu uygulamasıdır. Görme engellilerin kullanımına sunulan jaws yazılımı sayesinde Windows ortamlarına ve üçüncü parti uygulamalara tamamaen ve kısmen erişim sağlanabilmektedir.
Bununla birlikte Jaws yazılımının üçüncü parti uygulamalarla olan uyumluluğu üzerine geliştirilmiş alt yapılandırma dosyaları sayesinde ve bu yapılandırma dosyalarının orta ve ileri düzey kullanıcılar tarafından oluşturulabiliyor olması sebebiyle görme engelli bir bireyin bilgisayarı daha etkin kullanabilmeleri sağlanmıştır.
İşte, bu kılavuz serisi boyunca yapılandırma dosyaları nasıl oluşturulur ve erişilemeyen ve veya kısmen erişilebilen bir uygulama nasıl jaws için uyumlaştırılır birlikte keşfediyor olacağız.
Umarım, tüm kılavuz boyunca keyifle takip eder ve sizlerde kendi yapılandırma dosyalarınızı oluşturuyor olursunuz.
Temel kavramlar ve gereksinimler
Jaws script geliştirme (yazı boyunca script olarak ifade edilecektir) belli bir düzeyde kullanım bilgisi gerektirmektedir. Jaws ekran okuma yazılımının imleçlerinin ne olduğu, klavye ve script (yapılandırma) yöneticilerinin nasıl çalıştığını temel düzeyde bilmek önemlidir.
Kılavuzda da sık sık kullanacağımız bu araçlar sayesinde uygulamalarınız için script yazabilmenin ilk adımlarını atmış olacaksınız. Gelin yavaş, yavaş başlayalım.
Jaws Klavye yöneticisi
Jaws ile birlikte gelen ekran okuyucu ve uygulamalara özel kısayolların yönetildiği ve düzenlenebildiği alt uygulaması olarak karşımıza çıkar. Bu yönetici içerisinde uygulamalara özel kısayollar listelenir. Jaws kullanıcı klasöründe her bir yazılım için .jkm uzantılı dosya mevcuttur. İstendiği taktirde kullanıcılarda .jkm uzantılı dosya oluşturabilir.
JKM uzantısı ise, jaws keyboard manager dosyası anlamına gelmektedir. Script geliştirilirken aynı anda jkm dosyaları da oluşmaktadır.
Jaws script yöneticisi
Jaws Türkçe versiyonlarda karşımıza yapılandırma yöneticisi olarak çıkan bu araç sayesinde yeni script dosyaları geliştirmemize olanak tanınmıştır. Araç içerisinde .jss, .jsm,jsh,jsd gibi dosyalar üzerinde çalışılabilmektedir.
- JSS : Jaws script kaynak dosyası.
- JSH : Üst bilgilendirme dosyaları.
- JSD : Bilgilendirme dosyaları.
- JSM : Mesaj dosyaları.
- JKM : Klavye dosyaları.
Not: Jaws script dosyaları derlendikten sonra .jsb dosyalarına dönüşmektedir. JSB kısaca jaws tarafından algılanabilen işletilebilir dosyalar şeklinde ifade edebiliriz.