Erişilebilirlik araçları - İnceleme
Inspect (Inspect.exe), herhangi bir kullanıcı arabirimi öğesini seçebilen ve erişilebilirlik verilerini görüntüleyebilen Windows tabanlı bir araçtır. Hem Microsoft UI Otomasyonu özelliklerini hem de denetim desenlerini hem de Microsoft Etkin Erişilebilirlik (MSAA) özelliklerini görüntüleyebilirsiniz. İnceleme ayrıca UI Otomasyonu ağacındaki otomasyon öğelerinin gezinti yapısını ve Microsoft Etkin Erişilebilirlik hiyerarşisindeki erişilebilir nesneleri test edebilir.
Gereksinim -leri
UI Otomasyonunu incelemek için SISTEMDE UI Otomasyonu bulunmalıdır. Daha fazla bilgi için bkz. Run-Time Gereksinimleri.
Inspect, bu bölümde belgelenen erişilebilirlikle ilgili tüm araçları içeren Windows Yazılım Geliştirme Seti'ndeki (SDK) araçlardan biri olarak yüklenir. İnceleme ayrı bir indirme olarak dağıtılmaz.
Not
Windows SDK'sının eski sürümleri için bkz. Windows SDK ve öykünücü arşivi.
Inspect.exe SDK yükleme yolunun \bin\<>\<platform> klasöründe bulunur. Genellikle yönetici olarak çalıştırmanız gerekmez.
İncele penceresi
İncele penceresinin birkaç ana bölümü vardır:
- Başlık çubuğu. İnceleme pencere tutamacını (HWND) görüntüler.
- Menü çubuğu. İncele işlevine erişim sağlar.
- Araç çubuğu. İncele işlevine erişim sağlar.
- Ağaç görünümü. Ui öğelerinin hiyerarşik yapısını, öğeler arasında gezinmek için kullanabileceğiniz bir ağaç görünümü denetimi olarak sunar.
- Veri görünümü. Seçili ui öğesi için kullanıma sunulan tüm erişilebilirlik özelliklerini görüntüler.
Menü çubuğundaki komutlar araç çubuğunda da kullanılabilir. Aşağıdaki görüntüde, Not Defteri'ndeki Düzenle menü öğesinin UI Otomasyonu özelliklerini sorgulamayı inceleme gösterilmektedir.
İncelemeyi Kullanma
İncele'yi başlattığınızda, ağaç görünümü seçili durumdaki ui öğesinin öğe hiyerarşisindeki konumunu gösterirken, veri görünümü seçili ui öğesinin özellik bilgilerini gösterir. Kullanıcı arabirimindeki her öğeyle ilgili erişilebilirlik bilgilerini görüntülemek için kullanıcı arabiriminde gezinebilirsiniz. Varsayılan olarak, İncele özelliği klavye veya fare odağını izler. Odak değiştikçe, veri görünümü odaklanan öğenin özellik bilgileriyle güncelleştirilir.
Kullanıcı arabirimi öğeleri arasında gezinmek için aşağıdaki öğelerden herhangi birini kullanabilirsiniz:
- Fareyi.
- Klavye.
- Ağaç görünümündeki ağaç görünümü denetimi.
- Gezinti menüsündeki gezinti seçenekleri.
- Araç çubuğundaki gezinti seçenekleri.
Son üç seçenek, kullanıcı arabiriminin ağaç hiyerarşisinde gezinmenizi sağlar. Bu ağacın yapısı UI Otomasyonu ile Microsoft Etkin Erişilebilirlik modları arasında biraz farklılık gösterebilir.
Erişilebilirlik özelliği bilgilerini doğrulama
Veri görünümü, o anda seçili olan kullanıcı arabirimi öğesinin özellik bilgilerini gösterir. Tüm erişilebilirlik özellikleri veya bu özelliklerin bir alt kümesi hakkında bilgi göstermek için İncele'yi yapılandırabilirsiniz. Ayrıca, İncele penceresinin diğer kullanıcı arabirimlerinin üstünde kalıp kalmadığı veya İncele'nin seçili öğenin etrafındaki sınırlayıcı bir dikdörtgeni vurgulayıp vurgulamadığı gibi diğer görüntüleme seçeneklerini de belirtebilirsiniz.
İncele'yi istediğiniz gibi çalışacak şekilde yapılandırdıktan sonra, kullanıcı arabirimi öğeleri arasında gezinmeye ve özellik bilgilerini görüntülemeye başlayın. İncele seçeneği kapatıldığında yapılandırma ayarlarınızı kaydeder ve bunları kullanarak bir sonraki İnceleme oturumunuzu başlatır.
Özellik ayarlarını yapılandırmak için şu adımları izleyin:
- Seçenekler menüsünden Ayarlar seçin veya araç çubuğundan Ayarlar İletişim Kutusunu Göster seçin.
- Ana Pencerede Görüntüle listesinde, İncele'nin Veri görünümünde görüntülenmesini istediğiniz özellikleri seçin.
- Bilgi Araç İpucu Görüntüle listesinde, araç ipucunda görüntülenmesini istediğiniz özellikleri seçin.
- UI öğesinin desteklemeyebileceği özellikleri görüntülemek için Desteklenmeyen özelliklerigörüntüle'yi seçin.
- Değişikliklerinizi kaydetmek için Tamam'ı seçin.
Görüntüleme seçeneklerini yapılandırmak için, Seçenekleri menüsünde veya araç çubuğunda aşağıdaki görüntüleme seçeneklerini belirleyebilirsiniz.
Bu seçenek belirlendiğinde | İncele bu eylemi uygular |
---|---|
Her Zaman Üstte | Ekrandaki diğer tüm pencerelerin üzerinde görünür. |
MSAA Modu | Microsoft Etkin Erişilebilirlik özellik bilgilerini görüntüler. |
UI Otomasyon Modu | UI Otomasyonu özellik bilgilerini görüntüler. |
Yalnızca Görünür Pencereler Görünümü | Yalnızca MSAA modunda kullanılabilir. |
Ham Görünüm | Ui Otomasyonu ağacının veya MSAA ağacının ham görünümünü ağaç görünümünde sunar. |
Denetim Görünümü | Ağaç görünümünde UI Otomasyonu ağacının denetim görünümünü sunar. Yalnızca UI Otomasyonu modunda kullanılabilir. |
İçerik Görünümü | Ui Otomasyonu ağacının içerik görünümünü ağaç görünümünde sunar. Yalnızca UI Otomasyonu modunda kullanılabilir |
Etkin Vurgulama Araç Çubuğu | Fare tıklaması gerektirmek yerine fare üzerine gelindiğinde araç çubuğu düğmelerini etkinleştirir. |
Hatada Bip sesi | UI Otomasyonu veya MSAA işlemi sırasında bir hata algılandığında uyarır. |
SPI_SCREENREADER Bayrağı | Bir ekran okuyucu olduğunu varsayar. Bu seçenek, bir uygulamanın bilgileri grafik yerine metin olarak sağlaması gerektiğini gösterir. Bu bayrağın yalnızca bir ekran okuyucu olduğu için ayarlandığını varsaymamalısınız. |
Vurgulu Dikdörtgeni Göster | Odakla öğenin çevresinde bir dikdörtgeni vurgular. |
Şapka İşareti Vurgusu Göster | Şapka işaretini vurgular. Yalnızca MSAA modunda kullanılabilir. |
Bilgi Araç İpucu'nu göster | Araç ipucunda özellik bilgilerini gösterir. |
Odağı İzle | Klavye odağını izler. Seçildiğinde, zaman uyumsuz bir odak olayı kancası yüklenir ve şapka işaretini odakla öğenin sol üst kısmına taşır. Bu eylem, Inspect'in özelliklerini yaklaşık bir saniye içinde yenilemesine neden olur. |
Watch Caret | Şapka işaretini izler. Yalnızca MSAA modunda kullanılabilir. |
İzleme İmleci | İmleci izler. |
Araç İpuçlarını İzleyin | Araç ipuçlarını izler. |
Ağacı Göster | Ağaç görünümünü görüntüler. |
Erişilebilirlik gezintisi doğrulama
Inspect kullanarak bir kullanıcı arabirimi öğesi seçtikten sonra, öğesinin yardımcı teknoloji ürünleri için doğru Windows Otomasyonu gezintisini ortaya çıkardığını doğrulayabilirsiniz.
Erişilebilirlik gezintisini doğrulamak için şu adımları izleyin:
İnceleme'yi ve test etmek istediğiniz uygulamayı açın.
Gezintiyi başlatmak istediğiniz kullanıcı arabirimi öğesini seçin.
Veri görünümünde, öğesinin gezintiyle ilgili doğru özellikleri ortaya çıkardığını doğrulayın.
Ağaç görünümünü, Gezinti menüsünü veya araç çubuğundaki gezinti düğmelerini kullanarak kullanıcı arabiriminde gezinin ve her öğenin gezintiyle ilgili doğru özellikleri ortaya çıkardığını doğrulayın.
Not
Gezinti menü seçenekleri ve gezinti araç çubuğu düğmeleri, seçilen öğenin ağaçta nerede olduğuna bağlı olarak değişir.
Kullanıcı arabirimi öğeleriyle etkileşim kurma
Windows Otomasyonu, yardımcı teknoloji ürünlerinin bir düğmeye basmak gibi fare veya klavye kullanılıyormuş gibi bir kullanıcı arabirimi öğesiyle etkileşim kurmasına olanak sağlayan yöntemleri kullanıma sunar.
Eylemini İncele menüsü, test edicilerin IUIAutomationInvokePattern::Invoke yöntemini çağırmak için Invoke.Invoke
kullanma gibi bir öğede Windows Otomasyonu yöntemlerini çağırmasına olanak tanır.
Kullanıcı arabirimi öğeleriyle etkileşime geçmek için şu adımları izleyin:
- İnceleme'yi ve test etmek istediğiniz uygulamayı açın.
- Etkileşime geçmek istediğiniz kullanıcı arabirimi öğesini seçin.
- Eylem menüsünden veya araç çubuğundan, çağırmak istediğiniz Windows Otomasyonu yöntemine karşılık gelen eylemi seçin.
Eylem menüsü Yenileme ve Odak öğelerinin yanı sıra UI Otomasyonu modunu mu yoksa MSAA modunu mu seçtiğinize bağlı olarak değişen diğer öğeleri içerir. UI Otomasyonu modunda, diğer öğeler seçili durumdaki ui öğesi tarafından desteklenen denetim desenlerini yansıtır. MSAA modunda, diğer öğeler her zaman aşağıdaki eylemlerden oluşur:
Eylem | Açıklama |
---|---|
Yenilemek | Kullanıcı arabirimini yeniler. MSAA ve UI Otomasyonu modunda kullanılabilir. |
Varsayılan Eylem | öğesi için varsayılan eylemi gerçekleştirir. |
Odak | Odağı öğeye ayarlar. MSAA ve UI Otomasyonu modunda kullanılabilir. |
Seçmek | öğesini seçer. |
Seçimi Genişlet | Öğe seçimini, seçilen ilk öğeyle geçerli öğe arasındaki tüm öğeleri içerecek şekilde genişletir. |
Seçime Ekle | Liste öğesi gibi geçerli öğeyi seçer. |
Seçimden Kaldır | Geçerli öğeyi seçimden kaldırır. |
SetAccValue | öğesinin Microsoft Etkin Erişilebilirlik değerini belirtilen dizeye ayarlar. |
Odaklanmış Alt Öğe | Şu anda odağı olan öğenin alt öğesine gider. |
İmleçte HitTest | Fare imleci tarafından belirtilen öğenin alt öğesine gider. |
HitTest... | HitTest iletişim kutusunu açar. |
Klavye kısayolları
Menü öğelerinin çoğu, Inspect etkin uygulama olmasa bile klavye kısayoluyla çağrılabilir. Kısayol tuşları bazı uygulamalarla çakışabilir.
Aşağıdaki klavye kısayol tuşları, menüdeki çeşitli seçenekleri etkinleştirir:
Bu seçeneği gerçekleştirmek için | Bu klavye kısayolu kullan |
---|---|
İmlecin altındaki nesnenin varsayılan eylemini çağırın (Varsayılan Eylemi Yap). Yalnızca MSAA modunda kullanılabilir. | Ctrl+Shift+F2 |
İmlecin altındaki nesneyi seçin (seç ). Yalnızca MSAA modunda kullanılabilir. | Ctrl+Shift+F3 |
Klavye odağını imlecin altındaki nesneye ayarlayın (Odak)). | Ctrl+Shift+F4 |
İmlecin altındakinden önceki eşdüzey nesneye gitme. Bu komut yalnızca kapsayıcı içindeki nesnelere gider (Önceki Eşdüzey). | Ctrl+Shift+F5 |
Nesnenin üst öğesine ( üst) gitme. | Ctrl+Shift+F6 |
Geçerli nesnenin ilk alt öğesine gitme (İlk Alt). | Ctrl+Shift+F7 |
İmlecin altındaki nesneden sonraki eşdüzey nesneye gitme. Bu komut yalnızca kapsayıcı içindeki nesnelere gider ( sonraki eşdüzey)). | Ctrl+Shift+F8 |
Geçerli nesnenin son alt bölümüne gitme (Son Alt). | Ctrl+Shift+F9 |
Fare imlecinin altındaki nesneye gitme (İmleçte HitTest). Yalnızca MSAA modunda kullanılabilir. | Ctrl+Shift+1 |
Veri görünümünün içeriğini panoya kopyalayın (Tümünü Kopyala). | Ctrl+Shift+4 |
Veri görünümünün içeriğini yenileyin (Yenile ). | Ctrl+Shift+5 |
Odağı olan nesneyi izleyin (Odağı İzle). | Ctrl+Shift+6 |
İmlecin üzerinde olduğu nesnenin solundaki eşdüzey nesneye gitme (Sol). Yalnızca MSAA modunda kullanılabilir. | Ctrl+Shift+7 |
İmlecin üzerinde olduğu nesnenin üzerindeki eşdüzey nesneye gitme (Yukarı). Yalnızca MSAA modunda kullanılabilir. | Ctrl+Shift+8 |
İmlecin üzerinde olduğu nesnenin altındaki eşdüzey nesneye gitme (Aşağı). Yalnızca MSAA modunda kullanılabilir. | Ctrl+Shift+9 |
İmlecin üzerinde olduğu nesnenin sağındaki eşdüzey nesneye gitme (sağ)). Yalnızca MSAA modunda kullanılabilir. | Ctrl+Shift+0 |