Últimas noticias

  • Autor: Accessolutions, Frédéric Brugnot , Yannick Plassiard, Julien Cochuyt, André-Abush Clause
  • Versión actual: 2024.04.11 en desarrollo
  • Compatibilidad con NVDA: de 2021.1 en adelante
  • Descargar versión en desarrollo
  • Ver código fuente en GitHub

Copyright (C) 2015-2024 Accessolutions

Módulos web

Los módulos web permiten, interactivamente, crear scripts para NVDA para facilitar y personalizar la navegación por sitios web o aplicaciones web corporativas.

Creación de un módulo web

Sitúa el foco en una de las páginas del sitio web para el que quieres crear un módulo. Pulsa NVDA+w, y elige «Nuevo módulo web» en el menú. Se abrirá el diálogo «Nuevo módulo web».
En el campo «Nombre del módulo web», da un nombre significativo que identifique este sitio web (este nombre debe ajustarse a la sintaxis de nombres de archivo de Windows).
En la lista desplegable «URL», elige la parte de la URL común a todas las páginas del sitio deseado. Pulsa las flechas arriba y abajo para obtener los posibles subconjuntos de la URL actual. En la mayoría de casos, puedes usar la primera propuesta, ya que contiene sólo la primera parte de la URL hasta la primera barra («/»).
En la lista desplegable «Título de ventana», puedes introducir parte del título de la ventana del navegador. Usa sólo este parámetro si la coincidencia de URL no es capaz de identificar el sitio. En la mayoría de casos, se debería dejar este campo vacío.
Pulsa el botón «Aceptar» para crear el módulo. Se crea un archivo con extensión «.json» en la carpeta «webModule» dentro de la carpeta de usuario de NVDA.

Modificación de un módulo web

Sitúa el foco en una de las páginas del sitio web cuyo módulo quieres modificar. Pulsa NVDA+w, y elige «Editar módulo web» en el menú. Alternativamente, elige «Gestionar módulos web» en el menú. Se abrirá el diálogo «Gestor de módulos web».
Selecciona el módulo que quieres modificar o eliminar, y pulsa los botones «Editar» o «Borrar», respectivamente.

Reglas de un módulo

Un módulo está formado por un conjunto de reglas. Cada regla se usa para identificar un elemento concreto de una página web y actuar sobre él.
Hay varios tipos de reglas que permiten estructurar la navegación a lo largo de la aplicación web. Nos centraremos en el tipo de regla «marcador», que permite asignar atajos de teclado y acciones automáticas.

Creación de una regla

Para crear una regla, sitúa el cursor en modo exploración en la página web sobre el elemento para el que quieres crearla. Luego, pulsa NVDA+w. En el menú, elige «Nueva regla». Se abrirá una ventana mostrando varias categorías, con la categoría General resaltada.
En el campo «Tipo de regla», elige «Marcador».
En el campo «Nombre de regla», da un nombre a esta nueva regla. Este nombre se anunciará automáticamente cuando se pulse más adelante el atajo de teclado asignado a esta regla.

Criterios de filtrado

Desplázate a la categoría «Criterio». Pulsa el botón «Nuevo…» (o pulsa alt+n). Los siguientes campos se usan para definir el criterio que identifica al elemento al que se aplicará la regla. Se pueden indicar uno o varios criterios. En cada lista desplegable, al pulsar la flecha abajo, obtendrás propuestas de más a menos concretas para el elemento actual. Se aconseja normalmente elegir entre las primeras propuestas. Técnicamente, estas propuestas son atributos desde los ascendientes HTML hasta el elemento HTML actual.

Texto

En el campo «Texto», introduce una cadena de texto a buscar. Si la cadena empieza con el símbolo menor que («<"), la búsqueda localizará el elemento anterior. Esto es especialmente útil para encontrar un campo de texto cuya etiqueta está justo antes de él.

Rol

En la lista desplegable «Rol», selecciona uno de los roles propuestos para este elemento.

Etiqueta

En la lista desplegable «Etiqueta», selecciona la etiqueta HTML usada para este elemento. Ya que el concepto de rol y etiqueta muchas veces se solapan, se podría configurar uno u otro, pero rara vez ambos.

ID

En la lista desplegable «ID», selecciona una de las cadenas que más identifique de forma concreta el elemento, si la hay.

Clase

En la lista desplegable «Clase», elige una cadena que identifique de la forma más concreta posible el elemento, si la hay.
Al igual que con los nombres de archivo, las cadenas en los campos «ID» y «Clase» pueden contener un asterisco («*») para coincidir con una subcadena.

SRC

El campo «SRC» sólo es útil en elementos de imagen con un nombre de archivo o una URL como origen.

Índice

Si varios elementos encajan en el criterio de la regla, este campo establece el índice del elemento que se busca.
Una vez se han configurado los criterios, se puede pulsar la tecla intro o el botón «Aceptar» para cerrar el diálogo.

Atajos de teclado
  1. Desplázate a la categoría «Acciones».
  2. Pulsa el botón «Añadir…» (o pulsa alt+a).
  3. Pulsa el atajo de teclado que quieres asignar.
  4. Empareja una acción. Las acciones disponibles son:
    • «Moverse a»: desplaza el cursor del modo exploración al elemento y lo anuncia.
    • «Verbalizar»: anuncia el texto del elemento, pero no mueve el cursor.
    • «Verbalizar todo»: mueve el cursor del modo exploración al elemento y empieza a leer el texto en voz alta todo el texto desde esa posición.
    • «Activar»: hace clic con el botón izquierdo del ratón en ese elemento.
    • «Mover ratón»: mueve el cursor del ratón sobre ese elemento, pero no hace clic.

Se pueden asignar varios atajos de teclado con distintas acciones a una misma regla.

Gestión especial de la acción «Verbalizar»:

Cuando se asigna un atajo de teclado a la acción «Verbalizar», realizará la acción «Mover a» si se pulsa rápidamente dos veces.
Esto se puede usar para definir un atajo que lea en voz alta un mensaje de error mostrado en una página web sin moverse, y poder moverse a él para una lectura más precisa con órdenes de voz o braille, todo con un sólo atajo para memorizar.

Acciones automáticas

Una acción automática no se asocia a un atajo de teclado. Se ejecuta automáticamente cuando se encuentra un elemento que coincide con el criterio de la regla en la página web. Se puede usar para mover el cursor automáticamente a una posición de inicio concreta cuando se carga la página. Alternativamente, también permite leer en voz alta un mensaje de error según aparece.
Precaución: aunque son muy útiles, las acciones automáticas pueden llevar a un comportamiento de navegación impredecible si no se definen con cuidado. Lo más probable es que la acción «Verbalizar» sea inofensiva. Las acciones «Mover a» y «Verbalizar todo» pueden terminar por bloquear al usuario. Se debería evitar la acción «Activar» a menos que sea estrictamente necesaria.

Propiedades
Varios resultados disponibles

Por defecto, si varios elementos de una página encajan en el criterio de una regla, sólo se tiene en cuenta el primero. Todas las demás coincidencias se ignoran. Si se marca esta casilla, se tienen en cuenta todas las coincidencias. Esto quiere decir que las teclas retroceso y avance página podrían moverse por todos los elementos que coincidan con la regla.
No obstante, esto no cambia el comportamiento del atajo de teclado asignado, que únicamente se aplica al primer elemento que coincide. Se aconseja marcar esta casilla para una regla que coincida con los resultados de búsqueda en una página. De lo contrario, sólo se identificará el primer resultado.

Activar modo foco

Esta casilla indica si se debería activar el modo foco automáticamente tras moverse al elemento. Por defecto, viene marcada cuando se crea una regla para un cuadro de edición.

Verbalizar nombre de regla

Esta casilla indica si se verbaliza el nombre de la regla al activarla. Viene marcada por defecto, y se puede desmarcar para evitar un anuncio doble cuando el nombre de la regla y el texto del elemento son parecidos.

Saltar con avance página

Esta casilla indica si el cursor debería detenerse en el elemento que coincida con la regla al pulsar las teclas retroceso página y avance página.

Mejores prácticas

Para que el usuario final de un módulo aprenda, entienda y recuerde fácilmente los atajos de teclado y la estructura de las páginas, se aconseja al desarrollador del módulo que siga, en la medida de lo posible, algunas recomendaciones.

Sé coherente al elegir atajos de teclado

El mismo atajo debería tener el mismo efecto en todas las páginas del sitio web. Por ejemplo, control+shift+p debería llevar a la barra principal de botones, sin importar la página.
Se puede definir cualquier atajo de teclado, pero se recomienda asignar control+shift+letras para prevenir en la medida de lo posible conflictos con otros usos existentes.

Define las zonas que estructuran una página

La mayoría de sitios web tienen un esqueleto común en todas sus páginas. Se sigue esta disposición para una comprensión visual inmediata, pero a veces puede ser difícil de entender con voz o braille.
Los atajos de teclado no sólo permiten al usuario moverse más deprisa, también le ayudan a comprender mejor la estructura de la página.
Por tanto, se recomienda usar siempre los mismos atajos para las zonas principales que componen un sitio web. Por ejemplo:

  • Control+shift+l: moverse al principio del contenido principal de la página.
  • Control+shift+e: moverse al primer cuadro de edición del formulario principal.
  • Control+shift+h: moverse al menú principal (no del navegador, sino del sitio web).
  • Control+shift+o: moverse a los títulos de las pestañas (en páginas con pestañas, no las pestañas del navegador).
  • Control+shift+b: moverse a la barra principal de botones (normalmente debajo del formulario principal).
  • Control+shift+a: moverse al control de navegación en árbol (con frecuencia mostrado en el lado izquierdo de la página).
  • Control+shift+f: moverse al campo principal de búsqueda, si lo hay, en modo foco.
  • Control+shift+m: anunciar un mensaje informativo o de error.
  • Control+intro: hacer clic en el botón de validación del formulario principal.

Esta lista, por supuesto, no es obligatoria ni está completa.

Manejo de mensajes de error e informativos

Los mensajes de error o informativos son con frecuencia bastante difíciles de detectar con lectores de pantalla cuando no se anuncian adecuadamente con ARIA. Se deberían mostrar al editar un campo o cuando se valida un formulario, y se debería configurar una acción automática que los anuncie tan pronto como se detecten.

Tras un ciclo de nada más y nada menos que 13 betas, el más largo que se recuerda hasta la fecha, NV Access ha anunciado mediante esta publicación hace unas horas que ya se encuentra disponible la primera candidata a liberación (rc) de NVDA 2024.1. Se aconseja a todos los usuarios descargar esta versión y proporcionar comentarios. A menos que se encuentren fallos críticos, esta versión será idéntica a la versión 2024.1 final. Esta versión no es apta para entornos de producción.
Al instalar esta rc, te unirás al canal beta, y sólo recibirás avisos de actualización de versiones beta y candidatas a liberación (rc). El canal beta siempre te entregará la última versión de NVDA, siendo la rc idéntica a la estable actual a menos que haya una rc nueva. Para regresar al canal estable, actualiza manualmente a la última versión estable o utiliza el complemento Selector del canal de actualización.

Cambios destacables

Se ha añadido un nuevo modo de voz «a petición». Cuando la voz es a petición, NVDA no habla automáticamente (por ejemplo, al mover el cursor), pero sí cuando se pulsan órdenes cuyo objetivo es explícitamente indicar algo (por ejemplo, anunciar el título de la ventana). En la categoría Voz de las opciones de NVDA, ahora es posible excluir modos de voz no deseados de la orden alternar modo de voz (NVDA+s).
En el modo exploración de Mozilla Firefox, hay un nuevo modo de selección nativa, conmutable con NVDA+shift+f10. Al activarlo, la selección de texto en modo exploración también manipulará la selección nativa en Firefox. La copia de texto con control+c pasará directamente a Firefox, copiando el texto enriquecido en lugar de la representación en texto plano de NVDA.
La tienda de complementos ahora soporta acciones en lote (por ejemplo, instalar o habilitar complementos) seleccionando varios. Hay una nueva acción para abrir una página de reseñas del complemento seleccionado.
Las opciones de dispositivo de salida de audio y atenuación de audio se han eliminado del diálogo «Seleccionar sintetizador». Se pueden encontrar en el panel de opciones de audio, que se abre rápidamente con NVDA+control+u.
Se han actualizado Espeak-NG, el transcriptor braille LibLouis y Unicode CLDR. Hay disponibles nuevas tablas braille en filipino, tailandés y rumano.
También se han corregido muchos fallos, especialmente en la tienda de complementos, el braille, Libre Office, Microsoft Office y el audio.

Cambios de la beta 13:

  • Se corrige un problema al interactuar con algunos controles de NVDA, como el diálogo de selección del sintetizador o los elementos de listas con casillas de verificación.
  • Traducciones actualizadas.

Cambios de la beta 12:

  • Se corrige un fallo al mostrar emojis y símbolos Unicode en diálogos de NVDA, tales como el diálogo de pronunciación y símbolos.
  • Ya no se anuncia «copia nativa» al copiar texto en el modo de selección nativa del modo exploración.
  • Se actualiza el framework gráfico WXPython.
  • Traducciones actualizadas.

Cambios de la beta 11:

  • Correcciones de seguridad de NVDA 2023.3.4.
  • Se corrige un fallo para que al actualizar complementos incompatibles no desaparezcan de la tienda de complementos mientras se descargan.
  • Se restaura la numeración de encabezados en la guía de usuario y la guía para desarrolladores.
  • Se añade un índice a la guía rápida de órdenes.
  • Fallo corregido al usar pantallas braille BAUM.
  • Traducciones actualizadas.

Cambios de las betas 8, 9 y 10:

  • Se corrige un fallo que provocaba el cierre de NVDA si se usaban emojis en la terminal de Windows.
  • Se corrige un fallo con la selección nativa en Word.
  • Correcciones en el proceso de instalación y durante el cierre de NVDA.
  • Mejoras en la documentación.
  • Traducciones actualizadas.

Cambios de la beta 7:

  • Al copiar texto en Microsoft Word con el modo exploración activado, se incluye también el formato.Mejoras en la documentación.Varias correcciones al modo de selección nativa.
  • Se corrige un error ocasional cuando la sesión se bloquea y se desbloquea.
  • Traducciones actualizadas.

Cambios de la beta 6:

  • Correcciones de seguridad de NVDA 2023.3.3.
  • Mejoras en la documentación.
  • Traducciones actualizadas.

Cambios de la beta 5:

  • Correcciones de seguridad de NVDA 2023.3.2.
  • Mejoras en la documentación
  • Corrección de un fallo relacionado con el registro
  • Traducciones actualizadas.

Cambios de la beta 4:

  • Correcciones de seguridad de NVDA 2023.3.1.
  • NVDA ya no debería fallar y reiniciarse de manera intermitente tras abrir y cerrar la tienda de complementos.
  • Corrección al interactuar con cuadros combinados en iTunes y navegadores web.
  • Cambios en la estructura de la documentación.
  • Traducciones actualizadas.

Cambios de la beta 3:

  • Fallos corregidos al excluir modos de voz del ciclo de modos de voz desde las opciones.
  • Se mejora el mensaje de información de la batería para usar formas plurales de horas, minutos y segundos correctamente.
  • Traducciones actualizadas.

Cambios de la beta 2:

  • Se corrigen fallos al instalar y desinstalar complementos.
  • El texto de la voz ya no se actualiza cuando el ratón se mueve en el visualizador de voz.
  • Correcciones en la sintaxis de la documentación.
  • Traducciones actualizadas.

Notas importantes:

  • Esta versión rompe la compatibilidad de los complementos hechos para NVDA 2023.3 y versiones anteriores.
  • Ya no se soportan Windows 7 ni Windows 8. Windows 8.1 es la versión mínima soportada.

Descargar el instalador de NVDA 2024.1 rc1
La suma de comprobación SHA256, que te permitirá garantizar la integridad del archivo descargado, es 47380091cab8e817cfa37aadbbd077d15a38c4713ca888cf6f674783a3210987.
¡Feliz miércoles!

Este complemento extiende el comportamiento de la aplicación Banking 4 del siguiente modo:

  • Corrige un problema por el que se mostraba un carácter de línea en blanco y retorno de carro en las pantallas braille.
  • En la tabla de depósitos y facturación, sólo se muestra el contenido de la celda actual y sólo se verbaliza al cambiar con las flechas arriba/abajo/izquierda/derecha. También se añaden dos nuevas funciones en estas celdas:
    • La n imprime el nombre de la columna (cantidad, concepto, etc.)
    • Con la z se indica en qué fila nos encontramos y se anuncia el contenido de la fila entera.

Se recomienda realizar los siguientes ajustes para alcanzar una experiencia óptima con voz y braille:

  1. Inicia Banking 4
  2. En el menú NVDA, diálogo Perfiles de configuración, selecciona «Nuevo» e introduce Banking4 como nombre de perfil, por ejemplo.
  3. Bajo «Usar este perfil para», elige «Banking4» y pulsa Aceptar.

Con el perfil activo, modifica los siguientes ajustes en el diálogo de opciones de NVDA:

  • En la categoría Braille, cambia el cuadro combinado «Mostrar mensajes» a «indefinidamente».
  • En Formateado de documentos, desactiva la casilla de tablas.

¡Bienvenido al complemento BMI! Este complemento se ha diseñado para ayudar a calcular el índice de masa corporal (IMC), que es una medida internacional utilizada para evaluar el nivel de grasa corporal de una persona. Con este complemento puedes calcular fácilmente tu IMC proporcionando tu altura y tu peso. Además, ofrece una clasificación de los resultados para que puedas comprender mejor tu situación y tomar las medidas necesarias para ponerte en forma y mantenerte.
Nota: para una interpretación más adecuada del IMC, se recomienda considerar otros factores, como la composición corporal, distribución de grasa, edad, género y salud en general de la persona. También se recomienda siempre consultar a un profesional sanitario, como un doctor o un nutricionista, para una evaluación más precisa y una orientación adecuada sobre salud y peso.

Modo de uso

Pulsa alt+windows+i, o ve al menú NVDA (NVDA+n), Herramientas, Calcular tu IMC, para invocar al complemento. Aparecerá un diálogo con dos campos:

  1. Altura, donde debes introducir o seleccionar tu altura en centímetros.
  2. Peso, donde debes introducir o seleccionar tu peso en kilogramos.

Tras rellenar todos los campos, pulsa el botón «Calcular» con el atajo alt+a, o simplemente pulsa intro en ese botón.
NVDA verbalizará un diálogo con el resultado del cálculo. Al finalizar el diálogo, el cursor se situará en el botón Aceptar. Si se pulsa intro, el cursor se situará en el campo de altura.

Atajos

  • Alt+a: realiza el cálculo.
  • Alt+l: borra los campos y sitúa el cursor en el campo de altura.
  • Alt+c: cierra el cuadro de diálogo. También se puede salir pulsando escape.

Agradecimientos

Un agradecimiento especial a los colaboradores Rui Fontes, Noelia y Dalen, que han hecho posible esta versión.

Nota: parte de la información de esta ficha se ha obtenido mediante inteligencia artificial. Podría no ser precisa o estar incompleta.
Este complemento para NVDA permite obtener la fecha hijri pulsando NVDA+h.
La fecha Hijri se refiere al calendario islámico o calendario Hijri. Este calendario se basa en el año Hijri, que comenzó cuando el Profeta emigró de la Meca a Medina.

Hace unas horas, NV Access ha anunciado mediante esta publicación que ya se encuentra disponible la beta 13 de NVDA 2024.1 para todo aquel que desee descargarla y probar lo que llegará cuando la versión final se libere oficialmente. Si te animas a probarla, no olvides informar de cualquier problema que encuentres para que se corrija en la versión final. Esta versión no es apta para entornos de producción. Según la lista de correo de anuncios de la API, esta es la última beta prevista antes del lanzamiento de la versión rc1.
Al instalar esta beta, te unirás al canal beta, y sólo recibirás avisos de actualización de versiones beta y candidatas a liberación (rc). El canal beta siempre te entregará la última versión de NVDA, siendo la rc idéntica a la estable actual a menos que haya una rc nueva. Para regresar al canal estable, actualiza manualmente a la última versión estable o utiliza el complemento Selector del canal de actualización.

Cambios destacables

Se ha añadido un nuevo modo de voz «a petición». Cuando la voz es a petición, NVDA no habla automáticamente (por ejemplo, al mover el cursor), pero sí cuando se pulsan órdenes cuyo objetivo es explícitamente indicar algo (por ejemplo, anunciar el título de la ventana). En la categoría Voz de las opciones de NVDA, ahora es posible excluir modos de voz no deseados de la orden alternar modo de voz (NVDA+s).
En el modo exploración de Mozilla Firefox, hay un nuevo modo de selección nativa, conmutable con NVDA+shift+f10. Al activarlo, la selección de texto en modo exploración también manipulará la selección nativa en Firefox. La copia de texto con control+c pasará directamente a Firefox, copiando el texto enriquecido en lugar de la representación en texto plano de NVDA.
La tienda de complementos ahora soporta acciones en lote (por ejemplo, instalar o habilitar complementos) seleccionando varios. Hay una nueva acción para abrir una página de reseñas del complemento seleccionado.
Las opciones de dispositivo de salida de audio y atenuación de audio se han eliminado del diálogo «Seleccionar sintetizador». Se pueden encontrar en el panel de opciones de audio, que se abre rápidamente con NVDA+control+u.
Se han actualizado Espeak-NG, el transcriptor braille LibLouis y Unicode CLDR. Hay disponibles nuevas tablas braille en filipino, tailandés y rumano.
También se han corregido muchos fallos, especialmente en la tienda de complementos, el braille, Libre Office, Microsoft Office y el audio.

Cambios de la beta 13:

  • Se corrige un problema al interactuar con algunos controles de NVDA, como el diálogo de selección del sintetizador o los elementos de listas con casillas de verificación.
  • Traducciones actualizadas.

Cambios de la beta 12:

  • Se corrige un fallo al mostrar emojis y símbolos Unicode en diálogos de NVDA, tales como el diálogo de pronunciación y símbolos.
  • Ya no se anuncia «copia nativa» al copiar texto en el modo de selección nativa del modo exploración.
  • Se actualiza el framework gráfico WXPython.
  • Traducciones actualizadas.

Cambios de la beta 11:

  • Correcciones de seguridad de NVDA 2023.3.4.
  • Se corrige un fallo para que al actualizar complementos incompatibles no desaparezcan de la tienda de complementos mientras se descargan.
  • Se restaura la numeración de encabezados en la guía de usuario y la guía para desarrolladores.
  • Se añade un índice a la guía rápida de órdenes.
  • Fallo corregido al usar pantallas braille BAUM.
  • Traducciones actualizadas.

Cambios de las betas 8, 9 y 10:

  • Se corrige un fallo que provocaba el cierre de NVDA si se usaban emojis en la terminal de Windows.
  • Se corrige un fallo con la selección nativa en Word.
  • Correcciones en el proceso de instalación y durante el cierre de NVDA.
  • Mejoras en la documentación.
  • Traducciones actualizadas.

Cambios de la beta 7:

  • Al copiar texto en Microsoft Word con el modo exploración activado, se incluye también el formato.Mejoras en la documentación.Varias correcciones al modo de selección nativa.
  • Se corrige un error ocasional cuando la sesión se bloquea y se desbloquea.
  • Traducciones actualizadas.

Cambios de la beta 6:

  • Correcciones de seguridad de NVDA 2023.3.3.
  • Mejoras en la documentación.
  • Traducciones actualizadas.

Cambios de la beta 5:

  • Correcciones de seguridad de NVDA 2023.3.2.
  • Mejoras en la documentación
  • Corrección de un fallo relacionado con el registro
  • Traducciones actualizadas.

Cambios de la beta 4:

  • Correcciones de seguridad de NVDA 2023.3.1.
  • NVDA ya no debería fallar y reiniciarse de manera intermitente tras abrir y cerrar la tienda de complementos.
  • Corrección al interactuar con cuadros combinados en iTunes y navegadores web.
  • Cambios en la estructura de la documentación.
  • Traducciones actualizadas.

Cambios de la beta 3:

  • Fallos corregidos al excluir modos de voz del ciclo de modos de voz desde las opciones.
  • Se mejora el mensaje de información de la batería para usar formas plurales de horas, minutos y segundos correctamente.
  • Traducciones actualizadas.

Cambios de la beta 2:

  • Se corrigen fallos al instalar y desinstalar complementos.
  • El texto de la voz ya no se actualiza cuando el ratón se mueve en el visualizador de voz.
  • Correcciones en la sintaxis de la documentación.
  • Traducciones actualizadas.

Notas importantes:

  • Esta versión rompe la compatibilidad de los complementos hechos para NVDA 2023.3 y versiones anteriores.
  • Ya no se soportan Windows 7 ni Windows 8. Windows 8.1 es la versión mínima soportada.

Descargar el instalador de NVDA 2024.1 beta 13
La suma de comprobación SHA256, que te permitirá garantizar la integridad del archivo descargado, es 46bbf6538b1afe8b3bc600df61c22c0d6767a12f8384a9dc5c56b5d9c9383d3e.
¡Feliz martes!

Un complemento para hacer seguimiento de envíos por correo.
Este complemento facilita el seguimiento de envíos desde el sitio web de correo de Brasil, utilizando su código de seguimiento.

Modo de uso

Usar este complemento es bien sencillo. Copia el código de seguimiento al portapapeles, y pulsa el atajo NVDA+e para comprobar el estado más reciente del envío, y NVDA+control+e para obtener todos los estados. También se puede usar el atajo NVDA+control+shift+e para teclear un código.

Este complemento permite usar algunos controles que normalmente no funcionan con NVDA.
Nota: cuando nos referimos a controles, no hablamos de objetos individuales. No se puede, por ejemplo, convertir los elementos de una lista en botones, pero sí tratar la lista entera como un botón.
Lo que entendemos por control depende de la aplicación. Los botones del diálogo Ejecutar, por ejemplo, se definen como un control cada uno. Por el contrario, todo en la calculadora de Windows 10 es un único control, la ventana en sí misma.
Por ahora, el complemento soporta:

  • Botones.
  • Casillas de verificación.
  • Controles de edición.
  • Botones de opción.
  • Deslizadores.
  • Controles de texto.

Reconocimiento automático del tipo de control

Cuando NVDA encuentre un control desconocido, intentará descubrir qué tipo de control es. Si lo consigue, se anunciará de la forma más aproximada posible a lo que se anuncia normalmente al interactuar con ese tipo de control.

Cambio manual del tipo de control

A veces, cuando NVDA no anuncia un control como desconocido, sino como panel, es imposible determinar si se trata de un panel de verdad o no. Por este motivo, el complemento implementa funciones para forzar a NVDA a que interprete el control como de otro tipo.
También se puede forzar a NVDA para que use MSAA o UIA al acceder al control. Esto es útil si NVDA se comporta mal con la API de accesibilidad que elige por sí mismo.
NVDA normalmente usa MSAA o UIA para acceder a los controles, por lo que una de ellas será idéntica a su comportamiento normal. Prueba a cambiar la API de accesibilidad si:

  • La navegación de objetos de NVDA no funciona como debería.
  • NVDA falla al seguir el foco, pero el control funciona parcial o completamente con navegación por objetos y/o seguimiento del ratón.
  • NVDA anuncia información errónea sobre el control.

Se pueden hacer ambas cosas desde el cuadro combinado de tipo de control (mira más adelante).

Trabajar con controles desconocidos

Si NVDA no puede reconocer un control, su tipo se anunciará como «desconocido», e intentará calcular dónde está el foco mirando los colores del texto. Ten en cuenta que el control debe soportar revisión de pantalla para que esto funcione.
NVDA tratará el texto con el color menos recurrente en el control como su nombre, y tanto el habla como el braille se actualizarán cuando el nombre cambie, por lo que deberías poder hacer cosas como navegar por una lista con las flechas.
Se puede lograr este comportamiento en cualquier control seleccionando «desconocido» en el cuadro combinado de tipo de control (mira más adelante).
Nota: cuando este complemento está habilitado, no se puede leer todo el texto visible del control en el modo de revisión de objetos al aterrizar sobre un control desconocido como harías normalmente. Para restaurar el comportamiento normal de NVDA en el control actual, selecciona «Usar comportamiento normal de NVDA» en el cuadro combinado de tipo de control (mira más adelante).

Gestos

  • NVDA+alt+c: abre el diálogo usado para cambiar el tipo del control que tiene el foco.
  • NVDA+alt+shift+c: abre el diálogo usado para cambiar el tipo del control situado bajo el navegador de objetos.
  • NVDA+alt+r: anuncia el tipo de control donde está situado el foco, si se pulsa una vez, o el navegador de objetos si se pulsa dos veces.

Opciones del diálogo de selección de tipo de control

  • Cuadro combinado de tipo de control: este cuadro combinado enumera todos los tipos de controles que se pueden elegir. Lo que selecciones aquí sólo afectará a los controles de la aplicación con la que interactuabas al abrir el diálogo, y sólo a aquellos que se parezcan al control con el que interactuabas al abrirlo. Digamos que has cambiado el botón Aceptar en el diálogo Ejecutar para que se trate como una casilla de verificación. Ahora, los botones Cancelar y Examinar se anunciarán como casillas de verificación, pero el cuadro de edición se seguirá anunciando como cuadro de edición, ya que es un tipo de control diferente. Sucede lo mismo, por ejemplo, al abrir el diálogo Guardar como en WordPad. Los botones allí también se tratarán como botones, ya que es un programa distinto al del diálogo Ejecutar.
  • Casilla de verificación para confiar en eventos: esta casilla permite elegir si NVDA debería fiarse de los eventos, notificaciones que los controles envían a los lectores de pantalla para avisar de cosas como cambios de nombre al interactuar con el control. La mayoría de controles personalizados no implementan los eventos correctamente, por lo que se desactiva por defecto. También permanecerá desactivada cuando NVDA reconozca automáticamente un control. También afectará únicamente al control con el que interactuabas al abrir el diálogo.
  • Casilla para usar temporalmente el comportamiento normal de NVDA en todos los controles: si se marca, NVDA usará su comportamiento normal en todos los controles hasta que se reinicie o se desmarque la casilla de nuevo. Esto es útil si se cambia un control y se deja a NVDA en un estado que hace imposible dar marcha atrás.

Registro de cambios

v1.0.1

  • El complemento ya no debería reproducir sonidos de error al cambiar la API de accesibilidad.

v1.0

  • Versión inicial.

Este complemento para NVDA permite a los usuarios buscar rápidamente información sobre una carta concreta de Hearthstone a partir de su nombre.

Modo de uso

Teniendo seleccionado el texto de una carta o copiado al portapapeles, pulsa NVDA+h. El complemento intentará buscar la información de la carta y la mostrará en una ventana emergente explorable.
De forma alternativa, se puede pulsar NVDA+shift+h. Se mostrará un diálogo donde se puede teclear el nombre de la carta a buscar.

Salida de ejemplo

Tirion Fordring
8 mana
6 6
Escudo Divino. Provocar. Estertor de muerte: equipa un Ashbringer 5/3.
Esbirro
Paladín
Legendario
Legado
Si no has escuchado el tema musical de Tirion Fordring es porque no existe.

Registro de cambios

v0.9

  • Se muestran todas las runas en una carta con más de una runa, como en explosión climática necrótica.

v0.8

  • Se actualiza para funcionar con NVDA 2023.
  • Se corrige un problema que impedía que el complemento funcionara tras el cambio de diseño de la wiki fandom de Hearthstone.
  • Se corrige un problema por el que no se mostraban los tipos de esbirro y las clases múltiples.

v0.7

  • Al abrir un diálogo de búsqueda de cartas sólo se permitirá un diálogo de ese tipo simultáneamente.
  • Compatible con NVDA 2022.1.

v0.6

  • Se corrige un problema por el que no se recuperaban cartas como Whack-A-Gnoll Hammer y Flurry (Rango 1).

v0.5

  • La recuperación de información de las cartas es más rápida en algunos casos.
  • Se añade una nueva orden para buscar información de una carta a partir de la entrada del usuario (NVDA+shift+h).

v0.4

  • Se muestran varias clases si están disponibles en la carta.

v0.3

  • Se corrige un problema que a veces hacía que no se mostraran las estadísticas de las armas.
  • No se muestra el coste de maná para cartas sin coste.
  • Se hace posible buscar cartas según se listan en los mazos superiores.

v0.2

  • Se muestra el tipo de esbirro.
  • Se corrige un problema por el que se renderizaban símbolos extraños en algunas cartas.

v0.1

  • Versión inicial.

Este complemento para NVDA permite saltarte ciertas frases durante un breve periodo de tiempo. Seguramente te preguntarás si necesitas una cosa así. La respuesta es simple. Lo quería, y lo hice. No estoy seguro de si la gente lo encontrará útil o no, pero ¿por qué no hacerlo público?
Se asumen casos como los siguientes:

  • Evitar el extenso prefijo común al principio de una línea de consola durante un trabajo con comandos.
  • Silenciar el molesto mensaje «add line comments» al revisar código en GitHub.
  • Saltarse el nombre de una persona en Slack o Discord cuando envía montones de mensajes seguidos.

Puede haber otras situaciones en las que el complemento sirva.

Modo de uso

Evitar frases

Este complemento extiende la función de marcadores de inicio y fin de NVDA.
Primero, mueve el cursor de revisión al comienzo de la frase a evitar. Luego, pulsa NVDA+f9 para marcar la posición de inicio.
Después, muévete al final de la frase que quieres evitar y pulsa NVDA+f11. Esto causará que cualquier frase que coincida con la selección se evite automáticamente de ahora en adelante.
La posición de selección no se limpia inmediatamente después de elegir la frase a evitar. Por tanto, también puedes pulsar la ya conocida orden NVDA+f10 para copiar el texto al portapapeles.
El complemento puede memorizar una cantidad ilimitada de frases a evitar.

Eliminar frases evitadas

Las frases evitadas se eliminan al hacer una de las siguientes acciones:

  • Pulsar NVDA+f11 teniendo seleccionada exactamente la misma frase que se evitó. NVDA leerá la frase seleccionada como siempre.
  • Pulsar NVDA+shift+f11. Al ejecutar esta orden se borran los ajustes y se lee todo con normalidad.
  • Reiniciar NVDA. Los ajustes no se guardan, así que todas las frases se purgan al reiniciar.

Precaución

La salida braille no se ve afectada en modo alguno. Por otro lado, puedes querer abreviar también la pantalla braille, pero no lo hice porque el procesamiento del enrutamiento del cursor (tocar teclas del cursor) se volvería mucho más complicado.
Como es habitual, se inyecta en processSpeech, ya usado por complementos que modifican el texto que se verbalizará.
Existe la posibilidad de que este complemento haga conflicto con otros que operen de forma similar. Por ahora no puedo hacer nada con esto, ya que el orden de los hooks es incontrolable.