Nástroje pro usnadnění přístupu – Kontrola
Důležitý
Kontrola je starší nástroj. Doporučujeme místo toho přehledy přístupnosti.
Inspect (Inspect.exe) je nástroj založený na Systému Windows, který může vybrat libovolný prvek uživatelského rozhraní a zobrazit jeho data přístupnosti. Můžete zobrazit vlastnosti automatizace uživatelského rozhraní Microsoftu i vzory ovládacích prvků a vlastnosti microsoft Active Accessibility (MSAA). Kontrola může také otestovat navigační strukturu prvků automatizace ve stromu automatizace uživatelského rozhraní a přístupné objekty v hierarchii Microsoft Active Accessibility.
Požadavky
Aby bylo možné prozkoumat automatizaci uživatelského rozhraní, musí být v systému k dispozici automatizace uživatelského rozhraní. Další informace naleznete v tématu Run-Time Požadavky.
Kontrola je nainstalována jako jeden z nástrojů v sadě Windows Software Development Kit (SDK), která obsahuje všechny nástroje související s přístupností popsané v této části. Kontrola není distribuována jako samostatný soubor ke stažení.
Poznámka
Starší verze sady Windows SDK najdete v archivu sady Windows SDK a emulátoru.
Inspect.exe se nachází ve složce \bin\<verze>\<platform> instalační cesty sady SDK. Obvykle ho nemusíte spouštět jako správce.
Okno Kontrola
Okno Inspect má několik hlavních částí:
- Záhlaví. Zobrazí rukojeti oken (HWND).
- Panel nabídek. Poskytuje přístup ke kontrole funkcí.
- Panel nástrojů. Poskytuje přístup ke kontrole funkcí.
- Stromové zobrazení Představuje hierarchickou strukturu prvků uživatelského rozhraní jako ovládací prvek stromového zobrazení, který můžete použít k navigaci mezi prvky.
- Zobrazení dat. Zobrazí všechny vlastnosti zpřístupnění pro vybraný prvek uživatelského rozhraní.
Příkazy dostupné na řádku nabídek jsou také k dispozici na panelu nástrojů. Následující obrázek ukazuje Kontrolu dotazování vlastností automatizace uživatelského rozhraní prvku nabídky Edit v Poznámkovém bloku.
Použití kontroly
Když spustíte Kontrolu, stromové zobrazení zobrazí umístění aktuálně vybraného prvku uživatelského rozhraní v hierarchii prvků, zatímco zobrazení dat zobrazuje informace o vlastnosti pro vybraný prvek uživatelského rozhraní. V uživatelském rozhraní můžete zobrazit informace o usnadnění přístupu ke všem prvkům uživatelského rozhraní. Kontrola ve výchozím nastavení sleduje klávesnici nebo fokus myši. Při změně fokusu se zobrazení dat aktualizuje informacemi o vlastnosti prvku s fokusem.
K navigaci mezi prvky uživatelského rozhraní můžete použít některý z následujících prvků:
- Myš.
- Klávesnice.
- Ovládací prvek stromového zobrazení ve stromovém zobrazení.
- Možnosti navigace v nabídce Navigace.
- Možnosti navigace na panelu nástrojů
Poslední tři možnosti umožňují navigaci ve stromové hierarchii uživatelského rozhraní. Struktura tohoto stromu se může mírně lišit mezi režimy Automatizace uživatelského rozhraní a Microsoft Active Accessibility.
Ověření informací o vlastnosti přístupnosti
Zobrazení dat zobrazuje informace o vlastnosti prvku uživatelského rozhraní, který je aktuálně vybrán. Kontrolu můžete nakonfigurovat tak, aby zobrazovala informace o všech vlastnostech přístupnosti nebo podmnožině těchto vlastností. Můžete také zadat další možnosti zobrazení, například zda okno Kontrola zůstane nad jinými uživatelskými rozhraními, nebo zda Kontrola zvýrazní ohraničující obdélník kolem vybraného prvku.
Jakmile nakonfigurujete kontrolu tak, aby fungovala tak, jak chcete, začněte přecházet mezi prvky uživatelského rozhraní a zobrazovat informace o vlastnosti. Kontrola uloží nastavení konfigurace po zavření a použije je k inicializaci další relace Kontroly.
Chcete-li konfigurovat nastavení vlastností, postupujte takto:
- V nabídce Možnosti vyberte Nastavenínebo na panelu nástrojů vyberte Zobrazit dialogové okno Nastavení.
- V seznamu Zobrazit v hlavním okně vyberte vlastnosti, které chcete zobrazit v zobrazení Data kontroly.
- V seznamu Zobrazit v informačním popisu vyberte vlastnosti, které chcete zobrazit v popisu.
- Pokud chcete zobrazit vlastnosti, které prvek uživatelského rozhraní nemusí podporovat, vyberte Zobrazit nepodporované vlastnosti.
- Vyberte OK a uložte provedené změny.
Pokud chcete konfigurovat možnosti zobrazení, můžete vybrat následující možnosti zobrazení v nabídce Možnosti nebo panelu nástrojů.
Při výběru této možnosti | Provést kontrolu tuto akci |
---|---|
Always on Top | Zobrazí se v horní části jakéhokoli jiného okna na obrazovce. |
Režim MSAA | Zobrazí informace o vlastnosti Microsoft Active Accessibility. |
Režim automatizace uživatelského rozhraní | Zobrazí informace o vlastnosti automatizace uživatelského rozhraní. |
Viditelné zobrazení jen pro Windows | K dispozici pouze v režimu MSAA. |
Nezpracované zobrazení | Zobrazí nezpracované zobrazení stromu automatizace uživatelského rozhraní nebo stromu MSAA ve stromovém zobrazení. |
Zobrazení ovládacího prvku | Zobrazí zobrazení ovládacího prvku stromu automatizace uživatelského rozhraní ve stromovém zobrazení. K dispozici pouze v režimu automatizace uživatelského rozhraní. |
Zobrazení obsahu | Zobrazí zobrazení obsahu stromu automatizace uživatelského rozhraní ve stromovém zobrazení. K dispozici pouze v režimu automatizace uživatelského rozhraní |
Panel nástrojů aktivního přechodu | Aktivuje tlačítka panelu nástrojů při najetí myší místo kliknutí myší. |
Pípnutí při chybě | Po zjištění chyby během automatizace uživatelského rozhraní nebo operace MSAA se pípá. |
příznak SPI_SCREENREADER | Předpokládá, že je k dispozici čtečka obrazovky. Tato možnost označuje, že aplikace by měla místo graficky poskytovat informace textově. Neměli byste předpokládat, že je tento příznak nastavený jednoduše, protože je k dispozici čtečka obrazovky. |
Zobrazit obdélník zvýraznění | Zvýrazní obdélník kolem prvku s fokusem. |
Zobrazit zvýraznění stříšky | Zvýrazní stříšku. K dispozici pouze v režimu MSAA. |
Zobrazit popis informací | Zobrazuje informace o vlastnosti v popisu. |
Sledovat fokus | Sleduje fokus klávesnice. Při výběru se nainstaluje asynchronní zaokoku události fokusu a přesune stříšku do levého horního rohu prvku s fokusem. Tato akce způsobí, že funkce Kontrola aktualizuje její vlastnosti přibližně za jednu sekundu. |
Stříšku kukátku | Řídí se stříšku. K dispozici pouze v režimu MSAA. |
Kurzor kukátku | Sleduje kurzor. |
Popisy kukátků | Řídí se popisy. |
Zobrazit strom | Zobrazí stromové zobrazení. |
Ověření navigace v přístupnosti
Jakmile vyberete prvek uživatelského rozhraní pomocí nástroje Inspect, můžete ověřit, že prvek zveřejňuje správnou navigaci ve službě Windows Automation pro produkty technologie usnadnění.
Pokud chcete ověřit navigaci v přístupnosti, postupujte takto:
Otevřete Kontrolu a aplikaci, kterou chcete otestovat.
Vyberte prvek uživatelského rozhraní, ze kterého chcete spustit navigaci.
V zobrazení dat ověřte, že prvek zveřejňuje správné vlastnosti související s navigacemi.
Pomocí stromového zobrazení, navigačního nabídky nebo navigačních tlačítek na panelu nástrojů přejděte do uživatelského rozhraní a ověřte, že každý prvek zpřístupňuje správné vlastnosti související s navigacemi.
Poznámka
Možnosti nabídky Navigace a tlačítka navigačního panelu nástrojů se mění v závislosti na tom, kde je vybraný prvek ve stromu.
Interakce s prvky uživatelského rozhraní
Služba Windows Automation zveřejňuje metody, které umožňují produktům technologie usnadnění pracovat s prvkem uživatelského rozhraní, jako by se používala myš nebo klávesnice, například stisknutí tlačítka. Nabídka Prozkoumat akce umožňuje testerům vyvolat metody Windows Automation v elementu, například pomocí Invoke.Invoke
volat metodu IUIAutomationInvokePattern::Invoke metody.
Pokud chcete pracovat s prvky uživatelského rozhraní, postupujte takto:
- Otevřete Kontrolu a aplikaci, kterou chcete otestovat.
- Vyberte prvek uživatelského rozhraní, se kterým chcete pracovat.
- V nabídce Action nebo panelu nástrojů vyberte akci odpovídající metodě Windows Automation, kterou chcete vyvolat.
Nabídka Akce obsahuje položky Aktualizovat a Fokus a další položky, které se liší v závislosti na tom, jestli vyberete režim automatizace uživatelského rozhraní nebo režim MSAA. V režimu automatizace uživatelského rozhraní ostatní položky odrážejí vzory ovládacích prvků podporovaných aktuálně vybraným prvkem uživatelského rozhraní. V režimu MSAA se ostatní položky vždy skládají z následujících akcí:
Akce | Popis |
---|---|
Osvěžit | Aktualizuje uživatelské rozhraní. K dispozici v režimu MSAA a automatizace uživatelského rozhraní. |
Výchozí akce | Provede výchozí akci prvku. |
Ohnisko | Nastaví fokus na prvek. K dispozici v režimu MSAA a automatizace uživatelského rozhraní. |
Vybrat | Vybere prvek. |
Rozšířit výběr | Rozšíří výběr prvků tak, aby zahrnoval všechny prvky mezi prvním vybraným prvkem a aktuálním prvkem. |
Přidat do výběru | Vybere aktuální prvek, například položku seznamu. |
Odebrat z výběru | Odebere aktuální prvek z výběru. |
SetAccValue | Nastaví hodnotu Microsoft Active Accessibility prvku na zadaný řetězec. |
Prioritní podřízená položka | Přejde do podřízeného prvku, který má aktuálně fokus. |
HitTest at Cursor | Přejde na podřízený prvek určený kurzorem myši. |
HitTest... | Otevře dialogové okno HitTest. |
Klávesové zkratky
Mnoho položek nabídky lze vyvolat pomocí klávesové zkratky, i když Kontrola není aktivní aplikace. Klávesové zkratky můžou kolidovat s některými aplikacemi.
Následující klávesové zkratky aktivují různé možnosti v nabídce:
Chcete-li tuto možnost provést | Použijte tuto klávesovou zkratku. |
---|---|
Vyvolá výchozí akci objektu pod kurzorem (Provést výchozí akci). K dispozici pouze v režimu MSAA. | Ctrl+Shift+F2 |
Vyberte objekt pod kurzorem (Vybrat). K dispozici pouze v režimu MSAA. | Ctrl+Shift+F3 |
Nastavte fokus klávesnice na objekt pod kurzorem (Fokus). | Ctrl+Shift+F4 |
Přechod na předchozí objekt na stejné stejné straně z objektu pod kurzorem Tento příkaz přejde na objekty pouze v rámci kontejneru (předchozína stejné úrovni ). | Ctrl+Shift+F5 |
Přesunutí na nadřazený objekt (nadřazené). | Ctrl+Shift+F6 |
Přesunutí na první podřízenou část aktuálního objektu (první podřízená). | Ctrl+Shift+F7 |
Přesuňte se na další objekt na stejné stejné straně z objektu pod kurzorem. Tento příkaz přejde na objekty pouze v rámci kontejneru (Dalšína stejné úrovni ). | Ctrl+Shift+F8 |
Přesunutí na poslední podřízenou část aktuálního objektu (poslední podřízené). | Ctrl+Shift+F9 |
Přesunutí na objekt pod kurzorem myši (HitTest na Kurzor). K dispozici pouze v režimu MSAA. | Ctrl+Shift+1 |
Zkopírujte obsah zobrazení Data do schránky (Kopírovat vše). | Ctrl+Shift+4 |
Aktualizujte obsah zobrazení Dat (Aktualizovat). | Ctrl+Shift+5 |
Sledujte objekt, který má fokus (sledovat fokus). | Ctrl+Shift+6 |
Přesunutí na objekt na stejné straně vlevo od kurzoru (vlevo). K dispozici pouze v režimu MSAA. | Ctrl+Shift+7 |
Přesuňte se na objekt na stejné stejné straně nad objektem, na který se kurzor nachází (nahoru). K dispozici pouze v režimu MSAA. | Ctrl+Shift+8 |
Přesuňte se na objekt na stejné stejné straně pod objektem, na který se kurzor nachází (Dolů). K dispozici pouze v režimu MSAA. | Ctrl+Shift+9 |
Přesunutí na objekt na stejné stejné straně vpravo od kurzoru (vpravo). K dispozici pouze v režimu MSAA. | Ctrl+Shift+0 |
Viz také
- nástroje pro přístupnost – accEvent (Accessible Event Watcher)
- nástroje pro usnadnění přístupu – accChecker (kontrola přístupnosti uživatelského rozhraní)
- nástroje pro usnadnění přístupu – Ověření automatizace uživatelského rozhraní (UIA Verify)
- nástroje pro usnadnění přístupu – AccScope
- testování pro přístupnosti