Compartir a través de


Lista de comprobación de accesibilidad

Proporciona una lista de comprobación que le ayudará a asegurarse de que la aplicación de Windows sea accesible.

Aquí se proporciona una lista de comprobación que puedes usar para asegurarte de que la aplicación sea accesible.

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

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

    Debe establecer el nombre accesible explícitamente para imágenes u otros controles que no promueven el contenido de texto interno como un nombre accesible implícitamente. Debe usar etiquetas para elementos de formulario para que el texto de la etiqueta se pueda usar como destino LabeledBy en el modelo de Microsoft Automatización de la interfaz de usuario para correlacionar etiquetas y entradas. Si desea proporcionar más instrucciones de interfaz de usuario para los usuarios que normalmente se incluyen en el nombre accesible, las descripciones accesibles y la 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 la accesibilidad del teclado:

    • Pruebe el orden de índice de tabulación predeterminado para una interfaz de usuario. Ajuste el orden del índice de tabulación si es necesario, lo que puede requerir habilitar o deshabilitar determinados controles, o cambiar los valores predeterminados de TabIndex en algunos de los elementos de la interfaz de usuario.
    • Use controles que admitan la navegación por teclas de flecha para los elementos compuestos. En el caso de los controles predeterminados, la navegación por teclas de flecha normalmente ya está implementada.
    • Use controles que admitan la activación del teclado. En el caso de los controles predeterminados, especialmente aquellos que admiten el patrón invoke de Automatización de la interfaz de usuario, la activación del teclado suele estar disponible; compruebe la documentación de ese control.
    • Establezca las teclas de acceso o implemente las teclas de aceleración para partes específicas de la interfaz de usuario que admiten la interacción.
    • En el caso de los controles personalizados que use en la interfaz de usuario, compruebe que ha implementado estos controles con la compatibilidad correcta con AutomationPeer para la activación y las invalidaciones definidas para el control de claves según sea necesario para admitir la activación, el recorrido y el acceso o las teclas de 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 escalado y resolución en Configuración-Sistema-Pantalla-Escala>>> y diseño. Exactamente qué opciones de ajuste de tamaño están disponibles puede variar, ya que depende de las funcionalidades del dispositivo de visualización.
      • Configuración de tamaño de texto en Configuración-Facilidad> de acceso-Visualización>. Ajuste la configuración Hacer que el texto sea 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 texto y 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.

    • Use una herramienta analizador de colores para comprobar que la relación de contraste de texto visual es al menos 4.5:1.
    • Cambie a un tema de contraste alto y compruebe que la interfaz de usuario de la aplicación es legible y utilizable.
    • Asegúrese de que la interfaz de usuario no use el color como la única manera 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.

    Use herramientas como Inspeccionar para comprobar el acceso mediante programación, ejecutar herramientas de diagnóstico como AccChecker para detectar errores comunes y comprobar la experiencia de lectura de pantalla con Narrador.

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

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

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

    Si ha implementado la compatibilidad con la 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.