Barrierefreiheitstools – Überprüfen
Wichtig
Inspect ist ein Legacytool. Es wird empfohlen, stattdessen Insights Barrierefreiheit zu verwenden.
Inspect (Inspect.exe) ist ein Windows-basiertes Tool, mit dem Sie ein beliebiges Benutzeroberflächenelement auswählen und die Barrierefreiheitsdaten des Elements anzeigen können. Sie können Microsoft Benutzeroberflächenautomatisierung-Eigenschaften und -Steuerelementmuster sowie msaa-Eigenschaften (Microsoft Active Accessibility) anzeigen. Mit Inspect können Sie auch die Navigationsstruktur der Automatisierungselemente in der Benutzeroberflächenautomatisierung-Struktur und die barrierefreien Objekte in der Microsoft Active Accessibility-Hierarchie testen.
Anforderungen
Um Benutzeroberflächenautomatisierung zu untersuchen, müssen Benutzeroberflächenautomatisierung auf dem System vorhanden sein. Weitere Informationen finden Sie im Abschnitt "Anforderungen" Benutzeroberflächenautomatisierung.
Inspect wird als Teil der gesamten Tools im Windows Software Development Kit (SDK) installiert und nicht als separater Download verteilt. Das Windows SDK enthält alle tools im Zusammenhang mit der Barrierefreiheit, die in diesem Abschnitt dokumentiert sind.
Laden Sie das Windows SDK herunter.
Hinweis
Ältere Versionen des Windows SDK finden Sie im Windows SDK und im Emulatorarchiv.
Inspect.exe befindet sich im \ Ordner bin \ < version > \ < platform> des SDK-Installationspfads (Sie müssen in der Regel nicht als Administrator ausgeführt werden).
Fenster "Überprüfen"
Das Fenster Überprüfen enthält mehrere Hauptteile:
- Titelleiste. Zeigt das HWND (Inspect window handle) an.
- Menüleiste. Ermöglicht den Zugriff auf inspect-Funktionen.
- Symbolleiste Ermöglicht den Zugriff auf inspect-Funktionen.
- Strukturansicht. Stellt die hierarchische Struktur von Benutzeroberflächenelementen als Strukturansichtssteuerelement dar, mit dem Sie zwischen den Elementen navigieren können.
- Datenansicht Zeigt alle verfügbar gemachten Barrierefreiheitseigenschaften für das ausgewählte Benutzeroberflächenelement an.
Die in der Menüleiste verfügbaren Befehle sind auch auf der Symbolleiste verfügbar. Die folgende Abbildung zeigt das Inspect-Tool, mit dem die Benutzeroberflächenautomatisierungseigenschaften des Menübefehls Bearbeiten in Editor abgefragt werden.

Verwenden von Inspect
Wenn Sie Untersuchen starten, zeigt die Strukturansicht den Speicherort des aktuell ausgewählten UI-Elements in der Elementhierarchie und die Datenansicht die Eigenschafteninformationen für das ausgewählte Benutzeroberflächenelement an. Sie können auf der Benutzeroberfläche navigieren, um Barrierefreiheitsinformationen zu jedem Element auf der Benutzeroberfläche anzuzeigen. Standardmäßig verfolgt Inspect den Tastatur- oder Mausfokus. Wenn sich der Fokus ändert, wird die Datenansicht mit den Eigenschafteninformationen des Elements mit Fokus aktualisiert.
Um zwischen Benutzeroberflächenelementen zu navigieren, können Sie eine der folgenden Elemente verwenden:
- Die Maus.
- Die Tastatur.
- Das Strukturansicht-Steuerelement in der Strukturansicht.
- Die Navigationsoptionen im Navigationsmenü.
- Die Navigationsoptionen in der Symbolleiste.
Mit den letzten drei Optionen können Sie in der Strukturhierarchie der Benutzeroberfläche navigieren. Die Struktur dieser Struktur kann sich zwischen Benutzeroberflächenautomatisierung und Microsoft Active Accessibility Modi geringfügig unterscheiden.
Überprüfen von Eigenschafteninformationen für Barrierefreiheit
Die Datenansicht zeigt die Eigenschafteninformationen des ui-Elements an, das derzeit ausgewählt ist. Sie können Inspect so konfigurieren, dass Informationen zu allen Barrierefreiheitseigenschaften oder einer Teilmenge dieser Eigenschaften angezeigt werden. Sie können auch andere Anzeigeoptionen angeben, z. B. ob Inspect auf anderen Benutzeroberflächen verbleiben soll oder ob Inspect ein um das ausgewählte Element umgebendes Rechteck hervorheben soll. Nachdem Sie Inspect so konfiguriert haben, dass es ihren Wünschen entspricht, können Sie zwischen Benutzeroberflächenelementen navigieren und Eigenschafteninformationen anzeigen. Inspect speichert Ihre Konfigurationseinstellungen, wenn sie geschlossen wird, und verwendet sie, um ihre nächste Inspect-Sitzung zu initialisieren.
Konfigurieren Einstellungen
- Wählen Sie im Menü Optionen Einstellungen... aus, oder wählen Sie auf der Symbolleiste Einstellungen Dialogfeld anzeigen aus.
- Wählen Sie in der Liste Im Hauptfenster anzeigen die Eigenschaften aus, die in der Datenansicht von Überprüfen angezeigt werden sollen.
- Wählen Sie in der Liste In Informations-QuickInfo anzeigen die Eigenschaften aus, die in einer QuickInfo angezeigt werden sollen.
- Um Eigenschaften anzuzeigen, die das Benutzeroberflächenelement möglicherweise nicht unterstützt, aktivieren Sie das Kontrollkästchen Nicht unterstützte Eigenschaften anzeigen.
- Klicken Sie auf OK.
So konfigurieren Sie Anzeigeoptionen
- Im Menü Optionen oder auf der Symbolleiste können Sie die folgenden Anzeigeoptionen auswählen.
| Wenn diese Option ausgewählt ist | Überprüfen führt dies aus. |
|---|---|
| Always on Top | Wird über einem beliebigen anderen Fenster auf dem Bildschirm angezeigt. |
| MSAA-Modus | Zeigt Microsoft Active Accessibility Eigenschafteninformationen an. |
| Benutzeroberflächenautomatisierung-Modus | Zeigt Benutzeroberflächenautomatisierung Eigenschafteninformationen an. |
| Nur Windows Ansicht sichtbar | Nur im MSAA-Modus verfügbar. |
| Rohdatenansicht | Stellt die rohe Ansicht der Benutzeroberflächenautomatisierung Struktur oder MSAA-Struktur in der Strukturansicht dar. |
| Steuerelementansicht | Zeigt die Steuerelementansicht der Benutzeroberflächenautomatisierung Struktur in der Strukturansicht an. Nur im Benutzeroberflächenautomatisierung Modus verfügbar. |
| Inhaltsansicht | Zeigt die Inhaltsansicht der Benutzeroberflächenautomatisierung Struktur in der Strukturansicht an. Nur im Benutzeroberflächenautomatisierung Modus verfügbar. |
| Symbolleiste mit aktivem Mauszeiger | Aktiviert Symbolleistenschaltflächen beim Zeigen mit der Maus, anstatt einen Mausklick zu erfordern. |
| Signal bei Fehler | Gibt einen Signalton aus, wenn während eines Benutzeroberflächenautomatisierung- oder MSAA-Vorgangs ein Fehler erkannt wird. |
| SPI _ SCREENREADER-Flag | Geht davon aus, dass eine Sprachausgabe vorhanden ist. Dieses Flag gibt an, dass eine Anwendung Informationen textlich und nicht grafisch bereitstellen soll. Sie sollten nicht davon ausgehen, dass dieses Flag einfach festgelegt ist, da eine Sprachausgabe vorhanden ist. |
| Hervorhebungsrechteck anzeigen | Hebt ein Rechteck um das Element mit Fokus hervor. |
| Caret-Hervorhebung anzeigen | Hebt das Caret-Ausschnitt hervor. Nur im MSAA-Modus verfügbar. |
| QuickInfo "Informationen anzeigen" | Zeigt Eigenschafteninformationen in einer QuickInfo an. |
| Fokus ansehen | Folgt dem Tastaturfokus. Wenn diese Option ausgewählt ist, wird ein asynchroner Fokusereignishook installiert, und das Caretzeichen wird mit dem Fokus links oben im Element verschoben. Dies bewirkt, dass Inspect seine Eigenschaften in etwa einer Sekunde aktualisiert. |
| Caret ansehen | Folgt dem Caret. Nur im MSAA-Modus verfügbar. |
| Watch Cursor | Folgt dem Cursor. |
| QuickInfos ansehen | Befolgen Sie die QuickInfos. |
| Struktur anzeigen | Zeigt die Strukturansicht an. |
Überprüfen der Barrierefreiheitsnavigation
Nachdem Sie mit inspect ein Benutzeroberflächenelement ausgewählt haben, können Sie überprüfen, ob das -Element die richtige Windows Automation-Navigation für Hilfstechnologieprodukte verfügbar macht.
Überprüfen der Barrierefreiheitsnavigation
- Öffnen Sie Überprüfen und die Anwendung, die Sie testen möchten.
- Wählen Sie das Benutzeroberflächenelement aus, über das Sie die Navigation starten möchten.
- Überprüfen Sie in der Datenansicht, ob das -Element die richtigen navigationsbezogenen Eigenschaften verfügbar macht.
- Verwenden Sie die Strukturansicht, das Navigationsmenü oder die Navigationsschaltflächen auf der Symbolleiste, um durch die Benutzeroberfläche zu navigieren und zu überprüfen, ob jedes Element die richtigen navigationsbezogenen Eigenschaften verfügbar macht.
Hinweis
Die Navigationsmenüoptionen und Navigationssymbolleistenschaltflächen ändern sich abhängig davon, wo sich das ausgewählte Element in der Struktur befindet.
Interagieren mit Benutzeroberflächenelementen
Windows Automation macht Methoden verfügbar, die es Hilfstechnologieprodukten ermöglichen, mit einem Benutzeroberflächenelement zu interagieren, als ob die Maus oder Tastatur verwendet würde (z. B. um auf eine Schaltfläche zu klicken). Im Menü Aktion überprüfen können Tester Windows Automation-Methoden für ein Element aufrufen (beispielsweise ruft Invoke.Invoke die IUIAutomationInvokePattern::Invoke-Methode auf).
Interagieren mit Benutzeroberflächenelementen
- Öffnen Sie Überprüfen und die Anwendung, die Sie testen möchten.
- Wählen Sie das Benutzeroberflächenelement aus, mit dem Sie interagieren möchten.
- Wählen Sie im Menü Aktion oder auf der Symbolleiste die Aktion aus, die Windows Automation-Methode entspricht, die Sie aufrufen möchten.
Das Menü Aktion enthält die Elemente Aktualisieren und Fokus sowie andere Elemente, die je nachdem, ob der Benutzeroberflächenautomatisierung oder der MSAA-Modus ausgewählt ist, variieren. Im Benutzeroberflächenautomatisierung-Modus spiegeln die anderen Elemente die Steuerelementmuster wider, die vom aktuell ausgewählten Benutzeroberflächenelement unterstützt werden. Im MSAA-Modus bestehen die anderen Elemente immer aus folgenden Elementen:
| Aktion | BESCHREIBUNG |
|---|---|
| Aktualisieren | Aktualisiert die Benutzeroberfläche. Verfügbar in MSAA und Benutzeroberflächenautomatisierung Modus. |
| Standardaktion | Führt die Standardaktion für das Element aus. |
| Fokus | Legt den Fokus auf das Element fest. Verfügbar in MSAA und Benutzeroberflächenautomatisierung Modus. |
| Select | Wählt das Element aus. |
| Erweitern der Auswahl | Erweitert die Auswahl von -Elementen, um alle Elemente zwischen dem ersten ausgewählten Element und dem aktuellen Element ein include. |
| Zur Auswahl hinzufügen | Wählt das aktuelle Element aus (z. B. ein Listenelement). |
| Aus Auswahl entfernen | Entfernt das aktuelle Element aus der Auswahl. |
| SetAccValue | Legt den Microsoft Active Accessibility des Elements auf die angegebene Zeichenfolge fest. |
| Untergeordneter Fokus | Navigiert zum untergeordneten Element des Elements, das derzeit den Fokus besitzt. |
| HitTest at Cursor | Navigiert zum untergeordneten Element des durch den Mauszeiger angegebenen Elements. |
| Hittest... | Öffnet das Dialogfeld HitTest. |
Tastenkombinationen
Viele der Menüelemente können mit einer Tastenkombination aufgerufen werden, auch wenn Inspect nicht die aktive Anwendung ist. Beachten Sie jedoch, dass die Tastenkombinationen mit einigen Anwendungen in Konflikt stehen.
Die folgenden Tastenkombinationen aktivieren die verschiedenen Optionen im Menü:
| Aufgabe | Tastenkombination |
|---|---|
| Rufen Sie die Standardaktion des Objekts unter dem Cursor auf (Do Default Action). Nur im MSAA-Modus verfügbar. | STRG+UMSCHALT+F2 |
| Wählen Sie das Objekt unter dem Cursor aus (Auswählen). Nur im MSAA-Modus verfügbar. | STRG+UMSCHALT+F3 |
| Legen Sie den Tastaturfokus auf das Objekt unter dem Cursor fest (Fokus). | STRG+UMSCHALT+F4 |
| Wechseln Sie von dem unter dem Cursor zum vorherigen gleichgeordneten Objekt. Dieser Befehl navigiert nur zu Objekten innerhalb eines Containers (Vorheriges gleichgeordnetes Objekt). | STRG+UMSCHALT+F5 |
| Wechseln Sie zum übergeordneten Element (übergeordnetes Element) des Objekts. | STRG+UMSCHALT+F6 |
| Wechseln Sie zum ersten untergeordneten Objekt des aktuellen Objekts (Erstes untergeordnetes Objekt). | STRG+UMSCHALT+F7 |
| Wechseln Sie vom nächsten gleichgeordneten Objekt unter dem Cursor zum nächsten gleichgeordneten Objekt. Dieser Befehl navigiert nur zu Objekten innerhalb eines Containers (Nächstes gleichgeordnetes Objekt). | STRG+UMSCHALT+F8 |
| Wechseln Sie zum letzten untergeordneten Objekt des aktuellen Objekts (Letztes untergeordnetes Objekt). | STRG+UMSCHALT+F9 |
| Wechseln Sie zum -Objekt unter dem Mauszeiger (HitTest am Cursor). Nur im MSAA-Modus verfügbar. | STRG+UMSCHALT+1 |
| Kopieren Sie den Inhalt der Datenansicht in die Zwischenablage (Alles kopieren). | STRG+UMSCHALT+4 |
| Aktualisieren Sie den Inhalt der Datenansicht (Aktualisieren). | STRG+UMSCHALT+5 |
| Sehen Sie sich das Objekt an, das den Fokus besitzt (Fokus ansehen). | STRG+UMSCHALT+6 |
| Wechseln Sie zum gleichgeordneten Objekt links von dem Objekt, über dem sich der Cursor befindet (Links). Nur im MSAA-Modus verfügbar. | STRG+UMSCHALT+7 |
| Wechseln Sie zum gleichgeordneten Objekt über dem Objekt, über dem sich der Cursor befindet (Nach oben). Nur im MSAA-Modus verfügbar. | STRG+UMSCHALT+8 |
| Wechseln Sie zum gleichgeordneten Objekt unterhalb des Objekts, über dem sich der Cursor befindet (Nach unten). Nur im MSAA-Modus verfügbar. | STRG+UMSCHALT+9 |
| Wechseln Sie zum gleichgeordneten Objekt rechts von dem Objekt, über dem sich der Cursor befindet (rechts). Nur im MSAA-Modus verfügbar. | STRG+UMSCHALT+0 |