Geliştirici Araç Seti
- Yazarı: Andy Borka
- kararlı sürümü indirin
- geliştirme sürümünü indirin
- NVDA uyumluluğu: 2019.1 - 2020.1
Geliştirici araç seti (GAS), görme engelli ve görme engelli geliştiricilerin bağımsız olarak görsel olarak çekici kullanıcı arayüzleri ve web içeriği oluşturmasına yardımcı olan bir NVDA eklentisidir. Nesneler arasında gezinmenizi ve nesneler hakkında boyutları, konumları ve özellikleri gibi bilgileri almanızı sağlayan hareketler sağlar. GAS'ni kullanmaya başlamak için odağı bir denetime getirin ve ardından ALT+WINDOWS+K tuşlarına basın. Devre dışı bırakmak için ALT+WINDOWS+K tuşlarına tekrar basın. Web'deyken, NVDA'yı Odak Moduna getirmek için NVDA+Boşluk Çubuğu tuşlarına basın ve Tek Harfli Gezinmeyi devre dışı bırakmak için NVDA+SHIFT+Boşluk Çubuğu tuşlarına basın.
Kısa yollar
GAS etkinleştirildiğinde aşağıdaki hareketler kullanılabilir.
- ALT+WINDOWS+K - GAS özelliklerini etkinleştirir veya devre dışı bırakır.
- SOL OK - Önceki kardeşe git.
- SAĞ OK - Sonraki kardeşe git.
- YUKARI OK - Üst öğeye git.
- AŞAĞI OK - İlk çocuğa git.
- CTRL+Baş - En üstteki ebeveyne git.
- Baş - Atanmışsa ilgili ebeveyne git.
- A - Web içeriğinde, HTML niteliklerini Söyleur. Panoya kopyalamak için hızlıca iki kez basın.
- B - Nesnenin alt kenarının konumunu söyle. Panoya kopyalamak için iki kez hızlıca basın.
- SHIFT+B - Nesnenin alt kenarı ile ilgili ebeveynin alt kenarı arasındaki mesafeyi söyle. Panoya kopyalamak için iki kez hızlıca basın.
- C - Nesnenin içindeki çocuk sayısını söyler. Panoya kopyalamak için iki kez hızlıca basın.
- kontrol+c - RGB, Hex ve Ad renk değerleri arasında geçiş yapar.
- CTRL+D - Ayrıntılı mesajları etkinleştirir veya devre dışı bırakır.
- F - Web içeriğinde nesnenin yazı tipi ve biçimlendirme bilgilerini söyler. Panoya kopyalamak için iki kez hızlıca basın.
- H - Nesnenin yüksekliğini söyler. Panoya kopyalamak için iki kez hızlıca basın.
- L - Nesnenin sol kenarının konumunu söyler. Panoya kopyalamak için iki kez hızlıca basın.
- n - Nesnenin adını söyler. Panoya kopyalamak için iki kez hızlıca basın.
- CTRL+P - Nesnelerin boyutunu/konumunu elde etmek için geçerli üst öğeyi ayarlar.
- P - İlgili ebeveynin adını söyler. Panoya kopyalamak için iki kez hızlıca basın.
- R - Nesnenin sağ kenarının konumunu söyler. Panoya kopyalamak için iki kez hızlıca basın.
- SHIFT+R - Nesnenin sağ kenarı ile ilgili üst öğenin sağ kenarı arasındaki mesafeyi söyler. Panoya kopyalamak için iki kez hızlıca basın.
- ALT+R - Nesnenin Rol/kontrol türünü söyler. Panoya kopyalamak için iki kez hızlıca basın.
- S - Nesneye göre kardeş sayısını söyler. Panoya kopyalamak için iki kez hızlıca basın.
- SHIFT+S - Nesnenin kontrol durumlarını söyler. Panoya kopyalamak için iki kez hızlıca basın.
- T - Nesnenin üst kenarının konumunu söyler. Panoya kopyalamak için iki kez hızlıca basın.
- V - Geliştirici araç seti sürümünü söyler. Panoya kopyalamak için iki kez hızlıca basın.
- W - Nesnenin genişliğini söyler. Panoya kopyalamak için iki kez hızlıca basın.
Notlar
- Ana sayfa tuşunu veya ana sayfa tuşunun değiştirilmiş herhangi bir sürümünü kullanırken, sayısal tuş takımı ana tuşunun kullanılması başarısız olur çünkü NVDA, sayısal tuş takımıHome tuşuna basılması yerine numpad7 tuşuna basılmasını gönderecektir. Numpad7'yi giriş tuşuna yeniden atamaya çalışan diğer klavye eklentileri bu eklentide başarısız olacaktır.
İlgili üst öğe özelliği kullanılırken, GAS aşağıdaki koşullar altında Geçerli üst öğeyi masaüstüne ayarlayacaktır.
- Odaklanılan nesne ve ilgili üst öğe aynıdır.
- Geçerli üst öğe, odaklanılan nesnenin doğrudan atası değildir.
GAS, CSS kuralları, dolgu, kenarlıklar veya z-indeksi gibi bilgilere erişemez. Bunu yapmak için bunlara NVDA bağlamının dışından erişmek gerekir, bu da kullanıcılar için bir güvenlik endişesi oluşturur.
Bilinen Sorunlar
- Geliştirici araç seti ayarlarında bulunan özelleştirilebilir yazı tipi özellikleri listesinin kullanımı zahmetli olabilir. Bu, NVDA'nın kullanıcı arayüzü kütüphanesinde bulunan bir sınırlamadır.
Sürüm geçmişi
20.04
- Tanımlanan göreli ebeveyne gitme olanağı sağlayan bir hareket (Home) eklendi.
20.03
- O anda odaklanılan nesnenin kontrol türünü elde eden bir hareket (ALT+R) eklendi. Örnekler arasında düğme, liste öğesi, liste, onay kutusu ve bölüm yer alır.
- O anda odaklanılan nesnenin kontrol durumlarını elde eden bir hareket (SHIFT+S) eklendi. Örnekler arasında odaklanmış, odaklanabilir, seçili, işaretli, basılı ve salt okunur bulunur.
- Çoğu bağlamda güvenilir olmadığından IAccessible'ın benzersiz kimliğine yönelik destek kaldırıldı.
- Sürüm numarası xx.yy olarak kısaltılmıştır; burada xx geçerli yılın son iki basamağı ve yy geçerli yılın güncelleme numarasıdır. Dolayısıyla 20.03, 2020'deki üçüncü büyük güncellemedir.
2020.2
- GAS'ın başlatılması, imlecin web içeriğindeki geçerli konumunu korur. İmlecin altındaki nesne odak kazanamazsa, GAS odağı mevcut ilk ataya yerleştirir.
- Unicode dizeler için eski destek kaldırıldı.
- NVDA menüsü>tercihler>ayarlar'da bulunan Geliştirici araç seti ayarları iletişim kutusundaki Geliştirici araç seti özelliklerini etkinleştirme/devre dışı bırakma ayarı kaldırıldı. Kullanıcılar alt+windows+k tuşlarına basarak özellikleri etkinleştirmeye/devre dışı bırakmaya devam edebilir.
Geliştirici araç seti etkinleştirildiğinde 'f' tuşuna basılarak elde edilen biçimlendirme özellikleri artık tercihler>ayarlar>Geliştirici araç setinde yapılandırılabilir.
- 'Yeni Özellik' düğmesine basarak yeni biçimlendirme Özellikleri ekleyin. Geçerli bir biçimlendirme Özelliğinin adını yazın, listeye eklemek için tab tuşuna basın, ardından düzenleme modundan çıkmak için escape tuşuna basın.
- Listeden seçip 'özelliği sil' düğmesine basarak bir Özelliği kaldırın.
- 'Özelliği yeniden adlandır' düğmesine basarak bir özelliği yeniden adlandırın, yeni bir ad yazın, listeye eklemek için tab tuşuna basın ve ardından düzenleme modundan çıkmak için escape tuşuna basın.
- Bir özelliği seçip 'Yukarı taşı' düğmesine basarak listede yukarı taşıyın. Listede istediğiniz konuma ulaşana kadar bunu tekrarlayın.
- Bir özelliği seçip 'Aşağı taşı' düğmesine basarak listede aşağı taşıyın. Listede istediğiniz konuma ulaşana kadar bunu tekrarlayın.
Kullanıcılar artık biçimlendirme bilgilerini alırken renk değerlerinin görüntülenme şeklini değiştirme olanağına sahip. Ayar, tercihler>ayarlar>Geliştirici araç setinde bulunur ve ardından da renkli ekran Biçimi seçilir. Renkli ekran biçimi, Geliştirici araç seti özellikleri etkinken control+c tuşlarına basılarak da değiştirilebilir.
- RGB - Kırmızı/Yeşil/Mavi değeri. Kırmızı, yeşil, mavi renk kombinasyonuyla bir rengi tanımlar. Grafik sanatlar için, özellikle de web uyumlu olmayan renkler için iyidir.
- Hex - '#' ile başlayan ve ardından 1-0 ve A-F'den oluşan 6 karakter gelen dize. Genellikle web içeriği için iyidir.
- Name - Rengin insan tarafından okunabilen değeri. Genel amaçlı kullanım ve diğer renk değeri formatlarının doğrulanması için idealdir.
2020.1.1
- Geliştirilmiş unicode desteği.
2020.1.0
- Geliştiriciler artık göreli bir üst öğe ayarlamak için CTRL+p tuşlarına basarak kullanıcı arayüzlerinin daha küçük alanlarına odaklanabilecekler. Boyut ve konum bilgilerini elde ederken referans noktası olarak göreli bir üst öğe kullanın. Bu özelliği kullanmak için GAS özelliklerini etkinleştirin, göreli üst öğe olarak kullanılacak nesneye gidin ve ardından CTRL+p tuşlarına basın. Daha sonra, her zamanki gibi çalışmanıza geri dönün.
- İlgili ebeveynin adını almak için GAS'da çalışırken p harfine basın. Panoya kopyalamak için iki kez hızlıca basın.
- Odaklanılan nesnenin alt kenarı ile ilgili üst öğenin alt kenarı arasındaki mesafeyi elde etmek için SHIFT+b tuşlarını kullanın. Bu özelliğin kullanılabilmesi için GAS özelliklerinin etkinleştirilmesi gerekir.
- Odaklanılan nesnenin sağ kenarı ile ilgili ana öğenin sağ kenarı arasındaki mesafeyi elde etmek için SHIFT+r tuşlarını kullanın. Bu özelliğin kullanılabilmesi için GAS özelliklerinin etkinleştirilmesi gerekir.
- GAS artık konfigürasyon profili anahtarlarını sorunsuz bir şekilde yönetiyor.
- Eklenti güncelleyicide sürüm numarası sorunlarını önlemek için sürüm numarasından '-Ön izleme' kaldırıldı.
2020.0 önizlemesi
- Python 3'e yaklaşan geçişi yansıtmak için sürüm numarası 2020.0 önizleme olarak değiştirildi.
- Python 3 uyumluluğu eklendi.
- Nesnenin adını söyleyen yeni bir "n" hareketi eklendi. Eğer atanmamışsa, nesnenin adı olarak 'Hiçbiri' kelimesini söyler.
- GAS artık eklentileri yeniden yüklerken NVDA ayarlar penceresine yinelenen ayar panelleri eklememektedir.
2019.1.2
- GAS artık boyut ve konum değerlerini 0 ise raporlayacak.
- Gezinti artık ayrıntılı mesajlar ayarını dikkate alıyor.
- Boyut/konum bilgilerinin raporlanması daha kısa hale getirildi.
- Kararlılık iyileştirmeleri.
2019.1.1
- GAS artık sürüm numarasını duyururken kendini birden fazla kez yüklemeye çalışmayacak.
- GAS özellikleri kurulumda devre dışı bırakılacaktır. Önceden, GAS özellikleri kurulumda etkinleştiriliyordu. Bu, NVDA Araçlar>Eklenti Mağazası penceresinde eklentiyi etkinleştirmek veya devre dışı bırakmaktan farklıdır.
- Kullanıcıya sunulan mesajlar artık ascii olmayan karakterler içerebilir.
- Panoya kopyalama yaparken a, b, c, f, h, l, r, s, t, v ve w gibi hareketlere basmak artık NVDA konuşmasını kesmiyor.
2019.1
- GAS'nin henüz yayınlanmamış bir minimum NVDA sürümü bildirmesine neden olan bir uyumluluk sorunu düzeltildi.
2019.0 (ilk kararlı sürüm)
- Temel gezinme ile ilk derleme.