Complementos de Tony para NVDA: Actualizaciones y características

8 views
Skip to first unread message

Carlos Esteban Martínez Macías

unread,
Jan 4, 2022, 8:22:05 PM1/4/22
to 'Jonathan' via NVDA en español

Este es el mensaje enviado por Tony Malyk a la lista internacional de usuarios de NVDA. Lo comparto traducido por aquí. Añado que las últimas versiones, además de los enlaces que deja aquí el autor, también se pueden bajar desde nvda.es/complementos o la tienda desarrollada por Héctor. Hasta que estos complementos se actualizen en la comunidad internacional, Add-on Updater va a ofrecer actualizaciones con una versión anterior. Se puede solucionar yendo a menú NVDA>preferencias>opciones, categoría actualizador de complementos, desactivando las casillas en no actualizar estos complementos.



¡Feliz año nuevo a todos!

Presento las nuevas características y mejoras de mis complementos. Este es un correo electrónico bastante largo, por lo que he marcado secciones como títulos de nivel 1 y nivel 2 para facilitar la navegación. Cualquier comentario o sugerencia es bienvenido.

BrowserNav v2.2

- Página web: https://github.com/mltony/nvda-browser-nav/

- Descargar: https://github.com/mltony/nvda-browser-nav/releases/latest/download/browsernav.nvda-addon

La novedad más interesante es la compatibilidad con los marcadores. Ahora puedes configurar los marcadores y esto simplifica la navegación por los sitios web que utilizas con frecuencia. Los marcadores pueden configurarse para una URL específica o para todo el dominio. Los marcadores en sí mismos pueden configurarse como texto coincidente en la página, o como una expresión regular. Hay muchas más opciones para personalizar los marcadores, por favor, consulte la página de github para obtener una lista completa de opciones.

Hay cuatro tipos de marcadores en BrowserNav:

Marcadores QuickJump

Una vez configurados, puedes encontrarlos y saltar a ellos pulsando J o Shift+J en el modo exploración. BrowserNav viene con una configuración por defecto que puedes usar como ejemplo de configuración de marcadores, y ese ejemplo incluye algunos marcadores QuickJump para amazon.com: puedes saltar a "5 artículos en el carrito", "Tus pedidos", "4,5 de 5 estrellas" - estos son sólo ejemplos de información que a menudo necesito encontrar en las páginas de Amazon mientras compro, pero por supuesto puedes configurar tus propios marcadores.

Marcadores de Skip Clutter

Son similares a los marcadores QuickJump, pero en lugar de saltar al marcador, puedes hacer clic en botones o enlaces sin mover el cursor. Por ejemplo, en youtube.com podrías querer tener una forma fácil de reproducir/pausar un vídeo. De hecho, este marcador QuickClick está incluido en la configuración por defecto como referencia. Así, sólo tienes que pulsar Alt+J para hacer clic en todos los marcadores QuickClick de la página. Otro ejemplo en el que encuentro QuickClick especialmente útil es en la expansión de elementos colapsados de la página, por ejemplo, en Facebook podrías querer expandir automáticamente los enlaces "Ver más", "Ver 5 comentarios más", etc.

Marcadores jerárquicos

Muchos sitios web (por ejemplo, reddit, hacker news) muestran los comentarios de los usuarios como un árbol en el que cada nivel sucesivo de respuesta está cada vez más indentado hacia la derecha. Los marcadores jerárquicos son la forma más cómoda de navegar por estos árboles de comentarios para los usuarios de lectores de pantalla. BrowserNav puede anunciar el nivel del comentario actual, o alternativamente, puede saltar al siguiente/anterior comentario de un nivel determinado, de forma similar a la función incorporada de saltar al título de un nivel determinado. Sólo tienes que capturar algún elemento de un comentario en un marcador (como los botones de upvote o downvote) y BrowserNav calculará automáticamente los niveles basándose en el desplazamiento horizontal de cada coincidencia. He incluido ejemplos de configuración para hacker news y reddit antiguo. Puedes probarlo tú mismo una vez que tengas BrowserNav v2.2 instalado:

- Antiguo reddit: https://old.reddit.com/r/sysadmin/comments/rt91z6/exchange_2019_antimalware_bad_update/

- Hacker News: https://news.ycombinator.com/item?id=29756714

*Nota de traducción, ambas páginas de referencia están en inglés*.

Pulsaciones de teclas:

- Alt+` o Alt+Mayúsculas+`: salta al comentario siguiente/anterior y anuncia su nivel.

- Alt+1 o Alt+Mayúsculas+1: salta al comentario siguiente/anterior en el nivel 1.

- Alt+2 o Alt+Mayúsculas+2: salta al comentario siguiente/anterior en el nivel 2.

- Alt+número o Alt+Mayúscula+número: salta al comentario siguiente/anterior en el nivel correspondiente.

Ten en cuenta que tanto en reddit como en hacker news el marcador también coincide con el post original. Como resultado, en reddit el post original corresponde al nivel 2, por lo que todos los comentarios tienen los niveles 1,3,4,5 .... Saltando el nivel 2.

Configuración de sitios web y marcadores

Pulsa NVDA+J para abrir el menú emergente BrowserNav. Aquí puedes configurar sitios web y marcadores. Para facilitar el uso, he añadido opciones para crear una nueva entrada para el sitio web actual, y crear un nuevo marcador desde el párrafo actual.

Todos los sitios web y los marcadores también se pueden configurar a través de NVDA > Preferencias > Diálogo de configuración.

Opciones del sitio web

Hay algunas opciones que se pueden configurar a nivel de sitio web:

- Bloquear los eventos de enfoque: algunos sitios web hacen un mal uso de los eventos de enfoque: por ejemplo, enfocan algunos elementos cuando intentan desplazarse, lo que hace que el sitio web sea difícil o imposible de usar para los usuarios de lectores de pantalla. Puede desactivar el manejo de los eventos de enfoque para tales sitios web. En este caso, los eventos de enfoque serán ignorados y el cursor no saltará.

- Bloquear los anuncios de regiones en vivo. Del mismo modo, algunos sitios web hacen un mal uso de las regiones en vivo. BrowserNav permite bloquearlas selectivamente.

- Auto QuickClick. Una vez que haya configurado los marcadores QuickClick en un sitio web, puede decirle a BrowserNav que haga clic en esos marcadores automáticamente cuando el sitio web esté completamente cargado.

Mejoras en el rendimiento

La navegación vertical (a través de los comandos NVDA+Alt+Arriba/Abajo) ahora funciona mucho más rápido en los navegadores basados en Chromium y en Firefox.

Resumen de otras funciones de BrowserNav

- Navegación vertical: permite encontrar objetos en una página web que están directamente debajo pulsando NVDA+Alt+Abajo/Arriba.

- Navegación por tamaño de letra: permite encontrar textos escritos en el mismo tamaño o estilo de letra.

- Más comandos de QuickNav: saltar al siguiente menú(Z), pestaña(Y), diálogo(P), etc.

Notas

- Conozco la existencia del complemento Placemarkers. Sin embargo, BrowserNav bookmarks es diferente en muchos aspectos: definición de sitios web más flexible, definición de marcadores más flexible, más funcionalidad en torno a diferentes tipos de marcadores. Sé que la comunidad de NVDA suele desconfiar de los complementos que son similares en funcionalidad, pero no tenía ninguna intención de competir con PlaceMarkers. La función de búsqueda por expresión regular estaba en BrowserNav desde hace muchos años y desarrollar marcadores propios era una extensión natural de la misma. También sería totalmente impráctico para mí actualizar el complemento de Placemarkers, ya que los cambios que he implementado requerirían reescribir probablemente el 90% de Placemarkers, por lo que no se justifica.

- Puedo dividir los marcadores en un complemento separado si hay suficiente interés. Siempre y cuando a la comunidad no le importe, ya que le preocupa que sea demasiado similar al complemento Placemarks.

Tony's enhancements (Mejoras de Tony ) v1.13

- Página web: https://github.com/mltony/nvda-tonys-enhancements

- Descargar: https://github.com/mltony/nvda-tonys-enhancements/releases/latest/download/tonysEnhancements.nvda-addon

Este complemento es un batiburrillo de diferentes mejoras de NVDA y esta vez he añadido algunas interesantes.

División del sonido

Al pulsar NVDA+Alt+S puedes activar la división del sonido: si utilizas auriculares estéreo, esto hará que todos los sonidos de NVDA vayan al canal derecho, mientras que todos los sonidos de la aplicación irán al canal izquierdo (o viceversa). Esto puede ser útil si tienes que asistir a largas y aburridas reuniones a través de videoconferencias. Además, puedes ajustar el volumen de NVDA y de las aplicaciones por separado a través de las teclas NVDA+Control+Subir/Página y NVDA+Alt+Subir/Página.

Copia de tablas

Mucha gente en la lista de correo de NVDA se quejaba de que no había una buena manera en NVDA de copiar una tabla de una página web. ¡Ahora hay una manera! Pulsa NVDA+Alt+T mientras estás en una tabla y se te presentarán algunas opciones: puedes copiar toda la tabla, o la fila o columna actual. La tabla se copiará conservando la información de formato de sus celdas, de modo que podrás pegarla en Microsoft Word o cualquier otro editor de texto enriquecido, y seguirá apareciendo como una tabla.

Órdenes experimentales de clic y desplazamiento del ratón

Me he dado cuenta de que las órdenes de clic de ratón de NVDA existentes no siempre funcionan. En particular, he encontrado casos en los que la pulsación de la tecla NVDA+Dividir teclado numérico  no lleva el cursor del ratón sobre el enlace en el que me gustaría hacer clic. Estos scripts son mi intento de resolver esto. La característica es experimental, en el sentido de que todavía hay casos en los que no funciona como se espera. Sin embargo, ya puede ser muy útil en algunos casos, así que decidí incluirla en la versión. Pulsaciones de teclas:

- NVDA+dividir del teclado numérico/multiplicar del teclado numérico: mueve el puntero del ratón al objeto actual, hace clic en el botón izquierdo/derecho del ratón, y luego mueve el puntero del ratón de vuelta a donde estaba. Además, intenta comprobar si hay otras ventanas en el camino (por ejemplo, las ventanas superiores) e intenta quitarlas del camino.

- Alt+más teclado numérico /menos teclado numérico: Mover el puntero del ratón sobre el objeto actual y desplazarse hacia arriba/abajo. Esto puede ser útil para cargar más contenido en sitios web de desplazamiento infinito.

- Alt+suprimir teclado numérico: mueve el puntero del ratón a la esquina superior izquierda de la pantalla. Esto puede ser útil para los sitios web que hacen un uso excesivo de la información del ratón para mostrar ventanas emergentes.

Recapitulación de otras funciones de Tony's enhancements

- Comandos de navegación de tablas mejorados, como el salto a la primera/última fila/columna.

- Cambio de idioma automático basado en el conjunto de caracteres Unicode.

- QuickSearch - similar al marcador BrowserNav QuickJump, pero funciona en editores de texto.

- Pulsaciones dinámicas: permite configurar el anuncio de la línea actual tras determinadas pulsaciones.

- Mostrar y ocultar cualquier ventana de la aplicación.

- Detección del modo de inserción/sobreescritura en los editores de texto para evitar la sobreescritura accidental del texto.

- Ajuste de la prioridad del proceso NVDA para una mejor respuesta.

Bluetooth Audio v1.4

- Página web: https://github.com/mltony/nvda-bluetooth-audio

- Descargar: https://github.com/mltony/nvda-bluetooth-audio/releases/latest/download/bluetoothaudio.nvda-addon

Bluetooth Audio fija la calidad del audio reproduciendo silencio o un suave ruido blanco mientras NVDA esté activo. Muchos auriculares y altavoces Bluetooth entran en modo de espera tras unos segundos de inactividad. Entonces, cuando NVDA pronuncia la siguiente frase, la primera o las dos primeras palabras pueden perderse. El audio Bluetooth evita que estos dispositivos entren en modo de espera manteniendo el flujo de audio abierto y reproduciendo constantemente algún sonido. De hecho, se ha informado que el audio Bluetooth mejora la calidad de audio en otros tipos de dispositivos de audio: Auriculares inalámbricos RF e incluso algunos altavoces con cable. También puede eliminar el ruido de los crujidos en algunos dispositivos.

La versión anterior de Bluetooth Audio sólo podía reproducir el silencio. Como resultado, era difícil saber si funciona o no. De hecho, parece que no funcionaba, o al menos no siempre funcionaba - una de las actualizaciones de NVDA en 2020 parece haberla roto, y ni siquiera yo me di cuenta. Para evitar esto en el futuro, he añadido una opción para reproducir un suave ruido blanco en lugar de silencio, para que puedas escuchar cuando el audio Bluetooth está funcionando. Otra característica que he añadido es cambiar dinámicamente el dispositivo de salida cuando la configuración de NVDA cambia - anteriormente eso requería un reinicio.

IndentNav v1.13

- Página web: https://github.com/mltony/nvda-indent-nav/

- Descargar: https://github.com/mltony/nvda-indent-nav/releases/latest/download/IndentNav.nvda-addon

IndentNav está diseñado principalmente para los desarrolladores de software, y permite una mejor navegación alrededor de los archivos de código fuente con sangría en los editores de texto. Esta nueva versión funciona mucho más rápido, especialmente en VSCode. Aquí hay algunas combinaciones de teclas para probar (por favor, lea la página de github para una lista completa):

- NVDA+Alt+Arriba/Abajo: salta a la línea siguiente/anterior con el mismo nivel de sangría dentro del bloque actual.

- NVDA+Alt+Izquierda/Derecha: saltar a la línea padre/primer hijo, donde padre e hijo se definen como línea con menor/mayor nivel de sangría.

- NVDA+Control+I: seleccionar el bloque actual (por ejemplo, la función).

- NVDA+V: indent-paste, es decir, pegar ajustando el nivel de indentación del contenido del portapapeles para que coincida con la línea actual.

Phonetic punctuation (puntuación fonética) v1.6

- Página web: https://github.com/mltony/nvda-phonetic-punctuation/

- Descargar: https://github.com/mltony/nvda-phonetic-punctuation/releases/latest/download/phoneticPunctuation.nvda-addon

Phonetic punctuation permite sustituir los signos de puntuación por iconos auditivos (earcons). En general, permite sustituir cualquier subcadena configurada con una expresión regular por un icono auditivo, lo que puede ser estupendo para deshacerse de marcas de tiempo y otros fragmentos que se repiten con frecuencia. También permite cambiar los parámetros de prosodia de las partes del discurso, pero sólo unos pocos sintetizadores lo soportan. Esta nueva versión permite ajustar el volumen de cada icono auditivo individual y tiene varias correcciones de errores.

WordNav v1.7

- Página web: https://github.com/mltony/nvda-word-nav/

- Descargar: https://github.com/mltony/nvda-word-nav/releases/latest/download/wordNav.nvda-addon

WordNav proporciona scripts más avanzados para navegar por palabras. Sustituye las pulsaciones de Control+Izquierda/Derecha por scripts personalizados. Hace que el comportamiento de estas pulsaciones sea consistente en todas las aplicaciones y añade múltiples opciones en su comportamiento.

En esta última versión he pasado bastante tiempo trabajando en torno al error de Google Chrome en su implementación de IAccessible, pero al final he conseguido que funcione correctamente en Chrome.

SentenceNav v2.12

- Página web: https://github.com/mltony/nvda-sentence-nav/

- Descargar: https://github.com/mltony/nvda-sentence-nav/releases/latest/download/SentenceNav.nvda-addon

SentenceNav permite navegar por frases mediante las teclas Alt+Arriba/Abajo. Esta nueva versión incluye algunas correcciones de errores.

TextNav v1.6

- Página web: https://github.com/mltony/nvda-text-nav/

- Descargar: https://github.com/mltony/nvda-text-nav/releases/latest/download/textnav.nvda-addon

TextNav le permite encontrar el principio del artículo, es decir, texto legible escrito en frases completas, en cualquier página web. Puede saltarse automáticamente la mayor parte del desorden, como los menús, las imágenes, los metadatos y los anuncios de las páginas web. Funciona pulsando las teclas Alt+Shift+Down/Up. Esta última versión sólo actualiza el indicador de compatibilidad.

Console toolkit v1.2

- Página web: https://github.com/mltony/nvda-console-toolkit/

- Descargar: https://github.com/mltony/nvda-console-toolkit/releases/latest/download/consoleToolkit.nvda-addon

Este complemento proporciona algunas características adicionales para la aplicación de consola, como el símbolo del sistema de Windows y la Terminal de Windows. Esta nueva versión añade un mejor soporte para Putty. Estas son algunas de las características:

- Ahora se puede utilizar Control+V para pegar.

- El habla se hace más real en una consola que imprime activamente nuevos mensajes.

- Puedes editar el comando actual pulsando NVDA+e en una ventana accesible.

Notas

- Las versiones aún no han sido actualizadas en el sitio web oficial de complementos de NVDA. He enviado una pull request, y está sujeta a la aprobación de NVAccess. Hasta entonces, siéntase libre de descargar las últimas versiones utilizando los enlaces que he proporcionado anteriormente.

- Todos los complementos fueron probados con la versión alfa 24399 de NVDA. Algunos problemas de compatibilidad se han solucionado, sin embargo, todavía es posible que algo cambie y la compatibilidad se rompa de nuevo para cuando se publique NVDA 2022. El autor, sin embargo, tiene un tiempo muy limitado para trabajar en los complementos, de hecho la única época del año en la que tengo tiempo para mantener mis complementos es el descanso de invierno alrededor de Navidad y Año Nuevo. Por lo tanto, libero mis complementos tal y como están. Puede que intente encontrar algo de tiempo para arreglar la compatibilidad a mitad de año, pero no puedo comprometerme a ello. Lo que me lleva al segundo punto:

- Se necesitan voluntarios. Actualmente tengo 9 complementos y requieren cierto mantenimiento y como mi vida se vuelve más y más ocupada cada año, estoy luchando para encontrar tiempo para eso, mientras que los usuarios piden compatibilidad, traducciones, etc. No quiero defraudar a mis usuarios. Así que estoy buscando a alguien que esté familiarizado con el proceso de desarrollo de complementos para que me ayude con eso. Por favor, contacta conmigo fuera de la lista si estás interesado. Las tareas típicas de mantenimiento son: ocuparse de los indicadores de compatibilidad y de los lanzamientos, ocuparse de las traducciones y, opcionalmente, arreglar los errores.

-

 

Saludos cordiales

-Tony

 


--

Carlos Esteban Martínez Macías.

Soporte a usuarios, Comunidad de NVDA en español.

Web: https://nvda.es

Experto certificado en NVDANVDA Certified Expert 2019

 

Carlos Esteban Martínez Macías

unread,
Jan 4, 2022, 8:38:18 PM1/4/22
to NVDA en español
Me faltó decir que para ahorrar tiempo traduciendo pasé el traductor Deep L al mensaje y corregí algunas cosas. Cuando dice subir página se refiere a las teclas avance y retroceso de página, fue una de las cosas que se me escapó al corregir. En todo caso, creo que se entiende.
Saludos.

Jordi Montserrat Navarro

unread,
Jan 5, 2022, 2:00:36 AM1/5/22
to NVDA_2
Hola Carlos, excelente trabajo.
Cuando NVDA dice plus  en el nombre de la tecla, no queda claro a que tecla se refiere.
Saludos 

--
Visita la web oficial de la comunidad de NVDA en español para acceder a recursos y descargas que desplegarán todo el potencial de tu lector de pantalla:
https://nvda.es
Visita la tienda de la web oficial de la comunidad para adquirir algunos productos, como materiales de formación o sintetizadores de voz, que mejorarán tu experiencia con NVDA: https://nvda.es/tienda/
Consulta las normas de esta lista siempre que quieras en la siguiente dirección:
https://nvda.es/documentacion/normas-de-convivencia-y-buen-comportamiento/normas-de-la-lista-de-correo-de-la-comunidad-de-nvda-en-espanol/
---
Has recibido este mensaje porque estás suscrito al grupo "NVDA en español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nvda-es+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/nvda-es/29e6d9de-83d6-470a-97c9-7e112463fd58n%40googlegroups.com.


--

Carlos Esteban Martínez Macías

unread,
Jan 5, 2022, 7:25:03 AM1/5/22
to nvd...@googlegroups.com
Hola Jordi.
Plus es la tecla del signo más (+). 
Saludos.



From: nvd...@googlegroups.com <nvd...@googlegroups.com> on behalf of Jordi Montserrat Navarro <dise...@gmail.com>
Sent: Wednesday, January 5, 2022 2:00:23 AM
To: NVDA_2 <nvd...@googlegroups.com>
Subject: Re: [nvda-es] Re: Complementos de Tony para NVDA: Actualizaciones y características
 
Reply all
Reply to author
Forward
0 new messages