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-5: İmleçleri taşıma ve hareket ettirme

Posted on 23 Eylül 2019

Jaws ile dolaşırken arka planda bazı script komutları işletilmektedir. Örneğin herhangi bir kelim işlemci yazılımda aşağı ve yukarı tuşlarla ilerlerken satırların okutulması aşağıdaki komuta benzer bir mantık sayesinde gerçekleşir.
PcCursor()
SaveCursor()
NextLine()
SayLine()

Şimdi gelin aşağıdaki örneği notepad üzerinde yapalım ve test edelim.
Öncelikle notepad programını açın ve program aktifken, script yöneticisini açalım. Hemen ardından gelen ekranda yeni script oluşturalım. Ben aşağıdaki iki farklı scripti yapılandırdım siz farklı isimler verebilirsiniz.
Yeni script ekranında açıklamaları, kısayol tuşunu tanımlayalım. Bu noktada iki script yazmanızı isteyeceğim. Biri önceki satırı, diğeride sonraki satırı seslendirecek. Ben scriptler için Kontrol + Shift + Sağ Ok tuşunu sonraki satırı seslendirtmek için, Kontrol + Shift + Sol Ok tuşlarını ise önceki satırı seslendirtmek için kullandım. ve ortaya şu kodlar çıktı.
Script SayLine ()

PCCursor ()
SaveCursor ()
NextLine ()
SayLine ()

EndScript

Script PriorLine ()
PCCursor ()
SaveCursor ()
PriorLine ()
SayLine ()

EndScript

Gelelim aşağıda sizlerle tüm dolaşım kodlarını paylaşmaya.
NextCharacter ()
NextLine ()
NextParagraph ()
NextSentence ()
NextWord ()
PriorCharacter ()
PriorLine ()
PriorParagraph ()
PriorSentence ()
PriorWord ()
Yukarıdaki kodlarda geçen prior ifadesi önceki bölüme gidilmesini sağlayacaktır. Bu bölümde ayrıca say komutuda önemli bir kkodtur.
SayLine,SayWord,SaySentence şeklinde kullanılabilir.
Ayrıca aşağıdaki yapılarda mevcuttur;
JawsBottomOfFile() : Dosya sonu
JawsTopOfFile() : Dosya başı
JawsHome(): Satır başı
JawsEnd() : Satır sonu
JawsPageDown() : Ekranın sonu

İmleç Taşıma Komutları

Daha öncede basettiğim üzere jaws ile imleçleri birbirine taşıyarak uygulamalara erişim sağlanabilir. Gelin bunu bir uygulamayla görelim. Notepad yazılımının en altındaki durum satırında ne olduğunu öğrenmek amacıyla bir script oluşturalım.
Script DurumCubugunuOku ()
InvisibleCursor ()
RouteInvisibleToPc ()
JAWSBottomOfFile ()SaveCurrentLocation ()
SayLine ()
PCCursor ()
SaveCursor ()
EndScript

Yukarıdaki yapıda önce görünmez imlece aldık ve görünmez imleci pc imlecine taşıdık, sonra görünmez imleçteyken dosya sonu komutu verdik, dosya sonu komutunda say line ile satırı okuttuk ve en sonda da pc imlecine geçtik ve imleci hafızada tuttuk.

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