Olay İzleyici
Olay İzleyici
Bu eklenti, olayların tetiklendiği nesneler hakkında bilgi verir. Hata
ayıklama günlük modunda kaydedilen özellikler, nesne türü, ad, rol, olay,
uygulama modülü ve IAccessible nesnesi için accName ve UIA nesneleri için
Otomasyon Kimliği gibi erişilebilirlik API'sine özgü bilgileri içerir.
Notlar:
- Bu eklenti, uygulamalardan ve çeşitli denetimlerden gelen olayları
izlemesi gereken geliştiriciler ve uzman kullanıcılar için tasarlanmıştır.
- Eklentiyi kullanmak için, NVDA'nın hata ayıklama modunda oturum açması
gerekir (genel ayarlar/kayıt düzeyinden yapılandırılır veya hata ayıklama
günlüğü etkinken yeniden başlatılır).
- Olay İzleyicisi'nden önce yüklenen eklentilerin, olayı Olay İzleyicisi de
dahil olmak üzere diğer eklentilere aktarmaması mümkün olabilir. Bu
durumda, Olay İzleyici olayları günlüğe kaydedemez.
- Olaylar, bu sırayla global eklentiler, uygulama modülleri, ağaç
önleyiciler ve NVDA nesnelerinden işlenir.
Olaylar ve bilgileri
Aşağıdaki olaylar izlenir ve kaydedilir:
- Odak manipülasyonu: odak kazan, odak kaybet, odak girildi, ön plan
- Değişiklikler: ad, değer, durum, açıklama, canlı bölge
- Diğer olaylar: uyarı
- UIA olayları: denetleyici, sürükle bırak ve bırak hedef efektleri, seçilen
öğe, öğe durumu, düzen geçersiz kılındı, bildirim, sistem uyarısı, metin
değişikliği, araç ipucu açık, pencere açık
Her olay için aşağıdaki bilgiler kaydedilecektir:
- Olay adı
- Nesne
- Nesne adı
- Nesne rolü
- Olaylara bağlı olarak nesne değeri veya durumu
- Uygulama modülü
- IErişilebilir nesneler için: erişim adı, alt kimlik
- UIA nesneleri için: Otomasyon Kimliği, sınıf adı, bildirim olay bilgisi
kaydediliyorsa bildirim özellikleri, düzen geçersiz kılınan olay için
çocuk sayısı, öğe durumu özellikleri, tanımlıysa sürükle bırak ve bırakma
hedefi etkisi
Ayrıca olayları bir listede görüntülemek için bir hareket atayabilirsiniz
(NVDA menüsü/Tercihler/Girdi hareketleri, Olay İzleyici kategorisi). Liste,
işlenen en son 100 olayı kaydeder.
Bu eklentiyi yararlı buluyorsanız, lütfen NVDA Eklenti Mağazasında
inceleyin.
Sürüm 24.1.0
- NVDA uyumluluğu: 2024.1 ve sonrası.
Sürüm 23.02
- NVDA 2022.4 veya üstü gereklidir.
- Windows 10 21H2 (Kasım 2021 Güncellemesi/derlemesi 19044) veya üstü
gereklidir.
- Uyarı olayı (çoğunlukla IAccessible nesneler için) izlenecektir.
Sürüm 23.01
- NVDA 2022.3 veya üstü gereklidir.
- Ocak 2023 itibariyle Windows 7, 8 ve 8.1 artık Microsoft tarafından
desteklenmediğinden Windows 10 veya sonraki sürümleri gereklidir.
Sürüm 22.12
- Eklenti (Thiago Seus) tarafından kaydedilen en son 100 olayı listelemek
için olaylar listesi iletişim kutusu (komut atanmamış) eklendi.
- UIA bildirim özellikleri gibi ek olay bilgileri, olaylarla aynı anda
kaydedilir.
Sürüm 22.10
- Güvenlik nedeniyle NVDA 2022.2 veya üstü gereklidir.
- Aşağıdaki UIA özellik değişiklikleri izlenir: sürükle bırak efekti,
bırakma hedefi etkisi.
- UIA öğe durumu özellik metni günlüğe kaydedilir.
- Bir nesne bir pencere sınıfı adı tanımlamıyorsa, NVDA artık hata sesleri
çalmayacak veya hiçbir şey yapmıyormuş gibi görünecektir.
Sürüm 22.06
- Güvenlik nedeniyle NVDA 2021.3 veya üstü gereklidir.
Sürüm 21.10
- Bu eklentiyi etkileyen NVDA değişiklikleri nedeniyle NVDA 2021.2 veya üstü
gereklidir.
- UIA düzeni geçersiz kılınan olay izlenecektir.
- Nesne rolü ve durum bilgileri, daha yeni NVDA sürümlerinde bulunan
geliştirici bilgilerine benzeyecektir.
Sürüm 21.07
[[!tag dev stable]]