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.
Este complemento permite presentar en un mensaje información del carácter como su nombre Unicode, número, categoría, etc.

Órdenes

  • 2 del teclado numérico (todas las disposiciones de teclado) o NVDA+. (disposición portátil): si se pulsa 4 veces, muestra información del carácter bajo el cursor de revisión situado en el objeto actual del navegador de objetos.

Notas

  • Este complemento también proporciona un script para mostrar directamente información sobre el carácter bajo el cursor de revisión. Este script no tiene un gesto asignado por defecto. Si no te sientes cómodo con el gesto de cuatro pulsaciones, puedes asignar un gesto desde el diálogo Gestos de entrada de NVDA (categoría «Revisión de texto»).
  • La información proporcionada está en inglés, ya que forma parte de la norma Unicode. Si existiera una traducción local de este complemento, la información continuaría proporcionándose en inglés.
  • El nombre CLDR (Unicode Common Locale Data Repository) sólo se soporta en NVDA 2019.1 y versiones posteriores.

Registro de cambios

Versión 1.1

  • Actualizaciones para soportar versiones más nuevas de NVDA (compatible con Python 2 y 3)
  • Las liberaciones se realizan ahora con Appveyor

Versión 1.0

  • Versión inicial.
Este complemento te proporciona descripciones de imágenes utilizando métodos de aprendizaje automático. Notas:
  • El atajo para obtener una descripción de imagen para el navegador de objetos actual es NVDA+Control+I.
  • Si configuras otro idioma distinto al inglés, las descripciones podrían tener errores de traducción ya que se generan automáticamente.
  • El idioma de las descripciones que se generan está vinculado al idioma de NVDA configurado. En otras palabras, si tienes configurado el sueco, obtendrás descripciones en sueco, a menos que cambies el idioma en las opciones de Image describer.
  • Puedes cambiar el atajo en el menú Gestos de entrada, bajo la categoría Image describer.
Seguridad:
  • Las imágenes se envían a un script alojado en la plataforma Google Cloud para su análisis. Después del análisis la imagen se elimina del servidor y no se volverá a ver más.
Para desarrolladores:
  • Si quieres experimentar con el complemento, ejecuta primero el script deps.py.

Este complemento proporciona potentes órdenes que se pueden emplear en el modo exploración de NVDA. Por ejemplo, con BrowserNav puedes encontrar párrafos alineados verticalmente; es decir, párrafos con el mismo desplazamiento horizontal. Se puede usar para leer árboles jerárquicos de comentarios o tablas HTML mal formadas. También te permite navegar por párrafos con el mismo tamaño de fuente o estilo. BrowserNav también proporciona nuevas órdenes de navegación de una sola letra: p para ir al siguiente párrafo e Y para ir a la pestaña siguiente.

Uso en navegadores

BrowserNav puede utilizarse para navegar por desplazamiento horizontal desde el borde izquierdo de la pantalla, por tamaño o por estilo de la fuente.

  • Al navegar por desplazamiento horizontal, puedes encontrar fácilmente párrafos alineados verticalmente en la página. Concretamente, puedes pulsar NVDA+alt+flechas arriba y abajo para saltar al párrafo anterior o siguiente con la misma alineación, respectivamente. Por ejemplo, esto puede ser útil al explorar árboles jerárquicos de comentarios (como los de reddit.com) para saltar por los comentarios de primer nivel y evitar aquellos con niveles más altos.
  • Al navegar por tamaño de fuente, puedes encontrar fácilmente párrafos escritos con el mismo tamaño de fuente, un tamaño mayor o menor.
  • También puedes navegar por tamaño de fuente aplicando restricción de estilo.

BrowserNav funciona en cualquier navegador soportado por NVDA.
Atajos de teclado:

  • NVDA+alt+flechas arriba y abajo: salta al párrafo anterior o siguiente con el mismo desplazamiento horizontal o tamaño de fuente.
  • NVDA+alt+flecha izquierda: salta al párrafo anterior con menos desplazamiento o mayor tamaño de fuente.
  • NVDA+alt+flecha derecha: salta al siguiente párrafo con más desplazamiento o menor tamaño de fuente.
  • NVDA+o: cambia el rotor entre desplazamiento horizontal, tamaño de fuente o tamaño de fuente con restricción de estilo.
  • P y shift+p: salta al siguiente párrafo o al anterior.
  • Y o shift+y: salta a la pestaña siguiente o anterior.

Código fuente

El código fuente está disponible en http://github.com/mltony/nvda-indent-nav.

Este complemento mejora el uso de Microsoft Outlook verbalizando algunas órdenes y añadiendo órdenes extra.

Órdenes

  • De alt+1 a alt+9, alt+0, alt+_ y alt+=: verbaliza los campos de cabecera del 1 al 12 en un mensaje, elemento del calendario o ventana de tarea. Si se pulsa dos veces, mueve el foco a ese campo si es posible. Si se pulsa tres veces, copia sus contenidos al portapapeles.
  • NVDA+shift+I (distribución de escritorio) / NVDA+control+shift+I (distribución portátil): verbaliza la barra de información en un mensaje, elemento del calendario o ventana de tarea. Si se pulsa dos veces, mueve el foco hasta allí. Si se pulsa tres veces, copia su contenido al portapapeles.
  • NVDA+shift+A (distribución de escritorio) / NVDA+control+shift+A (distribución portátil): indica el número y los nombres de los adjuntos en una ventana de mensaje. Si se pulsa dos veces, mueve el foco hasta allí.
  • NVDA+shift+M (distribución de escritorio) / NVDA+control+shift+M (distribución portátil): mueve el foco al cuerpo del mensaje
  • Ctrl+alt+flechas izquierda y derecha: en la lista de resultados de búsqueda de la libreta de direcciones, navega entre los campos de la línea seleccionada actualmente
  • Ctrl+q: en la lista de mensajes, marca el mensaje o grupo de mensajes seleccionado como leído
  • Ctrl+u: en la lista de mensajes, marca el mensaje o grupo de mensajes seleccionado como no leído

Notas

Todos los gestos pueden cambiarse en el diálogo Gestos de entrada de NVDA. Puedes querer modificarlos en las siguientes situaciones:
  • Los gestos por defecto para marcar como leído o como no leído son los que vienen en la versión en inglés de Microsoft Outlook. Si son diferentes de los que vienen en tu versión local, deberás cambiarlos según corresponda.
  • Los gestos por defecto para leer cabeceras se corresponden con la tecla Alt combinada con la fila superior del teclado alfanumérico. Puede ser necesario reasignar los gestos para leer las cabeceras 11 y 12 si no encajan con tu distribución de teclado.

Registro de cambios

Versión 1.3

  • Arreglada la lectura de encabezados de mensajes en compilaciones más nuevas de Office 365.
  • Actualizaciones para soportar versiones más nuevas de NVDA (compatible con Python 2 y 3)
  • Traducciones añadidas
  • Las liberaciones se realizan ahora con Appveyor

Versión 1.2

  • Arreglada la lectura de encabezados al reenviar reuniones.
  • Traducciones añadidas

Versión 1.1

  • Traducciones añadidas

Versión 1.0

  • Versión inicial.
TextNav te permite buscar el texto que quieres leer en una página web con solo un atajo de teclado. Más concretamente, añade una orden para saltar al siguiente o anterior párrafo de texto – que es un párrafo que contiene una o más oraciones. Esta característica podría ser útil para encontrar rápidamente la parte textual de una página web o para saltarse menús, anuncios y otros elementos de la página sin importancia.

Atajos de teclado:

  • Alt+Shift+Flecha abajo: Ir a siguiente párrafo de texto.
  • Alt+Shift+Flecha arriba: Ir al párrafo de texto anterior.
BluetoothAudio es un complemento de NVDA que mejora la calidad de sonido al utilizar auriculares o altavoces Bluetooth.

La mayoría de dispositivos Bluetooth entran en modo de reposo tras unos segundos de inactividad. Esto implica que cuando NVDA comienza a hablar de nuevo, se perderá una pequeña parte del sonido inicial. El complemento Bluetooth Audio evita que los dispositivos Bluetooth entren en modo reposo reproduciendo constantemente un sonido silencioso, inaudible por el oído humano. Advertencia: Usar el complemento Bluetooth Audio podría reducir la vida de la batería de tu dispositivo Bluetooth.

El complemento AudioChart para NVDA permite reproducir series de tiempo de
Excel como un sonido continuo.

Modo de uso

Selecciona una celda o columna con celdas que contenga una serie de tiempo
en Microsoft Excel.

Atajos de teclado

  • NVDA+a: reproducir el gráfico de audio.
  • NVDA+a dos veces rápidamente: mostrar ventana con el diálogo de
    calibración. En la distribución portátil, pulsa NVDA+control+shift+a en su
    lugar.

Código fuente

     https://github.com/mltony/nvda-audio-chart/

Este complemento facilita el uso de barras de herramientas en las aplicaciones, proporcionando un modelo de exploración derivado de la navegación de objetos, con gestos simplificados.

Atajos

  • Alt+aplicaciones: Iniciar exploración de barras de herramientas
    (puedes reasignarlo mediante el Administrador de Gestos de NVDA; bajo Navegación de objetos).
Durante la exploración, están disponibles los siguientes gestos:
  • Flecha izquierda/derecha: se mueve a la anterior/siguiente barra de herramientas;
  • Flecha arriba/abajo: se desplaza arriba/abajo por los elementos de la barra de herramientas actual;
  • Enter: activa la barra de herramientas o su elemento;
  • Espacio: simula un click izquierdo del ratón en la barra de herramientas o su elemento;
  • Aplicaciones / shift+f10: simula un click derecho del ratón en la barra de herramientas o su elemento;
  • Escape: salir de la exploración.
Además, puedes realizar acciones en barras de herramientas o sus elementos utilizando cualquier gesto proporcionado por NVDA, exactamente como al moverse a objetos con la navegación de objetos estándar.

Notas

La exploración termina de forma explícita al presionar escape, e implíccitamente:
  • realizando una acción en una barra de herramientas o en su elemento (con espacio, aplicaciones / shift+f10, pulsar intro);
  • pulsando un gesto que te lleve fuera de los objetos de una barra de herramientas (alt, Windows, tabulador, NVDA+f1, gestos de navegación por objetos, etc).
Otros gestos que no contengan alt, Windows o escape (como h, 1, shift, shift+h, ctrl+z) simplemente no hacen nada.

Sugerencias

  • La primera vez después de la instalación / actualización del complemento, este puede fallar en las aplicaciones de Mozilla; por favor, reinicia tanto NVDA como las aplicaciones de Mozilla para resolver este fallo;
  • En LibreOffice, la mejor configuración es probablemente la barra de herramientas por defecto o una sola, establécelo en el menú ver/posición de barra de herramientas.
Este complemento lleva a la vida a la incidencia 3208 del núcleo de NVDA: posibilidad de verificar, descargar y aplicar actualizaciones de complementos. Para verificar actualizaciones una vez instalado este complemento, ve a NVDA/Herramientas/Buscar actualizaciones de complementos. Si hay actualizaciones disponibles, se mostrará una lista con las actualizaciones de complementos, consistiendo cada entrada en descripción, versión actual, y nueva versión. Selecciona Actualizar, y NVDA descargará y aplicará las actualizaciones secuencialmente, mostrando después un aviso para reiniciar NVDA. Los siguientes complementos proporcionan característica de actualización nativa y en consecuencia sus actualizaciones no se verificarán con este complemento:
  • Braille Extender
  • WeatherPlus
NOTAS IMPORTANTES:
  • Este es un complemento como prueba de concepto. Una vez se incluya en NVDA la característica en cuestión, este complemento será descontinuado.
  • Si las nuevas actualizaciones especifican un rango de compatibilidad (versiones de NVDA mínima y última probada) y tu versión de NVDA no está dentro de ese rango, no se procederá con la actualización del complemento.

Versión 19.09

  • Necesita NVDA 2019.2 o posterior.
  • Se han resuelto errores de tiempo de espera agotado vistos al intentar descargar algunas actualizaciones de complementos (especialmente complementos alojados en GitHub).

Versión 19.04

  • Necesita NVDA 2019.1 o posterior.
  • Al instalar actualizaciones de complementos, se verificarán tanto la versión mínima como la última probada.

Versión 19.01

  • Necesita NVDA 2018.4 o posterior.
  • Mejorado el rendimiento al buscar actualizaciones de complementos.
  • El complemento ahora es más compatible con Python 3.

Versión 18.12.2

  • Preparado para Python 3.
  • Arreglada la compatibilidad con las versiones de desarrollo alpha más recientes de NVDA, donde las actualizaciones de complementos no se descargaban.

Versión 18.12.1

  • Añadidas traducciones.

Versión 18.12

  • Se pueden buscar actualizaciones de complementos deshabilitados. Permanecerán desactivados después de actualizarse.
  • Durante las actualizaciones, si un complemento necesita una versión de NVDA o de Windows específica, estas se comprobarán, y si alguna de ellas no encaja, se mostrará un mensaje de error y se abortará la actualización, dejando el complemento instalado sin modificar.
  • Cuando esté activada la búsqueda automática de actualizaciones y haya actualizaciones disponibles, NVDA te mostrará la lista de actualizaciones en lugar de preguntarte si quieres revisarlas.

Versión 18.10

  • Versión estable inicial (marcada todavía como prueba de concepto).