Lista de comprobación de accesibilidad

Proporciona una lista de comprobación para asegurarse de que la aplicación de Windows es accesible.

Aquí proporcionamos una lista de comprobación que te ayudará a garantizar que la aplicación sea accesible.

  1. Establece el nombre accesible (obligatorio) y la descripción accesible (opcional) para los elementos de la interfaz de usuario interactivos y de contenido de la aplicación.

    Un nombre accesible es una cadena de texto descriptiva y corta que un lector de pantalla usa para anunciar un elemento de la interfaz de usuario. Algunos elementos de la interfaz de usuario, como TextBlock y TextBox , promueven su contenido de texto como el nombre accesible predeterminado; consulte Información de accesibilidad básica.

    Debes establecer el nombre accesible de forma explícita para imágenes y otros controles que no promueven contenido de texto interno como nombre accesible implícito. Debes usar etiquetas para los elementos de formulario, de modo que el texto de la etiqueta se pueda usar como destino LabeledBy en el modelo de Automatización de la interfaz de usuario de Microsoft para la correspondencia de etiquetas y entradas. Si quieres proporcionar a los usuarios más información sobre la interfaz de usuario que la que suele incluir el nombre accesible, las descripciones accesibles e información sobre herramientas ayudan a los usuarios a comprender la interfaz de usuario.

    Para obtener más información, consulta Nombre accesible y Descripción accesible.

  2. Implementar accesibilidad de teclado:

    • Prueba el orden de los índices de tabulación para una interfaz de usuario. Si es necesario, ajusta el orden de los índices de texto, lo que puede requerir la activación o desactivación de determinados controles o la modificación de los valores predeterminados de TabIndex en algunos de los elementos de la interfaz de usuario.
    • Usa controles que admitan la navegación por teclas de dirección para elementos compuestos. En los controles predeterminados, la navegación por teclas de dirección suele venir implementada.
    • Usa controles que admitan la activación del teclado. En los controles predeterminados, en especial aquellos que admiten el modelo Invoke de automatización de la interfaz de usuario, la activación del teclado suele estar disponible; consulta la documentación de ese control.
    • Define teclas de acceso o teclas de aceleración para partes específicas de la interfaz de usuario que admitan interacción.
    • Para cualquier control personalizado que uses en la interfaz de usuario, comprueba que hayas implementado estos controles con la compatibilidad adecuada de AutomationPeer para la activación y que hayas definido invalidaciones para controlar las teclas según sea necesario a fin de admitir teclas de activación, recorrido y acceso o aceleración.

    Para obtener más información, consulta Interacciones de teclado.

  3. Asegurarse de que el texto es un tamaño legible

    • Windows incluye varias herramientas y configuraciones de accesibilidad que los usuarios pueden aprovechar y ajustar a sus propias necesidades y preferencias para leer texto. Entre ellas se incluyen las siguientes:
      • La herramienta Lupa, que amplía un área seleccionada de la interfaz de usuario. Debes asegurarte de que el diseño del texto de la aplicación no dificulta el uso de Lupa para leer.
      • Configuración global de escala y resolución en Configuración-System-Display-Scale>>> y layout. Exactamente qué opciones de ajuste de tamaño están disponibles puede variar, ya que esto depende de las funciones del dispositivo de pantalla.
      • Configuración de tamaño de texto en Configuración-Facilidad> de acceso-Visualización>. Ajusta la opción Hacer texto más grande para especificar solo el tamaño del texto en controles auxiliares en todas las aplicaciones y pantallas (todos los controles de texto de UWP admiten la experiencia de escalado de texto sin ninguna personalización o plantillas).

      Nota:

      La opción Hacer todo más grande permite a un usuario especificar su tamaño preferido para el texto y las aplicaciones en general solo en su pantalla principal.

  4. Comprueba visualmente tu interfaz de usuario para asegurarte de que el contraste de texto sea suficiente, que los elementos se representen correctamente en los temas de contraste alto y que los colores se usen correctamente.

    • Usa una herramienta de análisis de color para comprobar que la relación de contraste del texto visual sea de al menos 4.5:1.
    • Cambia a un tema de contraste alto y comprueba que la interfaz de usuario de la aplicación pueda leerse y usarse.
    • Asegúrate de que tu interfaz de usuario no use el color como el único modo de transmitir información.

    Para obtener más información, consulta Temas de contraste alto y Requisitos de texto accesible.

  5. Ejecuta herramientas de accesibilidad, soluciona problemas notificados y comprueba la experiencia de lectura de pantalla.

    Usa herramientas como Inspect para comprobar el acceso mediante programación, ejecuta herramientas como AccChecker para descubrir errores comunes y comprueba la experiencia de lectura en pantalla con la característica Narrador.

    Para obtener más información, consulta Pruebas de accesibilidad.

  6. Asegúrate de que la configuración del manifiesto de la aplicación siga las instrucciones de accesibilidad.

  7. Declare la aplicación como accesible en Microsoft Store.

    Si ha implementado la compatibilidad con accesibilidad de línea base, declarar la aplicación como accesible en Microsoft Store puede ayudar a llegar a más clientes y obtener algunas calificaciones buenas adicionales.

    Para obtener más información, consulta Accesibilidad en la Tienda.