Developer Toolkit

Developer Toolkit (DTK) es un complemento para NVDA que ayuda a usuarios y desarrolladores ciegos o con baja visión al crear interfaces de usuario visualmente atractivas o contenido web de forma autónoma. El complemento proporciona gestos que permiten navegar por los objetos y obtener información sobre ellos, tal como su tamaño, posición y características. Para comenzar a usar DTK, sitúa el foco en un control, y después pulsa alt+windows+k. Para desactivarlo, pulsa de nuevo alt+windows+k. Cuando estés en la web, pulsa NVDA+espacio para cambiar a modo foco y pulsa NVDA+shift+espacio para desactivar la navegación con una sola letra.

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.
  • shift+b - Verbalizar la distancia entre el borde inferior del objeto y el borde inferior del padre relativo. 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.
  • control+c - Alternar entre valores de color RGB, hexadecimal o por nombre.
  • 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.
  • N - Verbalizar el nombre del objeto. Pulsa dos veces rápidamente para copiarlo al portapapeles.
  • CTRL+p - Establecer el padre relativo para obtener el tamaño y posición de los objetos.
  • P - Verbalizar el nombre del padre relativo. Pulsa dos veces rápidamente para copiarlo al portapapeles.
  • R - Verbalizar la posición del borde derecho del objeto. Pulsa dos veces rápidamente para copiarla al portapapeles.
  • Shift+r - Verbalizar la distancia entre el borde derecho del objeto y el borde derecho del padre relativo. Pulsa dos veces 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

  • Al usar la función de padre relativo, DTK configurará el escritorio como padre relativo bajo las siguientes condiciones.

    • El objeto con el foco y el padre relativo son el mismo.
    • El padre relativo no es un ascendente directo del objeto con el foco.
  • DTK no soporta el navegador web Edge.

  • Hasta que NVDA proporcione información de fuente desde más orígenes, la información de fuente sólo está disponible en el contenido web.

Problemas conocidos

  • DTK no te notificará automáticamente del estado de activación de sus características al cambiar entre perfiles de configuración.
  • La lista personalizable de atributos de fuente disponible en los ajustes de Developer Toolkit puede ser difícil de usar. Se trata de una limitación causada por la biblioteca de interfaz de usuario usada en NVDA.

Historial de versiones

2020.2

  • Al iniciar DTK se retiene la posición actual del cursor en el contenido web. Si el objeto bajo el cursor del sistema no puede obtener el foco, DTK situará el foco en el primer ascendente disponible.
  • Se ha eliminado el antiguo soporte para cadenas Unicode.
  • Se ha eliminado la función para activar o desactivar Developer Toolkit del diálogo de opciones que se encuentra en el menú NVDA > Preferencias > Opciones. Los usuarios todavía pueden activar o desactivar las características pulsando alt+windows+k.
  • Se pueden configurar los atributos de formato obtenidos al pulsar 'f' cuando Developer Toolkit está activado desde Preferencias > Opciones > Developer Toolkit.

    • Añade nuevos atributos de formato pulsando el botón 'Nuevo atributo'. Escribe el nombre de un atributo de formato válido, pulsa tabulador para ponerlo en la lista, y después pulsa escape para salir del modo de edición.
    • Elimina un atributo seleccionándolo en la lista, y pulsando a continuación el botón 'Eliminar atributo'.
    • Renombra un atributo pulsando el botón 'Renombrar atributo', escribiendo un nuevo nombre, tabulando para ponerlo en la lista y pulsando escape para salir del modo de edición.
    • Sube un atributo en la lista seleccionándolo y pulsando el botón 'Subir'. Repite esta acción hasta alcanzar la posición deseada en la lista.
    • Baja un atributo en la lista seleccionándolo y pulsando el botón 'Bajar'. Repite esta acción hasta alcanzar la posición deseada en la lista.
  • Ahora los usuarios tienen la posibilidad de cambiar cómo se muestran los colores al obtener la información de formato. El ajuste se encuentra en Preferencias > Opciones > Developer Toolkit, opción formato para mostrar el color. También se puede modificar el formato en el que se muestra el color pulsando control+c con las funciones de Developer Toolkit activadas.

    • RGB - Valor rojo / verde / azul. Define un color mediante la combinación de los colores rojo, verde y azul. Bueno para las artes gráficas, especialmente para colores no seguros en la web.
    • Hex - Cadena que comienza con un '#' seguido de 6 caracteres en el intervalo del 1 al 0 y de la A a la F. Generalmente bueno para el contenido web.
    • Nombre - El nombre del color tal y como solemos leerlo. Bueno para un uso de propósito general y verificar otros formatos de valor de colores.

2020.1.1

  • Se ha mejorado el soporte Unicode.

2020.1.0

  • Los desarrolladores ahora tienen la capacidad de enfocar áreas más pequeñas de sus interfaces de usuario pulsando ctrl+p para configurar un padre relativo. Usa un padre relativo como punto de referencia al obtener información de posición y tamaño. Para usar esta característica, activa las funciones de DTK, navega al objeto que quieres usar como padre relativo y pulsa ctrl+p. A continuación, sigue trabajando como siempre.
  • Pulsa la letra p mientras trabajas con DTK para obtener el nombre del padre relativo. Púlsala dos veces rápidamente para copiar la información al portapapeles.
  • Usa shift+b para obtener la distancia entre el borde inferior del objeto con el foco y el borde inferior del padre relativo. Las funciones de DTK deben estar activadas para usar esta característica.
  • Usa shift+r para obtener la distancia entre el borde derecho del objeto con el foco y el borde derecho del padre relativo. Las funciones de DTK deben estar activadas para usar esta característica.
  • Ahora DTK maneja correctamente los cambios de perfil.
  • Se ha eliminado '-preview' del número de versión para evitar problemas con el número de versión en Add-on Updater.

2020.0 preview

  • Se ha cambiado el número de versión a 2020.0 preview para reflejar el cambio inminente a Python 3.
  • Se ha añadido compatibilidad con Python 3.
  • Se ha añadido un nuevo gesto, "n", que verbaliza el nombre del objeto actual. Si el objeto no está asignado, se verbaliza "None" como nombre de objeto.
  • DTK ya no añade paneles de opciones duplicados en la ventana de opciones de NVDA al recargar los complementos.

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.