Desde que los audiojuegos comenzaron a tener soporte para NVDA, mi eterno problema con algunos era que, al recoger algún elemento o item y se acercara un enemigo, apareciera un nuevo objeto o lo que fuera, y me viese obligado a interactuar con él, ya sea presionando control o las flechas, la información anterior se perdía y al final no sabía qué objeto había recogido antes.
Luego apareció la posibilidad de desactivar la interrupción de la voz para pulsación de teclas, pero esto no solucionaba el problema para las teclas anteriormente mencionadas.
El modo silencioso nunca me pareció una opción ya que, según menciona la ayuda del NVDA, toda la salida de voz/braille se desactiva para una aplicación en particular. Por supuesto, yo pensaba que esto también se aplicaba para los mensajes enviados directamente desde la librería NVDAController.dll, que para quienes no lo sepan, es un archivo que permite a las aplicaciones enviar mensajes de forma directa al NVDA sin necesidad de mostrar ningún contenido en pantalla.
Pues bien, no podía estar más equivocado!
He aquí mi descubrimiento:
Al activar el modo silencioso pulsando la combinación NVDA+shift+s, tanto la intersección de teclas como la salida de voz/braille sí se desactivan, pero no la lectura de los mensajes que se envíen desde el NVDAController.dll. El efecto de esto en la práctica es que los mensajes que el NVDA esté diciendo no se interrumpirán aunque pulsemos cualquier tecla. Además, si algún audiojuego requiere el uso de alguna tecla utilizada por el NVDA, el lector ya no la interceptará y podremos utilizarla sin problemas. Un ejemplo de esto sería que un juego requiera pulsar f12 para ejecutar alguna de sus funciones y nosotros tengamos instalado el complemento Clipcopy. En este caso no oiremos el bip del NVDA, sino que la tecla será directamente procesada por el juego.
Como un bonustrack, si además tenemos creado un perfil de voz del NVDA que modifique el idioma o la voz utilizada para ese juego, todos los mensajes se leerán con la voz en cuestión, aunque el modo silencioso esté activado.
La única desventaja que le encuentro es que cada vez que ejecutemos el juego tendremos que pulsar NVDA+shift+s. Esto podría solucionarse creando un script personalizado para cada juego que queramos aplicar este cambio, pero para eso deberemos saber manejar la herramienta de programación Python, cosa que no sé hacer. Creo que voy a solicitar clases con Sandl.
Bueno creo que eso es todo. Si llego tarde con la noticia sepan disculpar.
Saludos, y que tengan una brillante semana, mes y año y siglo.
Luego apareció la posibilidad de desactivar la interrupción de la voz para pulsación de teclas, pero esto no solucionaba el problema para las teclas anteriormente mencionadas.
El modo silencioso nunca me pareció una opción ya que, según menciona la ayuda del NVDA, toda la salida de voz/braille se desactiva para una aplicación en particular. Por supuesto, yo pensaba que esto también se aplicaba para los mensajes enviados directamente desde la librería NVDAController.dll, que para quienes no lo sepan, es un archivo que permite a las aplicaciones enviar mensajes de forma directa al NVDA sin necesidad de mostrar ningún contenido en pantalla.
Pues bien, no podía estar más equivocado!
He aquí mi descubrimiento:
Al activar el modo silencioso pulsando la combinación NVDA+shift+s, tanto la intersección de teclas como la salida de voz/braille sí se desactivan, pero no la lectura de los mensajes que se envíen desde el NVDAController.dll. El efecto de esto en la práctica es que los mensajes que el NVDA esté diciendo no se interrumpirán aunque pulsemos cualquier tecla. Además, si algún audiojuego requiere el uso de alguna tecla utilizada por el NVDA, el lector ya no la interceptará y podremos utilizarla sin problemas. Un ejemplo de esto sería que un juego requiera pulsar f12 para ejecutar alguna de sus funciones y nosotros tengamos instalado el complemento Clipcopy. En este caso no oiremos el bip del NVDA, sino que la tecla será directamente procesada por el juego.
Como un bonustrack, si además tenemos creado un perfil de voz del NVDA que modifique el idioma o la voz utilizada para ese juego, todos los mensajes se leerán con la voz en cuestión, aunque el modo silencioso esté activado.
La única desventaja que le encuentro es que cada vez que ejecutemos el juego tendremos que pulsar NVDA+shift+s. Esto podría solucionarse creando un script personalizado para cada juego que queramos aplicar este cambio, pero para eso deberemos saber manejar la herramienta de programación Python, cosa que no sé hacer. Creo que voy a solicitar clases con Sandl.
Bueno creo que eso es todo. Si llego tarde con la noticia sepan disculpar.
Saludos, y que tengan una brillante semana, mes y año y siglo.