Skip to content
Menu
Herkes için Yazılım Akademisi (Software Academy For Everyone)
  • Ana Sayfa
  • Bilişimde Erişilebilirlik Topluluğu (BET)
  • Soru – Cevap Platformu
  • Google Colab Editor
  • Software Akademi Ekibi
  • Telegram Platformumuz
  • Kayıt Ol
  • Giriş Yap
Herkes için Yazılım Akademisi (Software Academy For Everyone)

Jaws ekran okuyucu için script eğitimi-19: Pencere yapılarını anlama

Posted on 28 Ekim 2019

Jaws ile script geliştirirken en çok ihtiyaç duyacağınız fonksiyonlar pencere bilgilerine göre işlem yapılmasını sağlayacak get fonksiyonlarıdır.

Jaws aktifken “Control + Insert + F1” tuşlarına basarak bir pencerenin bilgilerine ulaşabilirsiniz. Açılan sanal ekranda aşağıdaki örnek ekrandaki bilgiler karşınıza çıkacaktır.
Window Technical Information:
Control ID 15 ; Bu bilgisayar farketmeksizin not defteri üzerinde metin alanının taşıdığı kontrol kimlik bilgisi
Class Edit;Bu bilgi pencere sınıfını ifade eder ve “edit” bilgisi ise not defterinde düzenleme alanının bilgisi şeklinde belirir.
Handle 329710
;Windows ve birçok dotnet uygulamasında yukarıdaki bilgilerin dışında bir de pencere bilgisi bulunur. Bu bilgi değişebilir ve mevcut pencere bilgisi sayısal olarak alınarak işlemler yapılabilir.

Yazının başında verdiğim kısayolu hangi alanda işlem yapacaksanız, onun üzerindeyken yapmanız gerekir.

Şimdi temel birkaç get fonksiyonu paylaşalım.

  • GetFocus : Odak bilgisini alır.
  • GetWindowClass : Pencere sınıf bilgisini alır. Bu fonksiyonun yanısıra GetWindowType bilgiside benzer bir bilgi almaya yarayacaktır.
  • GetControlID : Pencere kimlik bilgisini alır.

Press ESCAPE to close this message.

Bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

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 (181)
©2026 Herkes için Yazılım Akademisi (Software Academy For Everyone) | WordPress Theme: EcoCoded