Herramientas de accesibilidad: inspección
Importante
Inspect es una herramienta heredada. En su lugar, se recomienda Accessibility Insights.
Inspect (Inspect.exe) es una herramienta basada en Windows que puede seleccionar cualquier elemento de interfaz de usuario y ver sus datos de accesibilidad. Puede ver tanto las propiedades de automatización de la interfaz de usuario de Microsoft como los patrones de control y las propiedades de accesibilidad activa (MSAA) de Microsoft. La inspección también puede probar la estructura de navegación de los elementos de automatización en el árbol automatización de la interfaz de usuario y los objetos accesibles en la jerarquía de accesibilidad activa de Microsoft.
Requisitos
Para examinar la automatización de la interfaz de usuario, la automatización de la interfaz de usuario debe estar presente en el sistema. Para obtener más información, vea Run-Time Requirements.
Inspect se instala como una de las herramientas del Kit de desarrollo de software (SDK) de Windows, que incluye todas las herramientas relacionadas con la accesibilidad documentadas en esta sección. La inspección no se distribuye como una descarga independiente.
Descargue elde Windows SDK.
Nota
Para las versiones anteriores de Windows SDK, consulte la windows SDK y el archivo del emulador.
Inspect.exe se encuentra en la carpeta \bin\<versión>\<plataforma> de la ruta de instalación del SDK. Normalmente no es necesario ejecutarlo como administrador.
Ventana Inspeccionar
La ventana Inspeccionar tiene varias partes principales:
- Barra de título. Muestra el identificador de ventana inspeccionar (HWND).
- Barra de menús. Proporciona acceso a la funcionalidad Inspeccionar.
- Barra de herramientas. Proporciona acceso a la funcionalidad Inspeccionar.
- Vista de árbol. Presenta la estructura jerárquica de los elementos de la interfaz de usuario como un control de vista de árbol que puede usar para navegar entre los elementos.
- Vista de datos. Muestra todas las propiedades de accesibilidad expuestas para el elemento de interfaz de usuario seleccionado.
Los comandos disponibles en la barra de menús también están disponibles en la barra de herramientas. En la imagen siguiente se muestra Inspeccionar las propiedades de automatización de la interfaz de usuario del elemento de menú Editar en el Bloc de notas.
Uso de Inspect
Al iniciar Inspeccionar, la vista de árbol muestra la ubicación del elemento de interfaz de usuario seleccionado actualmente en la jerarquía de elementos mientras que la vista de datos muestra la información de propiedad del elemento de interfaz de usuario seleccionado. Puede navegar por la interfaz de usuario para ver información de accesibilidad sobre todos los elementos de la interfaz de usuario. De forma predeterminada, Inspect realiza un seguimiento del foco del mouse o el teclado. A medida que cambia el foco, la vista de datos se actualiza con la información de propiedad del elemento con foco.
Para navegar entre los elementos de la interfaz de usuario, puede usar cualquiera de los siguientes elementos:
- El mouse.
- Teclado.
- Control de vista de árbol en la vista de árbol.
- Las opciones de navegación del menú navegación de.
- Las opciones de navegación de la barra de herramientas.
Las tres últimas opciones le permiten navegar por la jerarquía de árboles de la interfaz de usuario. La estructura de este árbol puede diferir ligeramente entre la automatización de la interfaz de usuario y los modos de accesibilidad activa de Microsoft.
Comprobación de la información de la propiedad de accesibilidad
La vista de datos muestra la información de propiedad del elemento de interfaz de usuario que está seleccionado actualmente. Puede configurar Inspect para mostrar información sobre todas las propiedades de accesibilidad o un subconjunto de esas propiedades. También puede especificar otras opciones de visualización, como si la ventana Inspeccionar permanece encima de otras interfaces de usuario o si Inspect resalta un rectángulo delimitador alrededor del elemento seleccionado.
Una vez que haya configurado Inspeccionar para que funcione de la manera que desee, comience a navegar entre los elementos de la interfaz de usuario y ver la información de propiedades. Inspeccionar guarda los valores de configuración cuando se cierra y los usa para inicializar la siguiente sesión de Inspección.
Para configurar las opciones de propiedad, siga estos pasos:
- En el menú Opciones de, seleccione Configuracióno seleccione Cuadro de diálogo Mostrar configuración en la barra de herramientas.
- En la lista Mostrar en la ventana principal, seleccione las propiedades que desea mostrar en la vista Datos de Inspeccionar.
- En la lista Mostrar en la información sobre herramientas de información, seleccione las propiedades que desea mostrar en una información sobre herramientas.
- Para ver las propiedades que es posible que el elemento de interfaz de usuario no admita, seleccione Mostrar propiedades no admitidas.
- Seleccione Aceptar para guardar los cambios.
Para configurar las opciones de visualización, puede seleccionar las siguientes opciones de visualización en el menú Opciones o la barra de herramientas.
Cuando se selecciona esta opción | Inspeccionar realiza esta acción |
---|---|
Always on Top | Aparece en la parte superior de cualquier otra ventana de la pantalla. |
Modo MSAA | Muestra información de propiedades de accesibilidad activa de Microsoft. |
Modo de automatización de la interfaz de usuario | Muestra información de propiedades de Automatización de la interfaz de usuario. |
Vista solo visible de Windows | Disponible solo en modo MSAA. |
Vista sin formato | Presenta el vista sin procesar del árbol de automatización de la interfaz de usuario o del árbol MSAA en la vista de árbol. |
Vista de control | Presenta la vista de control del árbol de automatización de la interfaz de usuario en la vista de árbol. Solo está disponible en el modo de automatización de la interfaz de usuario. |
Vista de contenido | Presenta la vista de contenido del árbol de automatización de la interfaz de usuario en la vista de árbol. Disponible solo en el modo de automatización de la interfaz de usuario |
Barra de herramientas activa al mantener el puntero | Activa los botones de la barra de herramientas al mantener el mouse sobre el mouse, en lugar de requerir un clic del mouse. |
Pitido al error | Pite cuando se detecta un error durante una operación de Automatización de la interfaz de usuario o MSAA. |
marca de SPI_SCREENREADER | Supone que hay un lector de pantalla presente. Esta opción indica que una aplicación debe proporcionar información textualmente en lugar de gráficamente. No debería suponer que esta marca se establece simplemente porque hay un lector de pantalla presente. |
Mostrar rectángulo resaltado | Resalta un rectángulo alrededor del elemento con foco. |
Mostrar resaltado de símbolo de intercalación | Resalta el símbolo de intercalación. Disponible solo en modo MSAA. |
Mostrar información sobre herramientas de información | Muestra información de propiedades en una información sobre herramientas. |
Inspección del foco | Sigue el foco del teclado. Cuando se selecciona, se instala un enlace de eventos de foco asincrónico y mueve el símbolo de intercalación a la parte superior izquierda del elemento con el foco. Esta acción hace que Inspect actualice sus propiedades en aproximadamente un segundo. |
Inspección de símbolo de intercalación | Sigue el símbolo de intercalación. Disponible solo en modo MSAA. |
Inspección del cursor | Sigue el cursor. |
Información sobre herramientas de inspección | Sigue la información sobre herramientas. |
Mostrar árbol | Muestra la vista de árbol. |
Comprobación de la navegación de accesibilidad
Una vez que seleccione un elemento de interfaz de usuario mediante Inspect, puede validar que el elemento expone la navegación correcta de Windows Automation para productos de tecnología de asistencia.
Para comprobar la navegación de accesibilidad, siga estos pasos:
Abra Inspeccionar y la aplicación que desea probar.
Seleccione el elemento de interfaz de usuario desde el que desea iniciar la navegación.
En la vista de datos, compruebe que el elemento expone las propiedades correctas relacionadas con la navegación.
Use la vista de árbol, el menú Navegación o los botones de navegación de la barra de herramientas para navegar por la interfaz de usuario y comprobar que cada elemento expone las propiedades relacionadas con la navegación correctas.
Nota
Las opciones de menú navegación y los botones de la barra de herramientas de navegación cambian en función de dónde se encuentra el elemento seleccionado en el árbol.
Interacción con elementos de la interfaz de usuario
Windows Automation expone métodos que permiten que los productos de tecnología de asistencia interactúen con un elemento de interfaz de usuario como si se usara el mouse o el teclado, como presionar un botón. El menú Inspeccionar acción permite a los evaluadores invocar métodos de Windows Automation en un elemento, como usar Invoke.Invoke
para llamar al método IUIAutomationInvokePattern::Invoke.
Para interactuar con los elementos de la interfaz de usuario, siga estos pasos:
- Abra Inspeccionar y la aplicación que desea probar.
- Seleccione el elemento de interfaz de usuario con el que desea interactuar.
- En el menú acción de o en la barra de herramientas, seleccione la acción que corresponde al método de Automatización de Windows que quiera invocar.
El menú Acción contiene el actualizar y elementos de foco, junto con otros elementos que varían en función de si selecciona el modo de automatización de la interfaz de usuario o el modo MSAA. En el modo de automatización de la interfaz de usuario, los demás elementos reflejan los patrones de control admitidos por el elemento de interfaz de usuario seleccionado actualmente. En el modo MSAA, los demás elementos siempre constan de las siguientes acciones:
Acción | Descripción |
---|---|
Actualizar | Actualiza la interfaz de usuario. Disponible en el modo de automatización de la interfaz de usuario y MSAA. |
Acción predeterminada | Realiza la acción predeterminada para el elemento . |
Centro de atención | Establece el foco en el elemento . Disponible en el modo de automatización de la interfaz de usuario y MSAA. |
Escoger | Selecciona el elemento . |
Extender selección | Extiende la selección de elementos para incluir todos los elementos entre el primer elemento seleccionado y el elemento actual. |
Agregar a selección | Selecciona el elemento actual, como un elemento de lista. |
Quitar de la selección | Quita el elemento actual de la selección. |
SetAccValue | Establece el valor de Accesibilidad activa de Microsoft del elemento en la cadena especificada. |
Elemento secundario centrado | Navega hasta el elemento secundario del elemento que actualmente tiene el foco. |
HitTest en el cursor | Navega al elemento secundario del elemento especificado por el cursor del mouse. |
HitTest... | Abre el cuadro de diálogo hitTest de. |
Métodos abreviados de teclado
Muchos de los elementos de menú se pueden invocar con un método abreviado de teclado incluso cuando Inspect no es la aplicación activa. Las teclas de método abreviado pueden entrar en conflicto con algunas aplicaciones.
Las siguientes teclas de método abreviado de teclado activan las distintas opciones del menú:
Para realizar esta opción | Usar este método abreviado de teclado |
---|---|
Invoque la acción predeterminada del objeto bajo el cursor (Hacer acción predeterminada). Disponible solo en modo MSAA. | Ctrl+Mayús+F2 |
Seleccione el objeto en el cursor (Seleccionar). Disponible solo en modo MSAA. | Ctrl+Mayús+F3 |
Establezca el foco del teclado en el objeto bajo el cursor (Focus). | Ctrl+Mayús+F4 |
Vaya al objeto relacionado anterior desde el que se encuentra debajo del cursor. Este comando navega solo a objetos dentro de un contenedor (anterior). | Ctrl+Mayús+F5 |
Vaya al elemento primario del objeto (primario). | Ctrl+Mayús+F6 |
Vaya al primer elemento secundario del objeto actual (First Child). | Ctrl+Mayús+F7 |
Vaya al siguiente objeto relacionado desde el que se encuentra debajo del cursor. Este comando navega solo a objetos dentro de un contenedor (Siguientedel mismo nivel ). | Ctrl+Mayús+F8 |
Vaya al último elemento secundario del objeto actual (últimosecundario ). | Ctrl+Mayús+F9 |
Vaya al objeto bajo el cursor del mouse (HitTest en cursor). Disponible solo en modo MSAA. | Ctrl+Mayús+1 |
Copie el contenido de la vista Datos en el Portapapeles (Copiar todo). | Ctrl+Mayús+4 |
Actualice el contenido de la vista Datos (Actualizar). | Ctrl+Mayús+5 |
Observe el objeto que tiene el foco (Inspección del foco). | Ctrl+Mayús+6 |
Vaya al objeto relacionado a la izquierda del cursor (izquierda). Disponible solo en modo MSAA. | Ctrl+Mayús+7 |
Vaya al objeto relacionado encima del objeto que el cursor está sobre (Up). Disponible solo en modo MSAA. | Ctrl+Mayús+8 |
Vaya al objeto relacionado debajo del que el cursor está sobre (Abajo). Disponible solo en modo MSAA. | Ctrl+Mayús+9 |
Vaya al objeto del mismo nivel a la derecha del cursor (Derecha). Disponible solo en modo MSAA. | Ctrl+Mayús+0 |
Consulte también
- herramientas de accesibilidad de : accEvent (monitor de eventos accesible)
- herramientas de accesibilidad de : AccChecker (Comprobador de accesibilidad de la interfaz de usuario)
- herramientas de accesibilidad de : comprobación de automatización de la interfaz de usuario (comprobación de UIA)
- Herramientas de accesibilidad de : AccScope
- pruebas de para la accesibilidad