NVDA'daki Yenilikler
2024.2
Ses ayırma özelliği eklendi.
Bu özellik, örneğin NVDA sesinin sol kanaldan gelirken diğer seslerin sağ kanaldan gelmesini sağlıyor.
Sentezleyici ayar zincirini değiştirmeye yarayan kısayollar eklendi. Bu kısayollar kullanılarak ilk ve son ayara atlanabiliyor ve üzerinde bulunulan ayar daha büyük adımlarla arttırılıp azaltılabiliyor.
Yeni hızlı dolaşım komutları da eklendi. Bu sayede şunlar arasında dolaşmak için kısayollar atanabiliyor: Paragraf, dik hizalanmış paragraf, aynı biçimde metin, farklı biçimde metin, menü öğesi, geçiş düğmesi, aşama çubuğu, figür ve matematik formülü.
Braille ile ilgili birçok özellik eklendi ve hata düzeltmesi yapıldı.
"Konuşmayı görüntüle" braille modu eklendi.
Etkinleştirildiğinde braille ekran tam olarak NVDA'nın konuşacağı metni gösterir.
BrailleEdgeS2, BrailleEdgeS3 braille cihazları için destek eklendi.
LibLouis güncellendi, bu güncellemeyle detaylı (büyük harflerin belirtildiği) yeni Belarusça ve Ukraynaca braille tabloları eklendi. Bununla birlikte Yunanca metinlerin okunması için İspanyolca braille tablosu eklendi.
ESpeak güncellendi, Tigrinya dili eklendi.
Thunderbird, Adobe Reader, web tarayıcıları, Nudi ve Geekbench gibi uygulamalar için birçok küçük hata düzeltmesi yapıldı.
Yeni özellikler
- Yeni tuş komutları:
- Tarayıcı kipinde sonraki/önceki metin paragrafına gitmek için yeni hızlı dolaşım komutu
p
. (#15998, @mltony)
- Kısayolu atanmamış yeni hızlı dolaşım komutları eklendi. Bu komutlar şu önceki/sonraki nesnelere gitmek için kullanılır:
- Sentezleyici ayarları zincirinde ilk ve son ayara, ileri ve geri gitmek için komutlar eklendi. (#13768, #16095, @rmcpantoja)
* Sentezleyici ayarları zincirinde ilk ve son ayarı ayarlama özelliğinin kısayolu atanmamıştır. (#13768)
* üzerinde bulunulan ayarı daha büyük adımlarla arttırıp azaltma (#13768):
* Masa üstü:
NVDA+kontrol+sayfa yukarı
veya NVDA+kontrol+sayfa aşağı
.
* Dizüstü: NVDA+kontrol+şift+sayfa yukarı
veya NVDA+kontrol+şift+sayfa aşağı
.
- Figürlerin ve resim yazılarının seslendirilmesini açıp kapatmak için kısayolu atanmamış bir girdi hareketi eklendi. (#10826, #14349)
- Braille:
- BrailleEdgeS2, BrailleEdgeS3 cihazları için destek eklendi. (#16033, #16279, @EdKweon)
- "Konuşmayı görüntüle" braille modu eklendi. (#15898, @Emil-18)
- Etkinleştirildiğinde braille ekran tam olarak NVDA'nın konuşacağı metni gösterir.
- Bu özellik
NVDA+alt+t
tuşlarına basarak veya braille ayarları iletişim kutusundan açılıp kapatılabilir.
-
-
- Ses ayırma: (#12985, @mltony)
= 2024.1 =
Yeni "isteğe bağlı" konuşma modu eklendi.
Konuşma modu isteğe bağlı olarak ayarlandığında, NVDA imlecin hareket ettirilmesi gibi durumlarda olduğu gibi otomatik olarak konuşmaz, sadece pencere başlığının seslendirilmesi gibi işlevi özellikle bir şeyin seslendirilmesi olan komutlar uygulandığında konuşur.
NVDA ayarlarının konuşma kategorisinde, konuşma modları arasında geçiş yapma komutundan (NVDA+s
)istenmeyen konuşma modları kaldırılabiliyor.
NVDA tarama kipinde, Mozilla Firefox için NVDA+şift+f10
tuşlarıyla açılıp kapatılabilen yerel seçim kipi eklendi.
Kip açıkken tarama kipinde metin seçildiğinde Firefox'un kendisinde de metin seçilecek.
Kontrol+c
ile kopyalandığında komut Firefox'a gönderilecek. Bu sayede NVDA'nın düz metin temsili yerine zengin metin kopyalanacak.
Eklenti mağazasında birden fazla eklenti seçilerek eklenti kurulumu ve etkinleştirilmesi gibi eylemler toplu olarak yapılabiliyor
Seçilen eklenti için inceleme sayfasını açmaya yarayan yeni bir eylem eklendi.
"Sentezleyici seçin" iletişim kutusundan ses çıkış cihazı ve ses zayıflaması modu seçim kutuları kaldırıldı.
Seçim kutuları, NVDA+kontrol+u
tuşuna basıldığında açılan ses ayarları bölümünde bulunabilir.
eSpeak-NG, LibLouis braille translator ve Unicode CLDR güncellendi.
Yeni Tayca, Filipin dili ve Rumence braille tabloları eklendi.
Özellikle eklenti mağazası, braille, Libre Office, Microsoft Office ve ses için birçok hata düzeltmesi yapıldı.
== Önemli notlar ==
* Bu sürüm mevcut eklentilerle uyumluluğu bozar
* Windows 7 ve Windows 8 artık desteklenmiyor.
Desteklenen asgari Windows sürümü Windows 8.1'dir.
Yeni özellikler
- Eklenti mağazası:
Eklenti mağazasında birden fazla eklenti seçilerek eklenti kurulumu ve etkinleştirilmesi gibi eylemler toplu olarak yapılabiliyor. (#15350, #15623, @CyrilleB79)
- Seçili eklenti hakkında geribildirimleri görmeyi veya geribildirim göndermeyi sağlayan bir web sayfasını açan eylem eklendi. (#15576,
@nvdaes)
- Bluetooth düşük enerjili HID braille ekranlar için destek eklendi. (#15470)
- NVDA tarama kipinde, Mozilla Firefox için
NVDA+şift+f10
tuşlarıyla açılıp kapatılabilen yerel seçim kipi eklendi.
Kip açıkken tarama kipinde metin seçildiğinde Firefox'un kendisinde de metin seçilecek.
Kontrol+c
ile kopyalandığında komut Firefox'a gönderilecek. Bu sayede NVDA'nın düz metin temsili yerine zengin metin kopyalanacak.
Kopyalama işlemi aslında Firefox tarafından gerçekleştirildiği için, bu mod kullanılırken NVDA "panoya kopyalandı" seslendirmesi yapmayacak. (#15830)
- NVDA'nın tarama kipi etkinken Microsoft Word'de metin kopyalandığında, metin biçimlendirmesi de kopyalamaya dahil edilecek.
Microsoft Word / Outlook uygulamalarında tarama kipi etkinken
kontrol+c
tuşlarına basıldığında NVDA "panoya kopyalandı" seslendirmesi yapmayacak. Bunun nedeni kopyalama işleminin NVDA tarafından değil, uygulama tarafından gerçekleştirilmesidir. (#16129)
- Yeni "isteğe bağlı" konuşma modu eklendi.
Konuşma modu isteğe bağlı olarak ayarlandığında, NVDA imlecin hareket ettirilmesi gibi durumlarda olduğu gibi otomatik olarak konuşmaz, sadece pencere başlığının seslendirilmesi gibi işlevi özellikle bir şeyin seslendirilmesi olan komutlar uygulandığında konuşur. (#481, @CyrilleB79)
- NVDA ayarlarının konuşma kategorisinde, konuşma modları arasında geçiş yapma komutundan (
NVDA+s
)istenmeyen konuşma modları kaldırılabiliyor. (#15806, @lukaszgo1)
- Bipsiz konuşma modları eklentisini kullanıyorsanız eklentiyi kaldırıp ayarlardan "bipleme" ve "isteğe bağlı" modlarını devre dışı bırakabilirsiniz.
Değişiklikler
- NVDA artık Windows 7 ve Windows 8'i desteklemiyor.
Desteklenen asgari Windows sürümü Windows 8.1'dir. (#15544)
- Bileşen güncellemeleri:
- LibLouis braille translator 3.28.0 sürümüne güncellendi. (#15435, #15876, @codeofdusk)
- Yeni Tayca, Rumence ve Filipin dili braille tabloları eklendi.
- eSpeak NG 1.52-dev commit
530bf0abf
sürümüne güncellendi. (#15036)
- CLDR emoji ve sembol tanımları 44.0 sürümüne güncellendi. (#15712, @OzancanKaratas)
- Java Access Bridge 17.0.9+8Zulu (17.46.19) sürümüne güncellendi. (#15744)
- Tuş komutları:
- Şu komutlar, 2 ve 3 kez basıldığında seslendirilen bilgiyi harf harf ve karakter tanımlarıyla okumayı destekliyor: Seçimi okuma, panodaki metni okuma ve odaklanılan nesneyi okuma. (#15449, @CyrilleB79)
- Ekran perdesini açıp kapatma komutuna varsayılan kısayol atandı:
NVDA+kontrol+çıkış
. (#10560, @CyrilleB79)
- Dört kez basıldığında, seçimi okuma komutu seçimi görüntülenebilen bir mesajda görüntülüyor. (#15858, @Emil-18)
- Microsoft Office:
- Excel hücrelerinde biçimlendirme bilgisi istendiğinde, sınır çizgileri ve arka plan sadece bu tür biçimlendirme olduğunda seslendirilecek. (#15560, @CyrilleB79)
- NVDA, yeniden Microsoft Office 365'in yeni sürümlerinin menülerindekiler gibi etiketsiz grupları seslendirmeyecek. (#15638)
- "Sentezleyici seçin" iletişim kutusundan ses çıkış cihazı ve ses zayıflaması modu seçim kutuları kaldırıldı.
Seçim kutuları,
NVDA+kontrol+u
tuşuna basıldığında açılan ses ayarları bölümünde bulunabilir. (#15512, @codeofdusk)
- NVDA fare ayarları kategorisindeki "Fare altındaki nesne tiplerini seslendir" seçeneğinin adı "Fare imlecinin üzerine geldiği nesneyi seslendir" olarak değişti.
Bu seçenek işaretlendiğinde, NVDA fare imlecinin altında bulunan nesneyle ilgili ek bilgiler de sunuyor, örneğin öğenin durumu (işaretli, basılı) veya bir tablodaki hücrenin koordinatları gibi. (#15420, @LeonarddeR)
- Yardım menüsüne NV Access'in "yardım alın" sayfası ve mağazası için öğeler eklendi. (#14631)
- NVDA'nın Poedit desteği Poedit'in 3. ve üzeri sürümleri için güncellendi.
Poedit'te çevirmen notlarını ve yorumlarını okuma gibi kısayol tuşlarını içeren geliştirilmiş Poedit erişilebilirliğinden yararlanmak isteyen Poedit 1 kullanıcılarının, Poedit'i 3. sürümüne güncellemeleri önerilir. (#15313, #7303, @LeonarddeR)
- Braille görüntüleyici ve konuşma görüntüleyici güvenli kipte devre dışı bırakıldı. (#15680)
- Nesne dolaşımı sırasında devre dışı (geçersiz) olan nesneler yok sayılmayacak. (#15477, @CyrilleB79)
- Komutlar rehberine içindekiler bölümü eklendi. (#16106)
hata düzeltmeleri
- Eklenti mağazası:
- Herhangi bir eklentiye odaklanıldığında eklentinin durumu değişirse, örn. "indiriliyor" durumundan "indirildi" durumuna geçerse, güncellenen öğe doğru şekilde seslendiriliyor. (#15859, @LeonarddeR)
- Eklenti kurulumu tamamlandığında NVDA'yı yeniden başlatma iletişim kutusu, eklenti kurulum iletişim kutularından sonra görüntüleniyor. (#15613, @lukaszgo1)
- Uyumsuz bir eklenti yeniden kurulduğunda kendiliğinden devre dışı bırakılmıyor. (#15584, @lukaszgo1)
- Devre dışı bırakılmış olan ve uyumsuz olan eklentiler güncellenebiliyor. (#15568, #15029)
- Bir eklenti doğru şekilde indirilemediğinde, NVDA bu durumu bildiriyor. (#15796)
- Eklenti mağazası açılıp kapatıldığında NVDA bazen yeniden başlayamıyordu. Bu sorun düzeltildi. (#16019, @lukaszgo1)
- Ses:
- Birden çok ses peş peşe çalındığında NVDA kısa bir süre boyunca donmuyor. (#15311, #15757, @jcsteh)
- Ses çıkış cihazı varsayılanın dışında bir cihaz olarak ayarlanırsa, cihaz kullanılamaz duruma gelip sonrasında kullanılabilir duruma geldiğinde, NVDA varsayılan cihazı kullanmak yerine ayarlanan cihaza geri dönecek. (#15759, @jcsteh)
- Çıkış cihazının konfigürasyonu değiştiğinde veya başka bir uygulama cihazın özel kullanımını bıraktığında NVDA ses çalmaya devam edecek. (#15758, #15775, @jcsteh)
- Braille:
- Çok satırlı braille ekranlar BRLTTY sürücüsünü çökertmeyecek ve bir sürekli ekran gibi işlem görecek. (#15386)
- Yararlı metin içeren daha fazla nesne algılanıyor ve metin içeriği braille olarak gösteriliyor. (#15605)
- Kısaltmalı braille girdisi yeniden doğru şekilde çalışıyor. (#15773, @aaclause)
- Nesne sunucusunun tablo hücrelerinde hareket ettirildiği daha fazla durumda braille güncellenecek. (#15755, @Emil-18)
- Üzerine odaklanılan nesneyi, nesne sunucusunun üzerinde bulunduğu konumu ve seçimi seslendirme komutlarının çıktısı braille olarak gösteriliyor. (#15844, @Emil-18)
- Albatross braille sürücüsü, Esp32 mikrodenetleyiciyi Albatross braille ekran olarak görmüyor. (#15671)
- LibreOffice:
kontrol+geri tuşu
kısayolu kullanılarak silinen sözcükler, sözcükten sonra boşluk ve sekme gibi boşluklar geldiğinde de seslendiriliyor. (#15436, @michaelweghorn)
NVDA+son
kısayolu kullanılarak durum çubuğunun seslendirilmesi LibreOffice 24.2 ve üzeri sürümlerindeki iletişim kutularında da yapılabiliyor. (#15591, @michaelweghorn)
- LibreOffice 24.2 ve üzeri sürümlerinde tüm beklenen metin özellikleri destekleniyor.
Writer'da bir satır okunurken yazım hataları seslendirilebiliyor. (#15648, @michaelweghorn)
- Başlık seviyeleri LibreOffice 24.2 ve üzeri sürümlerinde de seslendiriliyor. (#15881, @michaelweghorn)
- Microsoft Office:
- Excel, UIA devre dışı olarak kullanılırken
Kontrol+y
, Kontrol+z
veya alt+geri tuşu
tuşlarına basıldığında braille güncelleniyor ve üzerinde bulunulan hücrenin içeriği seslendiriliyor. (#15547)
- Word, UIA devre dışı olarak kullanılırken
kontrol+v
, kontrol+x
, kontrol+y
, kontrol+z
, alt+geri tuşu
, geri tuşu
veya kontrol+geri tuşu
tuşlarına basıldığında braille güncelleniyor.
UIA etkinleştirildiğinde metin yazarken, braille hareketi inceleme imlecini takip ederken ve inceleme imleci düzenleme imlecini takip ederken de braille güncelleniyor. (#3276)
- Word'de Word'ün yerel tablo dolaşımı komutları
alt+baş
, alt+son
, alt+önceki sayfa
ve alt+sonraki sayfa
kullanıldığında odaklanılan hücre doğru bir şekilde seslendirilecek. (#15805, @CyrilleB79)
- Nesne kısayollarının seslendirilmesi iyileştirildi. (#10807, #15816, @CyrilleB79)
- SAPI4 sentezleyicisi konuşmaya gömülen ses seviyesi, hız ve ses perdesi değişikliklerini doğru şekilde destekliyor. (#15271, @LeonarddeR)
- Java Access Bridge kullanan uygulamalarda çoklu satır durumu doğru şekilde seslendiriliyor. (#14609)
- NVDA, daha fazla Windows 10 ve 11 iletişim kutusunun içeriğini seslendirecek. (#15729, @josephsl)
- UI otomasyonu kullanırken NVDA Microsoft Edge'de yeni yüklenen sayfayı okuyabilecek. (#15736)
- Tümünü oku veya metnin harf harf okunduğu komutlar kullanılırken cümleler veya karakterler arasındaki duraklama zamanla azalmayacak. (#15739, @jcsteh)
- NVDA bazen uzun bir metin okurken donmayacak. (#15752, @jcsteh)
- UI otomasyonu kullanılırken Microsoft Edge'de NVDA tarama kipinde daha fazla denetimi etkinleştirebilecek. (#14612)
- Konfigürasyon dosyası bozuksa NVDA yine de çalışacak ancak geçmişte olduğu gibi konfigürasyonu fabrika ayarlarına döndürecek. (#15690, @CyrilleB79)
- Windows Forms uygulamalarında Sistem liste görünümü (
SysListView32
) denetimleri desteği düzeltildi. (#15283, @LeonarddeR)
- NVDA'nın Python konsolu geçmişinin üzerine yazılamayacak. (#15792, @CyrilleB79)
- NVDA uçbirime büyük boyutta metin yazdırılması veya WhatsApp Messenger'da sesli mesaj dinlenmesi gibi peş peşe birçok UI otomasyonu etkinliğiyle karşılaştığında donmayacaktır. (#14888, #15169)
- Bu yeni özellik NVDA'nın gelişmiş ayarlarında bulunan "Gelişmiş etkinlik izleme kullan" ayarı kullanılarak devre dışı bırakılabilir.
- NVDA, Windows Defender Application Guard (WDAG) içerisinde çalışan uygulamalarda odağı yeniden izleyebiliyor. (#15164)
- Fare, konuşma görüntüleyicisinin içerisinde hareket ettiğinde konuşma metni güncellenmiyor. (#15952, @hwf1324)
- Firefox veya Chrome'da
çıkış
veya alt+yukarı ok
tuşları kullanılarak seçim kutuları kapatıldığında, NVDA yeniden tarama kipine geri dönecek. (#15653)
- iTunes seçim kutularında yukarı ve aşağı ok tuşları kullanıldığında NVDA tarama kipine geri dönmeyecek. (#15653)
Changes for Developers
Please refer to the developer guide for information on NVDA's API deprecation and removal process.
- Note: this is an Add-on API compatibility breaking release.
Add-ons will need to be re-tested and have their manifest updated.
- Building NVDA now requires Visual Studio 2022.
Please refer to the NVDA docs for the specific list of Visual Studio components. (#14313)
- Added the following extension points:
- It is now possible to use plural forms in an add-on's translations. (#15661, @beqabeqa473)
- Included python3.dll in the binary distribution for use by add-ons with external libraries utilizing the stable ABI. (#15674, @mzanm)
- The
BrailleDisplayDriver
base class now has numRows
and numCols
properties to provide information about multi line braille displays.
Setting numCells
is still supported for single line braille displays and numCells
will return the total number of cells for multi line braille displays. (#15386)
- Updated BrlAPI for BRLTTY to version 0.8.5, and its corresponding python module to a Python 3.11 compatible build. (#15652, @LeonarddeR)
- Added the
speech.speakSsml
function, which allows you to write NVDA speech sequences using SSML. (#15699, @LeonarddeR)
- The following tags are currently supported and translated to appropriate NVDA speech commands:
Prosody
(pitch
, rate
and volume
). Only multiplication (e.g. 200%
are supported.
say-as
with the interpret
attribute set to characters
voice
with the xml:lang
set to an XML language
break
with the time
attribute set to a value in milliseconds, e.g. 200ms
mark
with the name
attribute set to a mark name, e.g. mark1
, requires providing a callback
- Example:
speech.speakSsml('<speak><prosody pitch="200%">hello</prosody><break time="500ms" /><prosody rate="50%">John</prosody></speak>')
- The SSML parsing capabilities are backed by the
SsmlParser
class in the speechXml
module.
- Changes to the NVDA Controller Client library:
- The file names of the library no longer contain a suffix denoting the architecture, i.e.
nvdaControllerClient32/64.dll
are now called nvdaControllerClient.dll
. (#15718, #15717, @LeonarddeR)
- Added an example to demonstrate using nvdaControllerClient.dll from Rust. (#15771, @LeonarddeR)
- Added the following functions to the controller client: (#15734