Delen via


Hulpprogramma's voor toegankelijkheid - Inspecteren

Belangrijk

Inspect is een verouderd hulpprogramma. In plaats daarvan raden we Toegankelijkheidsinzichten aan.

Inspect (Inspect.exe) is een Windows-hulpprogramma dat elk UI-element kan selecteren en de toegankelijkheidsgegevens ervan kan bekijken. U kunt zowel eigenschappen van Microsoft UI Automation als besturingspatronen en MSAA-eigenschappen (Microsoft Active Accessibility) bekijken. Inspect kan ook de navigatiestructuur van de automatiseringselementen in de UI Automation-structuur en de toegankelijke objecten in de Microsoft Active Accessibility-hiërarchie testen.

Eisen

Als u UI Automation wilt onderzoeken, moet UI Automation aanwezig zijn op het systeem. Zie Run-Time Vereistenvoor meer informatie.

Inspect wordt geïnstalleerd als een van de hulpprogramma's in de Windows Software Development Kit (SDK), waaronder alle hulpprogramma's die betrekking hebben op toegankelijkheid die in deze sectie worden beschreven. Inspect wordt niet gedistribueerd als een afzonderlijke download.

Download de Windows SDK-.

Notitie

Zie de Windows SDK en emulatorarchiefvoor oudere versies van de Windows SDK.

Inspect.exe bevindt zich in de map \bin\<versie>\<platform> map van het SDK-installatiepad. Normaal gesproken hoeft u deze niet als beheerder uit te voeren.

Het venster Inspecteren

Het venster Inspect heeft verschillende hoofdonderdelen:

  • Titelbalk. Geeft de Venstergreep (HWND) controleren.
  • Menubalk. Biedt toegang tot de functionaliteit Inspecteren.
  • Werkbalk. Biedt toegang tot de functionaliteit Inspecteren.
  • Structuurweergave. Geeft de hiërarchische structuur van UI-elementen weer als een structuurweergavebesturingselement dat u kunt gebruiken om tussen de elementen te navigeren.
  • Gegevensweergave. Geeft alle weergegeven toegankelijkheidseigenschappen voor het geselecteerde UI-element weer.

De opdrachten die beschikbaar zijn in de menubalk, zijn ook beschikbaar op de werkbalk. In de volgende afbeelding ziet u de eigenschappen van ui-automatisering controleren van het menu-element bewerken in Kladblok.

Schermopname van de gebruikersinterface van het hulpprogramma Inspect.

Inspecteren gebruiken

Wanneer u Inspect start, toont de structuurweergave de locatie van het momenteel geselecteerde UI-element in de elementhiërarchie, terwijl in de gegevensweergave de eigenschapsgegevens voor het geselecteerde UI-element worden weergegeven. U kunt door de gebruikersinterface navigeren om toegankelijkheidsinformatie over elk element in de gebruikersinterface weer te geven. Standaard houdt Inspect het toetsenbord of de muisfocus bij. Wanneer de focus verandert, wordt de gegevensweergave bijgewerkt met de eigenschapsgegevens van het element met de focus.

Als u wilt navigeren tussen ui-elementen, kunt u een van de volgende elementen gebruiken:

  • De muis.
  • Het toetsenbord.
  • Het besturingselement voor structuurweergave in de structuurweergave.
  • De navigatieopties in het menu Navigatie.
  • De navigatieopties op de werkbalk.

Met de laatste drie opties kunt u door de structuurhiërarchie van de gebruikersinterface navigeren. De structuur van deze structuur kan enigszins verschillen tussen ui-automatisering en microsoft Active Accessibility-modi.

Informatie over toegankelijkheidseigenschappen controleren

In de gegevensweergave ziet u de eigenschapsgegevens van het ui-element dat momenteel is geselecteerd. U kunt Inspect configureren om informatie weer te geven over alle toegankelijkheidseigenschappen of een subset van deze eigenschappen. U kunt ook andere weergaveopties opgeven, zoals of het venster Controleren op andere gebruikersinterfaces blijft staan of dat een begrenzingsrechthoek rond het geselecteerde element wordt gemarkeerd door Inspect.

Zodra u Inspect hebt geconfigureerd om op de gewenste manier te werken, begint u te navigeren tussen ui-elementen en informatie over eigenschappen weer te geven. Inspect slaat uw configuratie-instellingen op wanneer deze wordt gesloten en gebruikt om uw volgende inspecteersessie te initialiseren.

Voer de volgende stappen uit om eigenschapsinstellingen te configureren:

  1. Selecteer in het menu OptiesInstellingenof selecteer Dialoogvenster Instellingen weergeven op de werkbalk.
  2. Selecteer in de weergave in het hoofdvenster lijst de eigenschappen die u wilt weergeven in de gegevensweergave van Inspect.
  3. Selecteer in de lijst Weergeven in knopinfo voor informatie de eigenschappen die u wilt weergeven in knopinfo.
  4. Als u eigenschappen wilt weergeven die het UI-element mogelijk niet ondersteunt, selecteert u Niet-ondersteunde eigenschappen weergeven.
  5. Selecteer OK- om uw wijzigingen op te slaan.

Als u weergaveopties wilt configureren, kunt u de volgende weergaveopties selecteren in het menu Opties of de werkbalk.

Wanneer deze optie is geselecteerd deze actie uitvoeren
Altijd bovenaan Wordt boven op een ander venster op het scherm weergegeven.
MSAA-modus Geeft informatie over de eigenschap Microsoft Active Accessibility weer.
Ui Automation-modus Geeft informatie over ui Automation-eigenschappen weer.
Alleen zichtbare weergave voor Windows Alleen beschikbaar in MSAA-modus.
Onbewerkte weergave Geeft de onbewerkte weergave weer van de UI Automation-structuur of MSAA-structuur in de structuurweergave.
Besturingselementweergave Geeft de besturingsweergave weer van de UI Automation-structuur in de structuurweergave. Alleen beschikbaar in de UI Automation-modus.
Inhoudsweergave Geeft de inhoudsweergave weer van de UI Automation-structuur in de structuurweergave. Alleen beschikbaar in de ui-automatiseringsmodus
Werkbalk Actieve aanwijsfunctie Hiermee worden werkbalkknoppen geactiveerd bij de muisaanwijzer, in plaats van een muisklik te vereisen.
Pieptoon bij fout Piept wanneer er een fout wordt gedetecteerd tijdens een UI Automation- of MSAA-bewerking.
SPI_SCREENREADER vlag Er wordt van uitgegaan dat er een schermlezer aanwezig is. Met deze optie wordt aangegeven dat een toepassing teksttekst moet opgeven in plaats van grafisch. U moet er niet van uitgaan dat deze vlag is ingesteld omdat er een schermlezer aanwezig is.
Rechthoek markeren weergeven Markeert een rechthoek rond het element met focus.
Markering voor caret weergeven Markeert de caret. Alleen beschikbaar in MSAA-modus.
Knopinfo voor informatie weergeven Geeft eigenschapsgegevens weer in knopinfo.
Focus bekijken Volgt de focus op het toetsenbord. Wanneer deze optie is geselecteerd, wordt een asynchrone focusgebeurtenishook geïnstalleerd en verplaatst u de caret naar de linkerbovenhoek van het element met de focus. Deze actie zorgt ervoor dat inspecteer de eigenschappen ervan ongeveer één seconde vernieuwt.
Let op Caret Volgt de caret. Alleen beschikbaar in MSAA-modus.
Cursor bekijken Volgt de cursor.
Knopinfo bekijken Volgt de knopinfo.
Structuur weergeven Geeft de structuurweergave weer.

Toegankelijkheidsnavigatie controleren

Zodra u een UI-element selecteert met Inspect, kunt u controleren of het element de juiste Windows Automation-navigatie beschikbaar maakt voor ondersteunende technologieproducten.

Voer de volgende stappen uit om toegankelijkheidsnavigatie te controleren:

  1. Open Inspect en de toepassing die u wilt testen.

  2. Selecteer het ui-element waaruit u de navigatie wilt starten.

  3. Controleer in de gegevensweergave of het element de juiste navigatie-gerelateerde eigenschappen beschikbaar maakt.

  4. Gebruik de structuurweergave, het navigatiemenu of de navigatieknoppen op de werkbalk om door de gebruikersinterface te navigeren en te controleren of elk element de juiste navigatie-gerelateerde eigenschappen bevat.

    Notitie

    De navigatie menuopties en navigatiewerkbalkknoppen veranderen afhankelijk van waar het geselecteerde element zich in de structuur bevindt.

Interactie met UI-elementen

Windows Automation biedt methoden waarmee ondersteunende technologieproducten kunnen communiceren met een UI-element alsof de muis of het toetsenbord werd gebruikt, zoals het drukken op een knop. Met het menu Actie controleren kunnen testers Windows Automation-methoden aanroepen op een element, zoals het gebruik van Invoke.Invoke om de methode IUIAutomationInvokePattern::Invoke aan te roepen.

Voer de volgende stappen uit om te communiceren met ui-elementen:

  1. Open Inspect en de toepassing die u wilt testen.
  2. Selecteer het ui-element waarmee u wilt communiceren.
  3. Selecteer in het actiemenu of de werkbalk de actie die overeenkomt met de Windows Automation-methode die u wilt aanroepen.

Het menu Actie bevat de Vernieuwen en Focus items, samen met andere items die variëren, afhankelijk van of u de UI Automation-modus of MSAA-modus selecteert. In de ui-automatiseringsmodus weerspiegelen de andere items de besturingspatronen die worden ondersteund door het momenteel geselecteerde UI-element. In de MSAA-modus bestaan de andere items altijd uit de volgende acties:

Actie Beschrijving
Opfrissen Hiermee vernieuwt u de gebruikersinterface. Beschikbaar in de MSAA- en UI Automation-modus.
Standaardactie Hiermee wordt de standaardactie voor het element uitgevoerd.
Focus Hiermee stelt u de focus op het element. Beschikbaar in de MSAA- en UI Automation-modus.
Selecteren Hiermee selecteert u het element.
Selectie uitbreiden Breidt de selectie van elementen uit om alle elementen tussen het eerste geselecteerde element en het huidige element op te nemen.
Toevoegen aan selectie Hiermee selecteert u het huidige element, zoals een lijstitem.
Verwijderen uit selectie Hiermee verwijdert u het huidige element uit de selectie.
SetAccValue Hiermee stelt u de microsoft Active Accessibility-waarde van het element in op de opgegeven tekenreeks.
Gericht kind Hiermee gaat u naar het onderliggende element van het element dat momenteel de focus heeft.
HitTest bij Cursor Hiermee gaat u naar het onderliggende element dat is opgegeven door de muiscursor.
HitTest... Hiermee opent u het dialoogvenster HitTest.

Sneltoetsen

Veel van de menu-items kunnen worden aangeroepen met een sneltoets, zelfs als Inspect niet de actieve toepassing is. De sneltoetsen kunnen conflicteren met sommige toepassingen.

Met de volgende sneltoetsen worden de verschillende opties in het menu geactiveerd:

Deze optie uitvoeren Gebruik deze sneltoets
Roep de standaardactie van het object onder de cursor aan (Standaardactie uitvoeren). Alleen beschikbaar in MSAA-modus. Ctrl+Shift+F2
Selecteer het object onder de cursor (Selecteer). Alleen beschikbaar in MSAA-modus. Ctrl+Shift+F3
Stel de toetsenbordfocus in op het object onder de cursor (Focus). Ctrl+Shift+F4
Naar het vorige object op hetzelfde niveau gaan vanuit het object onder de cursor. Met deze opdracht navigeert u alleen naar objecten in een container (Previous Sibling). Ctrl+Shift+F5
Naar het bovenliggende object gaan (Bovenliggende). Ctrl+Shift+F6
Naar het eerste onderliggende element van het huidige object gaan (eerste onderliggend). Ctrl+Shift+F7
Naar het volgende object op hetzelfde niveau gaan van het object onder de cursor. Met deze opdracht navigeert u alleen naar objecten binnen een container (volgende). Ctrl+Shift+F8
Naar het laatste onderliggende element van het huidige object gaan (laatste onderliggende). Ctrl+Shift+F9
Naar het object gaan onder de muiscursor (HitTest bij Cursor). Alleen beschikbaar in MSAA-modus. Ctrl+Shift+1
Kopieer de inhoud van de gegevensweergave naar het klembord (Allekopiëren). Ctrl+Shift+4
De inhoud van de gegevensweergave vernieuwen (vernieuwen). Ctrl+Shift+5
Bekijk het object met focus (Watch Focus). Ctrl+Shift+6
Ga naar het object op hetzelfde niveau links van de cursor (linker). Alleen beschikbaar in MSAA-modus. Ctrl+Shift+7
Naar het object op hetzelfde niveau boven het object gaan waarop de cursor is geplaatst (omhoog). Alleen beschikbaar in MSAA-modus. Ctrl+Shift+8
Naar het object op hetzelfde niveau onder de cursor gaan (omlaag). Alleen beschikbaar in MSAA-modus. Ctrl+Shift+9
Naar het object op hetzelfde niveau rechts van de cursor gaan (rechts). Alleen beschikbaar in MSAA-modus. Ctrl+Shift+0

Zie ook