Kelime Dolaşımı

  • Yazar: Tony Malykh
  • kararlı sürümü indir
  • NVDA 2019.3 veya sonraki bir sürümü gerektirir

Kelime Dolaşımı NVDA eklentisi, yerleşik kelime dolaşımını geliştirmenin yanı sıra, kelimenin farklı tanımıyla ekstra kelime dolaşımı komutları da ekler. Ayrıca kelime seçme komutları da sağlar.

Çoğu metin düzenleyicisi, kelimeler arasında dolaşmak için Control+Sol OK/Sağ Ok tuşlarını destekler. Ancak kelimenin ne olarak tanımlandığı bir programdan diğerine değişiklik gösterebilir. Bu durum özellikle Monako gibi modern web tabanlı metin düzenleyicileri için geçerlidir. NVDA, kelimeleri doğru tanımlayabilmesi için verilen programdaki kelimenin tanımını bilmelidir. NVDA tam tanımı bilmiyorsa, ya kelimeleri atlar, ya da kelimeleri birçok kez tekrar eder. Ayrıca, bazı web tabanlı metin düzenleyicileri, imleci kelimenin başına değil sonuna yerleştirir ve bu da görme engelli kullanıcılar için düzenlemeyi çok daha zor hale getirir. Bu sorunlara çözüm getirebilmek için kelimenin tanımını Notepad++'dan alan ve odaklanan programın kelime tanımını yoksayan, bunun yerine NVDA tarafından satırları sözcüklere ayrıştıran gelişmiş kelime dolaşım komutları oluşturdum. Control +sağ ve Sol ok tuşları kullanılan programa gönderilmez ve böylece konuşma tutarlılığı sağlanır.

Kelime dolaşımı ve kelime tanımları

Şu anda Kelime Dolaşımı, kelimenin farklı hareketlere atanmış beş tanımını desteklemektedir:

  • "SolKontrol+Ok tuşları": Alfanümerik karakterleri ve bitişik noktalama işaretleri de kelime olarak tanımlayan Notepad++ tanımı. Bu çoğu kullanıcının kullandığı genel kelime tanımıdır.
  • "Sağ control+ ok tuşları": CamelCase tanımlayıcısının kullanıldığı veya alt çizgi karakteriyle ayrılan cümlecikleri bölünmesinden oluşan tanımdır. CamelCase: olarak adlandırılan bir bileşik kelimenin ikinci kelimesinin büyük harfle başlaması.
  • SolKontrol+Windows+ok tuşları: Hacimli kelime tanımı, metne bitişik hemen hemen tüm noktalama işaretlerini tek bir kelimenin parçası olarak ele alır, bu nedenle yolları tek bir kelime gibi ele alır. C:\directory\subdirectory\file.txt.
  • "SağKontrol+Windows+Ok tuşları": Birkaç kelimeyi bir arada gruplayan çok kelimeli tanım. Kelime sayısı yapılandırılabilir.
  • Atanmamış: özel normal ifade kelime tanımı: kullanıcının kelime sınırları için özel bir normal ifade tanımlamasına olanak tanır.

Hareketler, Kelime Dolaşımı ayarları iletişim kutusundan özelleştirilebilir.

Kelime seçimi

Kelime seçimi, Kelime Dolaşımı v2.0'dan itibaren desteklenmektedir. Kelimeleri seçmek için herhangi bir kelime dolaşım hareketine "shift" değiştiricisini eklemeniz yeterlidir. Kelime seçimi için ayrıca ekstra bir hareket daha vardır:

  • CTRL+shift+sayısal tuş takımı 1 ve CTRL+windows+shift+sayısal tuş takımı 1, sağ ok karşılıklarına benzer şekilde sağa doğru kelime seçer, ancak seçime sondaki boşlukları da eklerler.

Ancak, şu anda kullanılan erişilebilirlik API'lerinin kelime seçimiyle ilgili birden fazla sorunu olduğunu lütfen unutmayın. Lütfen aşağıdaki sorunlar ve geçici çözümler listesini öğrenin:

  • UIA uygulamaları (örneğin Notepad, Visual Studio, Microsoft Word) seçimin başında işaret ayarlamayı desteklemez. Bu uygulamalarda caret konumu Kelime Dolaşımı tarafında saklanır. Olumsuz bir yan etki olarak, kelime dolaşımı komutları satır ve paragraf seçme komutlarıyla (shift+yukarı/aşağı Ok, CTRL+shift+yukarı/aşağı Ok) iyi çalışmayabilir ve sonuçlar tahmin edilemez olabilir. Kolaylık sağlamak için, karakter seçim komutları (shift+sol/sağ ok) UIA uygulamaları için Kelime Dolaşımı eklentisinde güncellenmiştir ve iyi çalışması gerekir.
  • Temel tek satırlı Windows düzenleme kontrolleri ayrıca düzeltme işaretinin seçimin önüne ayarlanmasına izin vermez, bu nedenle önceki nokta onlar için de geçerlidir. Bu, NVDA'daki tüm tek satırlı düzenleme kutularını etkiler.
  • IAccessible2, seçimin birden çok paragrafa yayılmasını ayarlamanın bir yolunu sağlamaz. Bu sorun için bilinen bir geçici çözüm yoktur. Bu, GMail'deki e-posta metni oluşturma alanı ve Thunderbird'deki e-posta oluşturma penceresi gibi Chrome ve Firefox'taki zengin çok satırlı düzenleme kutularını etkiler.
  • Notepad++ seçiminde güncelleme mesajları makul olmayan bir şekilde yavaş geliyor. Geçici bir çözüm olarak Kelime Dolaşımı, NVDA tarafında kelime seçimi komutları için seçimi duyurur ve sonraki 0,5 saniye boyunca geç bildirimleri susturur. Sonuç olarak, kelime seçme komutuna ve ardından hızlı bir şekilde art arda başka bir (örneğin karakter) seçim komutuna basarsanız, son kelime seçme komutundan 0,5 saniye sonra geldiyse sonuncuya ilişkin seçim bildirimini kaçırabilirsiniz.
  • TOM arayüzünü destekleyen çok satırlı düzenleme kutularında NVDA, seçim mevcut olduğunda imleç konumunu yanlış tanımlıyor. Bu durum, NVDA v2024.2 sürümüne dahil edilmesi planlanan nvaccess/nvda#16455'te düzeltildi. Bu sürümden önce, kelime seçimi komutları, NVDA günlük görüntüleyici gibi TOM düzenleme kutularında düzgün çalışmayacaktır.

Notlar

  • Windows 10'un sanal masaüstleri özelliğini kullanmak istiyorsanız, lütfen Kelime Dolaşımı Ayarları iletişim kutusundan veya NVDA Girdi hareketleri iletişim kutusunda Control+Windows+Oklar klavye kısayollarını devre dışı bırakmayı unutmayın.
  • VSCode ile uyumluluk, NVDA eklentisi Girinti Dolaşımı v2.0 veya sonraki sürümlerinin kurulu olmasını gerektirir. Ayrıca, VSCode'a VSCode uzantısı NVDA IndentNav için Erişilebilirlik yüklenmelidir.

İndirin

Lütfen NVDA eklenti mağazasından en son sürümü yükleyin.