Este complemento comprueba el estado del sonido en Windows cuando NVDA se
inicia y, si determina que el sonido está silenciado, el complemento fuerza
su activación.

Al mismo tiempo, se comprueba por separado el volumen del proceso de NVDA.

El complemento también comprueba el estado del sintetizador de voz. Si hay
problemas durante su inicialización, se hacen intentos para iniciarlo, tal y
como se especifica en las opciones de NVDA.

Hay una posibilidad adicional que comprueba el dispositivo de sonido por el
que sale NVDA. Si este dispositivo es distinto del predeterminado, se
alterna automáticamente la salida al dispositivo predeterminado instalado en
el sistema.

Nota: siempre se reproduce el sonido de inicio del complemento, incluso si
el volumen está activado. Esto es porque el complemento conmuta la salida al
dispositivo de sonido principal cada vez que NVDA se inicia.

Esto sucede cuando el dispositivo de sonido de salida configurado en las
opciones de NVDA difiere del dispositivo de salida predeterminado o del
«Asignador de sonido Microsoft».

Esto se puede resolver de una de las siguientes formas:

  1. Después de reiniciar NVDA, guarda la configuración actual pulsando
    NVDA+ctrl+c. Se guardará el dispositivo de sonido predeterminado en los
    ajustes de NVDA y la conmutación no se producirá cada vez que NVDA se
    inicie.
  2. Si no quieres cambiar la configuración de NVDA, simplemente desactiva la
    función de alternar dispositivos de sonido en el panel de opciones de
    Unmute.

Diálogo de opciones del complemento

Para abrir el panel de opciones del complemento, sigue estos pasos:

  • Pulsa NVDA+n para abrir el menú NVDA.
  • Después ve a «Preferencias» -> «Opciones…» y busca en la lista de
    categorías «Unmute Windows Audio».

Eso es todo, ahora puedes usar el tabulador para desplazarte por las
opciones del complemento.

Las siguientes opciones están disponibles en el diálogo de opciones del
complemento:

  1. El primer deslizador del diálogo de opciones del complemento te permite
    especificar el nivel de volumen de Windows que se configurará cuando
    inicies NVDA si el sonido estaba silenciado o el volumen estaba muy bajo.

  2. El nivel de volumen mínimo de Windows para que se aplique el
    procedimiento de incremento de volumen. Este deslizador te permite
    ajustar el nivel de sensibilidad del complemento.

    Si el volumen cae por debajo del valor indicado aquí, este aumentará la próxima vez que inicies NVDA.

    De lo contrario, si el volumen es mayor que el valor que se indique aquí, el nivel no cambiará al reiniciar NVDA.

    Y, por supuesto, si el sonido estaba apagado, se encenderá al reiniciar el complemento.

  3. La siguiente casilla de verificación permite habilitar la
    reinicialización del controlador de sintetizador de voz.

    Este procedimiento sólo se iniciará si se detecta que el controlador del sintetizador de voz no se ha iniciado tras arrancar NVDA.

  4. En el siguiente campo puedes indicar el número de intentos de
    reinicialización del sintetizador. Los intentos se realizan cíclicamente
    en intervalos de un segundo. Un valor de 0 significa que se realizarán
    intentos indefinidamente hasta que el procedimiento se complete con
    éxito.

  5. La opción «Switch to the default output audio device» permite comprobar
    al iniciar el dispositivo de salida de sonido de NVDA. Si este
    dispositivo difiere del predeterminado, se alterna automáticamente la
    salida al dispositivo de sonido instalado en el sistema como principal.

  6. La siguiente casilla de verificación activa o desactiva la reproducción
    de un sonido de inicio cuando la operación tiene éxito.

Componentes de terceros

El complemento utiliza los siguientes componentes de terceros:

  • Para interactuar con la API Windows Audio Coremódulo
    PyCaw
    , distribuido bajo la licencia
    MIT.
  • Para obtener información sobre procesos en ejecución y usar en componente
    PyCaw – módulo psutil, distribuido
    bajo la licencia BSD-3.

Registro de cambios

Versión 1.5.5

  • se ha probado la compatibilidad del complemento con NVDA 2021.1;
  • se ha actualizado el módulo de terceros psutil;
  • se ha adaptado el complemento para soportar las versiones de Python 3.7 y
    3.8;
  • Añadidas anotaciones de MyPy al código fuente;
  • añadida función «Cambiar al dispositivo de salida predeterminado»;
  • los parámetros del complemento siempre se alojan en el perfil de
    configuración base.

Versión 1.4

  • añadido un método para aumentar el volumen del proceso NVDA por separado
    al iniciar;
  • cambiado el sonido de operación exitosa (gracias a Manolo);
  • todas las funciones manuales para controlar el volumen se han transferido
    al complemento de ajuste de volumen para NVDA.

Versión 1.3

  • añadida la capacidad de controlar de forma separada el volumen principal y
    de cada programa;
  • actualizada traducción al vietnamita (gracias a Dang Manh Cuong);
  • añadida la traducción al turco (gracias a Cagri Dogan);
  • Añadida la traducción al italiano (gracias a Christianlm);
  • añadida la traducción al chino simplificado (gracias a Cary Rowen);
  • Añadida traducción al polaco (gracias a Stefan Banita);
  • actualizada traducción al ucraniano;
  • actualizada la documentación.

Versión 1.2

  • ahora se usa la API Windows Audio Core en vez del administrador de
    sonido de Windows
    ;
  • se añade la reproducción de un sonido de inicio cuando el complemento
    activa con éxito el audio.

Versión 1.1

  • añadido diálogo de opciones del complemento;
  • actualizada traducción al ucraniano.

VERSIÓN 1.0.1

  • Realiza intentos repetidos para activar el controlador del sintetizador en
    caso de inicialización fallida;
  • Añadida traducción al vietnamita por Dang Manh Cuong;
  • Añadida traducción al ucraniano.

VERSIÓN 1.0. CARACTERÍSTICAS DE LA IMPLEMENTACIÓN

El complemento usa un módulo de terceros, Windows Sound Manager.

Alteración del código fuente del complemento

Puedes clonar este repositorio para alterar NVDA Unmute.

Dependencias de terceros

Se pueden instalar con Pip:

  • markdown
  • scons
  • python-gettext

Para empaquetar el complemento para su distribución

  1. Abre una línea de órdenes, navega a la raíz de este repositorio
  2. Ejecuta la orden scons. El complemento creado, si no hay errores, se
    sitúa en el directorio actual.

Bienvenido al complemento de diccionario rápido de NVDA, que te permitirá
obtener rápidamente el artículo de un diccionario con la traducción de una
palabra o frase en el idioma de tu elección pulsando una combinación de
teclas. Hay unos pocos atajos de teclado, pero son intuitivos y se han
elegido convenientemente para que los recuerdes rápidamente.

Los artículos del diccionario contienen información detallada de la palabra,
tal como voz, género, singular o plural, opciones de traducción, lista de
significados, sinónimos y ejemplos detallados. Dicha información será muy
útil para la gente que aprende idiomas extranjeros, o busca comunicarse
aprovechando toda la riqueza y diversidad de su propio idioma.

El complemento soporta diversos servicios de diccionarios en línea. Puedes
seleccionar el diccionario remoto deseado en el cuadro de diálogo
correspondiente o utilizando atajos de teclado. Cada servicio disponible
dispone de su propio panel de opciones.

También hay oportunidades avanzadas para trabajar con perfiles de los
sintetizadores de voz. Puedes asociar un perfil de síntesis de voz con un
idioma específico, tras lo cuál las traducciones a dicho idioma serán
pronunciadas por el sintetizador seleccionado.

A continuación se encuentran todas las funciones del complemento, así como los atajos de teclado para controlarlas. Por defecto, todas las funciones se activan con órdenes de doble capa. Sin embargo, se pueden asignar atajos más convenientes para todos los métodos. Se puede hacer desde el diálogo Gestos de entrada, en las preferencias de NVDA.

Recibir el artículo de un diccionario

Para obtener un artículo del diccionario, primero debes seleccionar la
palabra en la que estás interesado o bien copiarla al portapapeles. A
continuación, pulsa NVDA+y dos veces. Existe otra forma de obtener una
entrada del diccionario: al pulsar NVDA+y una vez se activa el modo de
control del complemento, después basta con pulsar la letra d.

Modo de control del complemento

Para acceder a todas las funciones del complemento, es necesario activar su
modo de control. Esto se puede hacer pulsando NVDA+y una vez. Se escuchará
un pitido corto y grave, y podrás utilizar las órdenes descritas más
abajo. Si pulsas una tecla que no pertenezca al complemento, escucharás una
señal auditiva que indicará una pulsación errónea y el modo de control del
complemento se desactivará automáticamente.

Lista de órdenes del complemento

Órdenes básicas del diccionario:

  • D – Anuncia una entrada de diccionario para la palabra o frase
    seleccionada (igual que NVDA+Y);
  • W – Muestra la entrada del diccionario en una ventana explorable
    independiente;
  • S – Intercambia los idiomas y obtiene la traducción del Diccionario
    Rápido;
  • A – Anuncia los idiomas actuales de origen y destino;
  • C – Copia la última entrada del diccionario al portapapeles;
  • E – Edita el texto antes de enviarlo;
  • U – Descarga y almacena la lista de idiomas disponibles del diccionario en
    línea;
  • teclas de función – Seleccionar servicio de diccionario en línea;
  • Q – Estadísticas de uso del servicio en línea;
  • F – Elegir servicio en línea.

Gestión de perfiles de síntesis de voz:

  • del 1 al 9 – Selección del perfil de síntesis de voz;
  • G – Anuncia el perfil seleccionado de síntesis de voz;
  • B – Vuelve al sintetizador de voz anterior;
  • R – Restaurar sintetizador de voz predeterminado;
  • Suprimir – Elimina el perfil de síntesis de voz seleccionado;
  • V – Guarda el perfil de síntesis de voz configurado;
  • P – Muestra una lista con todos los perfiles de síntesis de voz
    personalizados.

Pulsa O para abrir el diálogo de opciones del complemento.

Ayuda de órdenes del complemento

Puedes ver una lista con todas las órdenes utilizadas en el complemento de
la siguiente manera:

  • Mediante el menú NVDA – Pulsando NVDA+n, yendo al menú «Herramientas»,
    luego a «Quick Dictionary» y activando el elemento de menú «Help on add-on
    commands».
  • Pulsa la tecla H en el modo de control del complemento (NVDA+Y).

Ayuda del complemento

Para abrir la ayuda del complemento, pulsa NVDA+N, ve al submenú
«Herramientas», luego a «Quick Dictionary» y activa el elemento de menú
«Help».

Colaboraciones

Estamos muy agradecidos a todos los que han hecho el esfuerzo de
desarrollar, traducir y mantener este complemento:

  • Cagri Dogan – Traducción al turco;
  • Wafiqtaher – Traducción al árabe.

Se han usado varias buenas soluciones de otros desarrolladores en el
complemento Diccionario Rápido. Gracias a los autores de los siguientes
complementos:

  • Instant Translate – Alexy Sadovoy, Beqa Gozalishvili, Mesar Hameed,
    Alberto Buffolino y otros colaboradores de NVDA.
  • Para trabajar con los perfiles de sintetizadores de voz se usaron ideas
    del complemento SwitchSynth (gracias a Tyler Spivey).

Registro de cambios

Versión 2.1

  • añadido un diálogo para editar el texto antes de enviarlo al servicio
    remoto;
  • se ha separado la página de ayuda del complemento del archivo léame;
  • Añadida traducción al turco (gracias a Cagri Dogan).

Versión 2.0

  • añadida la posibilidad de conectar otros servicios en línea;
  • añadido el servicio Lexicala junto con su panel de opciones;
  • añadido un diálogo para elegir un servicio remoto de la lista de los que
    hay disponibles;
  • añadida una orden para obtener información sobre el servicio seleccionado;
  • añadido un diálogo para trabajar con perfiles de síntesis de voz;
  • implementado el procedimiento para pasar al sintetizador de voz anterior;
  • implementado un hilo paralelo para vigilar el estado del sintetizador;
  • a causa del incremento de funciones en el complemento, la ayuda de órdenes
    ahora se muestra en una ventana independiente;
  • actualizado el procedimiento para almacenar en caché las solicitudes a
    servicios en línea;
  • se ha añadido un submenú del complemento al menú NVDA;
  • actualizado léeme.

Versión 1.2

  • añadida la capacidad de alternar automáticamente entre sintetizadores de
    voz en los idiomas seleccionados;
  • añadida la capacidad de descargar la lista más reciente de idiomas
    disponibles del diccionario en línea;
  • Añadida la traducción al turco gracias a Cagri Dogan.

Versión 1.1

  • cambiados algunos atajos de teclado que hacían conflicto con otros
    complementos;
  • cambiada la descripción de las funciones principales del complemento;
  • actualizada la ayuda y las traducciones del complemento;
  • eliminados algunos atajos de teclado, dando al usuario la oportunidad de
    que los configure por sí mismo;
  • corregido un error en la traducción al ucraniano (gracias a Volodymyr
    Perig);
  • añadida traducción al ruso.

Versión 1.0: características de la implementación

  • las solicitudes al servidor remoto se ejecutan en un hilo separado para
    evitar que NVDA se bloquee;
  • señales mientras se espera una respuesta del servidor;
  • se guardan en caché las 100 últimas solicitudes para reducir la carga del
    servicio de diccionario remoto;
  • se pasa al modo de control del complemento;
  • posibilidad de usar un servidor alternativo;
  • diálogo de opciones del complemento.

Numpad Nav Mode es un complemento para NVDA que
permite cambiar fácilmente el bloque numérico de tu teclado entre los
controles de navegación de NVDA y los controles de navegación de Windows sin
lector de pantalla. Esto puede ser especialmente útil para usuarios que
migran de Jaws a NVDA. Este complemento también proporciona control sobre el
estado de la tecla bloqueo numérico, tanto cuando NVDA se inicia como,
opcionalmente, cuando se activan perfiles.

Explicación y características de los modos de navegación

Las funciones normales del bloque numérico de un pc, con el bloqueo numérico
desactivado, son: retroceso de página, avance página, inicio, fin, las
cuatro flechas, y una tecla suprimir. Sin embargo, NVDA toma el control por
completo sobre el bloque numérico para proporcionar teclas de revisión,
controles del ratón y controles de navegación por objetos. Esto se aplica
incluso en el modo de teclado portátil, que duplica estas funciones en
teclas ajenas al teclado numérico para quienes no tienen uno.

Sin embargo, algunos usuarios disponen de bloque numérico en el teclado de
su portátil, y preferirían usarlo para navegar por Windows (al menos durante
algún tiempo), especialmente porque algunos portátiles no proporcionan
inicio, fin, u otras teclas similares. Aquí es donde este complemento puede
ayudar. Además, algunos usuarios de ordenadores de escritorio, como los que
están acostumbrados al comportamiento del bloque numérico en JAWS, pueden
encontrar conveniente a veces usar el bloque numérico para dichas funciones
de teclado en vez de las teclas normales, cosa que este complemento
permite. Esto incluye la orden popular de JAWS insert del teclado numérico+2
del teclado numérico para leer hasta el final, que fue una petición concreta
de funcionalidad de algunos de los primeros usuarios de este complemento.

Cómo funciona

Con el bloqueo numérico desactivado, sin importar la disposición de teclado
que uses, este complemento te permitirá pulsar alt+NVDA+más del teclado
numérico (normalmente la segunda tecla larga que está arriba a la derecha),
para pasar fácil y rápidamente entre los controles de navegación de NVDA y
los controles clásicos de navegación de Windows. Se puede reasignar esta
tecla desde el diálogo Gestos de entrada, bajo la categoría Entrada.

Ten en cuenta que este complemento no desactiva el uso de la tecla insert
del teclado numérico como tecla modificadora, si la has configurado así. Si
quieres esa función dímelo, aunque puedes desactivar manualmente insert del
teclado numérico como tecla modificadora desde las opciones de teclado de
NVDA. Tampoco cambia el comportamiento de la tecla suprimir del bloqueo
numérico con NVDA (la tecla entre 0 e intro). Contacta conmigo si quieres
esta función.

Si prefieres que NVDA arranque con el modo de navegación de Windows activado
por defecto, puedes configurarlo desde las opciones. Ve a las preferencias
de NVDA, Opciones, y busca el panel de opciones de Numpad Nav Mode. Allí
podrás seleccionar una casilla de verificación para activar el modo de
navegación de Windows por defecto al arrancar NVDA. Para llegar allí
rápidamente, pulsa NVDA+n, p, o, y luego n una o más veces hasta que oigas
«Numpad Nav Mode».

Funciones del bloqueo numérico

Por defecto, no se hace nada con la tecla del bloqueo numérico.

Sin embargo, si compartes tu ordenador con un usuario vidente que prefiere
que el bloque numérico siempre esté activo, pero te gusta tenerlo apagado
para que el bloque numérico funcione con NVDA, te puede interesar que el
bloqueo numérico se desactive cuando NVDA arranque. De forma alternativa,
puedes querer introducir muchos datos, y preferir que el bloqueo numérico
esté activo al iniciar NVDA.

Ve al menú NVDA, Preferencias, Opciones, Numpad Nav Mode, y usa el selector «Estado del bloqueo numérico cuando arranca NVDA o se carga un perfil». Tiene tres opciones. La primera, «No modificar», es la que viene por defecto y no tocará el bloqueo numérico. Lo dejará en el estado que se encontraba cuando se inició NVDA.
La segunda opción, «Desactivar bloqueo numérico», desactivará siempre el bloqueo numérico cuando se inicie NVDA. La tercera opción, «Activar bloqueo numérico», activará el bloqueo numérico si estaba desactivado cuando se inició NVDA.
Si eliges tanto la segunda como la tercera opción, se restaurará el bloqueo numérico a su estado anterior al salir de NVDA. Por ejemplo, si eliges «Desactivar bloqueo numérico», y estaba encendido cuando iniciaste NVDA, se apagará mientras uses NVDA, pero se volverá a activar al salir.

Casos de uso avanzados

Si utilizas los potentes perfiles de configuración de NVDA, y te gustaría
activar el bloqueo numérico automáticamente al activar ciertos perfiles, haz
lo siguiente:

  • Estando en el «perfil normal», ve al panel de opciones de Numpad Nav Mode
    descrito más arriba. Marca la casilla «El estado inicial del bloqueo
    numérico es dependiente del perfil». Esta opción viene desmarcada por
    defecto.

  • Pulsa Aceptar.

  • Cambia al perfil donde quieres que siempre se encienda o se apague el
    bloqueo numérico.

  • Vuelve al panel de opciones de Numpad Nav Mode, y selecciona la opción que
    prefieras, encender o apagar el bloqueo numérico.

  • Después pulsa Aceptar. Ahora, siempre que se active el perfil en cuestión,
    el bloqueo numérico cambiará al estado deseado.

Ten en cuenta que esta es una nueva función, y no sé si alguien la usará. Si
descubres un uso útil, envía un correo o abre una
incidencia
para
explicarme cómo la has usado.

Nuevas funciones

Te invito a que abras una
incidencia o me
escribas por correo electrónico para sugerirme nuevas funciones, o cualquier
otro caso de uso que no se haya enumerado aquí, ¡o simplemente para decirme
lo útil que encuentras este complemento!

Historial

Este complemento es el resultado directo de peticiones que he visto de los
usuarios a lo largo de los años, y un debate en GitHub en la incidencia
#9549. Muchas gracias a
@Qchristensen y @feerrenrut. La implementación básica de las funciones del
bloqueo numérico se tomó prestada del complemento antiguo Numblock Manager,
de Noelia Ruiz (@nvdaes en GitHub) y otros. Se usa con permiso.

Registro de cambios

(Este registro de cambios está incompleto. Usa git log para obtener todos
los detalles.)

  • 23.0: compatibilidad con NVDA 2023.x.

  • 23.1.0: se añaden funciones de gestión del bloqueo numérico. Mejorado el
    registro. Mejorado el manejo de perfiles de configuración (WIP).

Este complemento mejora la experiencia de usuario al utilizar Zoom con NVDA
proporcionando atajos de teclado para gestionar las alertas de eventos
durante una reunión, haciendo el proceso de control remoto más accesible y
fluido, y mucho más.

atajos de teclado para controlar alertas durante una reunión

  • NVDA+shift+a: alterna entre los distintos modos de anuncio de alertas. Los
    modos disponibles son:

    • Modo anunciar todas las alertas, donde se anuncian todas las alertas
      como siempre
    • Pitar en cada alerta: NVDA emitirá un breve pitido cada vez que Zoom
      emita una alerta
    • Silenciar alertas: NVDA ignorará todas las alertas
    • Modo personalizado, donde el usuario elige qué alertas quiere y cuáles
      no. Esto se puede hacer desde el diálogo de opciones del complemento,
      o utilizando los atajos de teclado dedicados a tal efecto

Los siguientes atajos se pueden usar para activar o desactivar el anuncio de
cada tipo de alerta (ten en cuenta que sólo tendrán efecto cuando se
seleccione el modo personalizado):

  • NVDA+ctrl+1: un participante se ha unido o ha abandonado la reunión (sólo
    anfitrión)
  • NVDA+ctrl+2: un participante se ha unido o ha abandonado la sala de espera
    (sólo anfitrión)
  • NVDA+ctrl+3: audio silenciado por el anfitrión
  • NVDA+ctrl+4: vídeo detenido por el anfitrión
  • NVDA+ctrl+5: un participante comparte o deja de compartir pantalla
  • NVDA+ctrl+6: permiso para grabar concedido o revocado
  • NVDA+ctrl+7: chat público recibido
  • NVDA+ctrl+8: chat privado recibido
  • NVDA+ctrl+9: subida de archivos a la reunión completada
  • NVDA+ctrl+0: privilegio de anfitrión concedido o revocado
  • NVDA+ctrl+shift+1: un participante ha levantado o bajado la mano (sólo
    anfitrión)
  • NVDA+ctrl+shift+2: permiso de control remoto concedido o revocado
  • NVDA+ctrl+shift+3: mensaje de chat recibido

Ten en cuenta que deberás dejar activados los anuncios de todos los tipos de
alertas en las opciones de accesibilidad de Zoom para que el complemento
funcione como se espera.

Atajo de teclado para abrir el diálogo de opciones del complemento

¡NVDA+z abre el diálogo del complemento!

Usando este diálogo puedes:

  • Ver qué alertas se anuncian y cuáles no
  • Seleccionar los tipos de alertas que quieres que se anuncien
  • Elegir el modo de anuncio de alertas
  • Guardar cambios personalizados

Control remoto

después de que se conceda permiso de control remoto, NVDA+o situará el foco
en la pantalla controlada o lo sacará de allí

Ten en cuenta que el foco debe estar situado en uno de los controles de la
reunión para poder controlar la otra pantalla

Nota importante

Actualmente, la función de modo de alertas personalizadas, en las que el
usuario puede elegir qué alertas quiere tener y cuáles no, sólo funciona con
Zoom cuando el idioma de la interfaz de usuario se ha configurado en inglés.

Este complemento sustituye las teclas de navegación de una sola letra por las flechas para navegar por encabezados, enlaces, etc. de tal forma que puedes hacer todo con una mano de manera más cómoda y eficiente. Este complemento está especialmente diseñado para facilitar la navegación por los elementos de un documento a personas con dificultades de movilidad, pero puede ser útil para cualquiera.

Modo de uso

  • Activa o desactiva el modo de navegación fácil pulsando shift+retroceso (este gesto se puede personalizar desde las preferencias de NVDA).
  • Con el modo de navegación fácil activado, usa las flechas izquierda o derecha para elegir el tipo de elemento y las flechas arriba y abajo para moverte al elemento anterior o siguiente de ese tipo.
  • Personalízalo desde las preferencias de NVDA > Opciones > easyNavigation. Desde allí puedes indicar que se active por defecto y también seleccionar los elementos que quieres en el anillo de opciones.

Nota: La documentación de esta web podría diferir en el estilo de traducción con respecto a la de aquella incluida en el propio complemento.

Diccionarios específicos por perfil

La manera en la que NVDA aplica opciones condicionales, como el formateado de documentos y otras, se realiza mediante el uso de perfiles.
Los perfiles son grupos de opciones que pueden, en conjunto, aplicarse condicionalmente al lector de pantallas.
Por ejemplo, puedes crear un perfil para aplicaciones de programación, en el que el nivel de puntuación se establezca en toda, el anunciado de indentación en tonos y la velocidad de habla en un nivel más lento, de forma que puedas leer código mejor. Así, puedes asociar este perfil con visual studio, eclipse, notepad plus plus y Visual Studio Code, de forma que cuando cualquiera de estas aplicaciones pase a estar activa estas configuraciones se apliquen automáticamente.
Cuando hagas alt tab hacia otras aplicaciones, o cuando cierres una de estas aplicaciones y aterrices en el escritorio, por ejemplo, comienza a aplicarse la configuración normal. De esta forma es posible saltar rápidamente de tu aplicación de programación a un navegador y, sin pulsar ninguna tecla, leer sin puntuación en el navegador y que tu configuración específica se aplique cuando estés de vuelta en tu entorno de código.
Los diccionarios de NVDA son poderosos, ofrecen estupendas características como la substitución de expresiones regulares. Sin embargo, actualmente no hay forma de vincular diccionarios con perfiles en NVDA.
Esto significa que si configuras una substitución en el diccionario prdeterminado, se aplicará en todos los casos, aún en aplicaciones y situaciones donde podrías desear que no lo hiciesen.
Este complemento implementa el contexto de perfil al procesar y crear/editar diccionarios.

¿Cómo funciona?

Simplemente instala el complemento. Cuando esté activo:

  • Los diccionarios ahora se manejan correctamente teniendo en cuenta el perfil activo.
  • Si existen los diccionarios (por defecto o específico por voz) para el perfil actual, se usan.
  • Si no existen, se usan los diccionarios para el perfil por defecto. Esto es consistente con la manera en que NVDA se comporta, en el sentido de que cuando creo un nuevo perfil las configuraciones que no cambio en este nuevo perfil se cogen del predeterminado.
    De manera similar, si no configuro un diccionario para un perfil, se usa el diccionario por defecto.
  • Los diccionarios por voz se comportan exactamente de la misma manera. Si hay un diccionario específico por voz para el perfil actual, se usa. En otro caso, se usa el diccionario para esa voz en el perfil por defecto (si existe).
  • El diálogo del diccionario, al abrirse, siempre muestra en su título con qué perfil está relacionado ese diccionario.
  • El perfil activo determinará qué diccionario se abre para edición cuando se activen los menús del diccionario predeterminado o específico por voz.
    Esto es consistente con la manera de comportarse de NVDA, ya que si uno va a la configuración y cambia una opción, ésta se guardará en el perfil activo.
    De forma similar, el diccionario abierto pertenecerá a ese perfil.
  • Si un diccionario en concreto no existe en un perfil activo y se abre el diálogo del diccionario, se creará un nuevo diccionario para ese perfil.
    No mostrará ninguna entrada, por ser nuevo. Sin embargo, no se guardará hasta que el usuario cierre ese diálogo pulsando en «aceptar».
    Si lo hace, el nuevo diccionario será efectivo. Si cancela el diálogo, se seguirá utilizando el diccionario del perfil por defecto y no se guardará ningún diccionario específico por perfil.
  • Cuando se crea un nuevo diccionario específico por perfil, pasa a ser efectivo y, en consecuencia, los patrones del diccionario predeterminado ya no estárán activos para ese perfil.
    Éste podría ser el comportamiento deseado, o quizá no. Quizá el usuario quiere utilizar todos los patrones del diccionario por defecto más los nuevos patrones sólo activos en este perfil.
  • Para cubrir esta posibilidad, se crea un nuevo botón en el diálogo del diccionario, llamado «import entries from default dictionary profile» (importar entradas del diccionario del perfil por defecto).
    Este botón sólo aparece cuando se está editando un diccionario específico por perfil. Al activarlo, se comporta de la siguiente manera:

    • Se leen las entradas del diccionario predeterminado (o del diccionario específico por voz) del perfil predeterminado.
    • Las entradas que no se encuentren en el diccionario que se está editando se añadirán al mismo.
    • Si una entrada del diccionario predeterminado (o por voz) se encuentra en el diccionario que se está editando, no sobrescribe la entrada actual.
    • La importación no guarda las nuevas entradas en el disco. Sólo añade las entradas importadas en la lista de entradas del diálogo del diccionario. El foco se sitúa en la lista y el usuario luego tiene la oportunidad de revisar la nueva lista de entradas, como si hubiera escrito a mano todas ellas.
  • Cada vez que un usuario crea un diccionario en un perfil específico, éste es efectivo de inmediato para ese perfil.
  • Cada vez que un perfil cambia, los diccionarios específicos (predeterminado y por voz) pasan a estar activos de inmediato. Si estos diccionarios no existen, se usan los del perfil por defecto.
  • Los diccionarios interno y temporal no se ven afectados, no dependen del perfil, el segundo debido a que es temporal, el primero porque es interno.

Este complemento está diseñado para matar NVDA temporalmente, de tal forma que se pueda recuperar ante cuelgues.

Modo de uso

  1. Instala el complemento.
  2. Cópialo a la pantalla de inicio de sesión con el botón disponible en las opciones generales.
  3. Cuando NVDA se cuelgue, pulsa control+alt+suprimir y activa el menú NVDA, Herramientas, Kill NVDA. A continuación, pulsa escape. NVDA se reinicia, pero deberías ser capaz de usar tu ordenador de nuevo.

Un complemento de NVDA que anuncia la hora en las zonas horarias
seleccionadas.

Introducción

Desde hace ya mucho tiempo, Windows tiene la capacidad de mostrar varios
relojes con distintas zonas horarias. Los usuarios pueden personalizar los
relojes, y estos se hacen visibles al instante.

Por desgracia, los usuarios de lectores de pantalla como
NVDA o Jaws
no pueden obtener esta información de una manera simple. Estos lectores de
pantalla no soportan relojes adicionales, por lo que los usuarios ciegos de
ordenadores tienen que recurrir a soluciones de terceros, algunas de pago.

Mucho del trabajo que yo hago implica trabajar con zonas horarias, y
eventualmente me cansé de convertir las horas en mi cabeza, especialmente
con zonas horarias que no se encuentran alineadas a la hora (tales como
India, que es +05:30 UTC).

Por estas razones, he creado este complemento para NVDA. El complemento
permite escuchar la hora de las zonas horarias seleccionadas mediante el uso
del anillo de zona horaria.

Modo de uso

El complemento soporta tanto la versión antigua de NVDA como la que está
basada en Python 3.

Una vez el complemento esté instalado, pulsa NVDA+n para mostrar el menú de
contexto de NVDA. Baja hasta «Preferencias» y sube hasta «Time Zoner».

Pulsa intro en «Configurar anillo de zona horaria».

Se mostrará un diálogo para configurar las zonas horarias para las que
quieres que se anuncie fecha y hora.

Selecciona elementos en la lista de zonas horarias para añadirlos a tu
anillo de zona horaria. Elimina la selección (o pulsa el botón Eliminar)
para quitarlos del anillo.

También se pueden pulsar los botones Subir y Bajar para reordenar las zonas
horarias del anillo.

Usa el cuadro «Filtrar» para buscar zonas horarias concretas.

Marca la casilla «Anunciar zonas horarias abreviadas» para escuchar los
nombres abreviados de zonas horarias, tales como IST o GMT. Desmarca la
casilla para escuchar los nombres completos de las zonas horarias, como
Asia/Kolkata o Europa/Londres.

Cuando termines de configurar las zonas horarias, pulsa el botón Guardar.

A partir de aquí, se puede pulsar NVDA+alt+t para anunciar las fechas y
horas de tu anillo de zona horaria.

Cuando instales el complemento por primera vez, NVDA establecerá tu zona
horaria por defecto si es posible.

Registro de cambios

Versión 1.03, publicada el 21/03/2020

  • El complemento ya no falla si no se puede configurar la zona horaria por
    defecto.
  • Se ha corregido un problema con enlaces relativos en la documentación.

Versión 1.02, publicada el 18/03/2020

  • Al instalar una nueva versión del complemento, ya no se pierde la
    configuración de la versión anterior.
  • Otros cambios para cumplir con el estándar de complementos de NVDA.

Versión 1.01, publicada el 12/03/2020

  • La hora y la fecha se anuncian según los ajustes locales del usuario, lo
    que significa que se prioriza el formato de 24 horas si está configurado.
  • NVDA anunciará la zona horaria completa o abreviada dependiendo de la
    opción que haya elegido el usuario en el diálogo de anillo de zona
    horaria. Por ejemplo, dirá Europa/Londres, o GMT o BST. Esta opción se
    controla marcando o desmarcando la casilla de verificación «Anunciar zonas
    horarias abreviadas».
  • El complemento incluye comentarios para traductores (@ruifontes).
  • El complemento ahora incluye comentarios en la cabecera (@ruifontes).
  • La tecla escape cierra el diálogo del anillo de zona horaria (@ruifontes).
  • El elemento de menú para abrir el diálogo de anillo de zona horaria ahora
    tiene el nombre apropiado (@ruifontes).
  • NVDA configura por defecto la zona horaria local al instalar este
    complemento, si se encuentra disponible.
  • Soporte para varias zonas horarias mediante el uso de un anillo de zona
    horaria.
  • Ahora, este complemento usa la combinación NVDA+alt+t para evitar
    conflictos con el complemento Clock.
  • El diálogo de selección de zonas horarias ahora tiene un cuadro para
    filtrar. NVDA anunciará el número de resultados según el usuario empiece a
    escribir en el campo de filtrado.
  • Soporte para Python 2
  • La fecha y hora se anuncian en un hilo separado para evitar que el hilo de
    NVDA se cuelgue si la información tarda mucho tiempo en recuperarse.
  • El diálogo de selección de zona horaria ahora tiene un botón para cancelar
    y ya no evita que NVDA se apague.

Este complemento aporta una serie de pequeñas mejoras para el lector de
pantalla NVDA, cada una por separado demasiado insignificante para merecer
su propio complemento.

Este complemento sólo es compatible con NVDA 2019.3 y versiones posteriores.

Órdenes mejoradas de navegación por tablas

  • Control+alt+inicio / fin – Saltar a la primera o última columna de la
    tabla.
  • Control+alt+retroceso o avance de página – Saltar a la primera o la última
    fila de la tabla.
  • NVDA+control+dígitos del 1 al 0 – Saltar a la primera, segunda,
    tercera… décima columna de la tabla.
  • NVDA+alt+dígitos del 1 al 0 – Saltar a la primera, segunda,
    tercera… décima fila de la tabla.
  • NVDA+shift+flecha abajo – Leer la columna actual de la tabla empezando
    desde la celda actual hacia abajo.

Atajos de teclado dinámicos

Se pueden asignar ciertos atajos de teclado para que sean dinámicos. Después
de pulsar un atajo, NVDA revisará la ventana con el foco en búsqueda de
actualizaciones y si la línea se actualiza, NVDA la verbalizará
automáticamente. Por ejemplo, ciertos atajos en editores de texto deberían
marcarse como dinámicos, tales como saltar a marcador, saltar a otra línea y
atajos de teclado de depuración, tales como avanzar a la siguiente
instrucción o saltarla.

El formato de la tabla de atajos de teclado dinámicos es simple. Cada línea
contiene una regla que sigue el siguiente formato:


nombreAplicación atajo

donde nombreAplicación es el nombre de la aplicación donde se marca el
atajo como dinámico (o * para marcarlo como dinámico en todas las
aplicaciones), y atajo es un atajo en el formato de NVDA, por ejemplo
control+alt+shift+pagedown.

Salida de la consola en tiempo real

Esta opción viene desactivada por defecto y debe activarse desde la
configuración.

Esta opción hace que NVDA verbalice las líneas inmediatamente tan pronto
como aparecen en la salida de la consola, en lugar de poner en cola los
nuevos mensajes de voz.

También se encuentra disponible una opción para pitar cuando haya
actualizaciones de la línea de órdenes – puede dar una idea más aproximada
de cuándo se imprimen nuevas líneas por la consola.

Pitar cuando NVDA esté ocupado

Marca esta opción para que NVDA proporcione retroalimentación de audio
cuando esté ocupado. El hecho de que NVDA esté ocupado no significa que haya
un problema necesariamente, pero sirve como señal al usuario de que las
órdenes que se envíen a NVDA no se procesarán inmediatamente.

Volumen de NVDA

  • NVDA+control+retroceso y avance de página – Ajustar volumen de NVDA.

Esta opción controla el volumen de la voz de NVDA, los sonidos y los pitidos
que emite. La ventaja de esta opción en comparación con ajustar el volumen
de un sintetizador de voz, es que afecta proporcionalmente al volumen de
todos los sonidos.

Bloquear el atajo del doble insert

En NVDA, al pulsar la tecla Insert dos veces seguidas se conmuta el modo de
inserción en las aplicaciones. Sin embargo, a veces sucede por accidente y
dispara el modo de inserción. Dado que esta es una tecla especial, no se
puede desactivar en las opciones. Este complemento proporciona una manera de
bloquear este atajo de teclado. Cuando se bloquea el Insert doble, todavía
se puede conmutar el modo de inserción pulsando NVDA+f2 y luego insert.

Esta opción viene desactivada por defecto y debe activarse desde la
configuración.

Puntuación fonética es un complemento de NVDA que permite convertir signos
de puntuación en iconos de audio. En general, también puede convertir
cualquier expresión regular en iconos sonoros.

Demostración

Puedes escuchar una salida de voz de muestra con Puntuación Fonética aquí
(audio de 10 segundos):

Modo de uso

  1. Asegúrate de que el nivel de símbolos está configurado con el valor
    apropiado. Si no estás seguro, pulsa NVDA+p varias veces hasta que
    selecciones «Nivel de puntuación toda».
  2. Asegúrate de que Puntuación fonética está habilitado. Pulsa NVDA+alt+p
    para activarlo.
  3. Las reglas de puntuación fonética se pueden configurar mediante un cuadro
    de diálogo disponible en el menú Preferencias de NVDA.
  4. Puntuación fonética viene con un conjunto predefinido de reglas de
    audio. Sin embargo, sólo hay unas pocas activadas por defecto. Puedes
    activar otras reglas, así como crear reglas nuevas, desde el diálogo de
    configuración.
  5. Las reglas de audio se guardan en un fichero llamado
    phoneticPunctuationRules.json en la carpeta de configuración de usuario
    de NVDA.

Sintetizadores de voz soportados

Puntuación fonética depende del nuevo marco de trabajo de habla de NVDA, y a
día de hoy (octubre de 2019), no todos los sintetizadores de voz disponen
del soporte adecuado para las nuevas órdenes. Esto significa que Puntuación
Fonética podría no funcionar bien con algunos sintetizadores de voz.

Sintetizadores que se sabe que funcionan bien con Puntuación Fonética:

  • Microsoft Speech API
  • eSpeak
  • Voces Windows OneCore

Sintetizadores que se sabe que presentan problemas con Puntuación Fonética:

  • IBMTTS: consulta esta incidencia.
  • RHVoice: la orden de ruptura no se soporta.

Aviso de copyright

Los iconos de audio incorporados fueron diseñados por T.V. Raman y forman
parte de Emacspeak. Para más información, visita:
https://github.com/tvraman/emacspeak/ .