Developer Toolkit (DTK) es un complemento para NVDA que asiste a los desarrolladores ciegos o con baja visión a la hora de crear interfaces de usuario visualmente atractivas o contenido web de forma autónoma. Esto se consigue activando DTK, navegando por la interfaz de usuario o el contenido web, y pulsando gestos para obtener información sobre el aspecto, la posición y el tamaño del control con el foco. Para activar o desactivar DTK, pulsa alt+windows+k en tu teclado. Para seguir usando el ordenador con normalidad, desactiva DTK antes de continuar con tus tareas.

Gestos

Los siguientes gestos se encuentran disponibles cuando DTK está activado.
  • Alt+windows+k – Activa o desactiva las funciones de DTK.
  • Flecha izquierda – Moverse al elemento hermano anterior.
  • Flecha derecha – Moverse al siguiente elemento hermano.
  • Flecha arriba – Moverse al elemento padre.
  • Flecha abajo – Moverse al primer elemento hijo.
  • Ctrl+inicio – Moverse al elemento padre de más alto nivel.
  • A – En el contenido web, verbaliza los atributos HTML. Pulsa dos veces rápidamente para copiarlos al portapapeles.
  • B – Verbalizar la posición del borde inferior del objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • C – Verbalizar la cantidad de hijos que contiene el objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • Ctrl+d – Activar o desactivar mensajes detallados.
  • F – En el contenido web, verbaliza la información de fuente y formato del objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • H – Verbalizar la altura del objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • L – Verbalizar la posición del borde izquierdo del objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • R – Verbalizar la posición del borde derecho del objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • S – Verbalizar la cantidad de hermanos relativos al objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • T – Verbalizar la posición del borde superior del objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • V – Verbalizar la versión de Developer Toolkit. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • W – Verbalizar la anchura del objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.

Notas

  • DTK ayuda a los desarrolladores a crear interfaces de usuario. Este complemento no es una herramienta de análisis para interfaces de usuario de terceros.
  • Al usar Chrome, no todos los elementos web aparecerán en el árbol de accesibilidad. Para forzar que un elemento aparezca en el árbol de accesibilidad, dale un atributo title.
  • Al usar Firefox, podrían aparecer elementos fantasma en el árbol de accesibilidad. Por ejemplo, un marco de texto puede aparecer como un contenedor de bloques de texto. Estos elementos fantasma forman parte de la implementación del árbol de accesibilidad de Mozilla.
  • Edge no se ha probado completamente. Por lo tanto, cualquier cosa que anuncie el complemento debería tratarse con cuidado.
  • En el contenido web, todo a excepción de un bloque de texto es un contenedor. Por ejemplo, un párrafo (etiqueta p) puede contener varios elementos dentro.
  • las etiquetas div son anunciadas como secciones en HTML5.
  • Para evitar que los nombres de los elementos web aparezcan como «None», da siempre a los elementos un atributo title.
  • La información de fuente sólo se encuentra disponible en el contenido web. Esto debería corregirse en una futura versión.
  • El complemento no enseña al usuario conceptos adecuados de diseño de contenido web o interfaces de usuario.

Problemas conocidos

  • Los usuarios no son notificados automáticamente del estado de activación o desactivación de las funciones de DTK al cambiar de ventana.
  • Los márgenes de un control sólo están disponibles en el contenido web, y dependen del navegador.
  • Los atributos de borde y relleno no están disponibles. Este es un problema de larga duración.
  • No hay forma de restringir DTK a un tipo de contenido concreto o ventana de aplicación.
  • La información de fuente que se obtiene al pulsar la f está desordenada, pero esto se corregirá en próximas versiones.

Historial de versiones

2019.1.2

  • DTK ahora anuncia valores de posición y tamaño si estos son 0.
  • La navegación ahora respeta el ajuste de mensajes detallados.
  • El anuncio de información de tamaño y posición ahora es más conciso.
  • Mejoras de estabilidad.

2019.1.1

  • DTK ya no intentará cargarse varias veces a sí mismo al anunciar el número de versión.
  • Las funciones de DTK vendrán desactivadas al instalar. Anteriormente, las funciones de DTK se activaban al instalar. Esto es distinto a activar o desactivar el complemento desde las herramientas de NVDA > ventana Gestionar complementos.
  • Los mensajes presentados al usuario ahora pueden contener caracteres no ASCII.
  • Al pulsar gestos como a, b, c, f, h, l, r, s, t, v y w ya no se interrumpe la voz de NVDA si se copia información al portapapeles.

2019.1

  • Corregido un problema de compatibilidad por el que DTK declaraba una versión mínima de NVDA que todavía no había sido publicada.

2019.0 (versión estable inicial)

  • Compilación inicial con navegación básica.

Autor: José Manuel Delicado Alcolea

Ingeniero de software y máster en Ingeniería Informática por la Universidad Rey Juan Carlos. Me encanta todo lo relacionado con la informática, la accesibilidad y las nuevas tecnologías. Consultor de accesibilidad por cuenta propia desde el año 2015.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.