Mostrando entradas con la etiqueta NVDA. Mostrar todas las entradas
Mostrando entradas con la etiqueta NVDA. Mostrar todas las entradas

miércoles, 7 de septiembre de 2016

Braille y NVDA. A propósito de la estenografía

Nuestro compañero Carlos García, miembro de la lista de correo de NVDA en español, envió un interesante mensaje a propósito de la estenografía, con el que iniciamos una nueva serie de publicaciones, en este caso, sobre braille y NVDA.
Consideramos que este aporte resulta relevante porque:
Agradecemos a Carlos este valioso artículo, que puede complementarse con este curso de estenografía publicado en la web de FOAL.

El valor de la estenografía

Por Carlos García
I. Referencias Históricas
La unificación de la estenografía Castellana que hoy conocemos, es decir, del Sistema Braille Grado 2, procede de los acuerdos establecidos en la conferencia celebrada en Montevideo en 1964, con las recomendaciones adoptadas en el Primer Congreso Internacional de Imprentas  Braille de Habla Hispana de 1966. A la reunión del 64 concurrieron los representantes de los países del área hispanoamericana y uno por parte del Consejo Mundial del Braille. Este organismo ratificó la vigencia de los acuerdos por 20 años, pero andando el tiempo no se ha vuelto a tratar el tema a nivel oficial, hecho que sorprende más aún luego de las reformas de algunos signos del Braille integral en 1987.
La Editora Nacional Braille prologó su impresión de la estenografía hispanoamericana con una breve reseña histórica que conviene resaltar, como un acto de justicia con aquellos que prestigiaron  nuestra tiflología y emprendieron el estudio sistemático de las características y posibles aplicaciones del sistema Braille. La primera estenografía castellana se publicó en Barcelona en 1905, gracias al método ideado por el ciego español Emilio Lladó, y llegó a la Argentina a través de Ramón Domínguez Sans, jefe de la primera imprenta Braille que funcionó en el antiguo Instituto Nacional de Ciegos de Buenos Aires. Entre las iniciativas hechas en la materia, vale mencionar el Tratado Argentino de Estenografía editado en 1944. Lamentablemente esta obra se perdió y no hemos podido consultarla, pero sabemos que fijó las bases para la implantación del grado 3, nivel existente en otras lenguas y más cercano a la taquigrafía, con mayor número de supresiones  del integral y donde la velocidad en la escritura  se privilegia sobre la claridad. Una misma combinación de puntos representa distintas abreviaturas, por ejemplo la contracción es (puntos 1 2 4 6) equivale en otro contexto al principio des, que no existe en grado 2. Si bien ignoramos qué trascendencia  tuvo en otros países, quedan las huellas de su aplicación en revistas y libros de la época. Suponemos que alcanzó alguna difusión, pues el profesor colombiano Héctor Cadavid Álvarez, de la escuela Hadley,  se basó en este tratado para crear su curso por correspondencia de grado 3, que otro profesor de ese país, José Arias Puello, digitalizó a partir de sus apuntes en braille con dedicación y paciencia inestimables, pues gracias a su aporte conocemos el único intento sistemático en este campo. Aunque hoy sólo tenga valor histórico y ya no se aplique, debemos enfatizar el trabajo y la audacia de quienes colaboraron en su formulación, al par que la versatilidad del sistema Braille en su adaptación a tales propósitos.
Que no se olviden estos nombres y estos hechos, porque sólo quien conozca su historia andará por el mundo con paso seguro.
II. Desafíos del presente
Al reflexionar sobre la vigencia de la estenografía, el modo en que actualmente se aprovechan  o ignoran los recursos que esta forma de escritura abreviada nos prodiga, sale al paso una pregunta ineludible: si entre los defensores más entusiastas del sistema braille reina la creciente preocupación por la disminución en la cantidad de usuarios que actualmente lo utilizan, y esto más allá de que tal inquietud esté o no respaldada por estadísticas sobre el tema, ¿a qué hablar de la estenografía? ¿no será esta una causa perdida como tantas otras y habrá que conformarse con destacar las bondades del Braille integral, dejando a la escritura abreviada como un buen recuerdo de pasados esplendores?
Mi respuesta es rotunda: no. En primer lugar, que una persona maneje con soltura el código de seis puntos, le tenga aversión o lo desconozca por completo depende de muchos factores: a qué edad perdió la vista, cuándo y cómo aprendió el braille, a qué tecnologías tiene acceso, qué formación educativa recibió, cuáles son sus recursos económicos, en qué entorno sociocultural se desenvuelve, su grado de inserción laboral, su vínculo con las organizaciones tiflológicas, el cumplimiento efectivo de las leyes sobre discapacidad en su país, si las hubiere, entre otros aspectos. Hay que entrelazar estos elementos específicos con los derivados de un examen que analice la situación general de la sociedad en que se haya inmerso, el rol del estado y de las empresas. Sólo a partir de un estudio social que contemple estos y otros aspectos, ordenándolos según su importancia,  podremos tomar realmente conciencia del destino de los proyectos que anhelamos poner en práctica; sabremos, de este modo, cuáles darán sus frutos de inmediato y cuáles requerirán de un trabajo más paciente, que no se derrumbe ante la zozobra que le toque atravesar.
Cuestiones tan ricas y complejas como las planteadas recién a propósito del manejo del  braille integral, se imponen también en  el ámbito estenográfico.
La discusión, en otro tiempo muy ríspida, acerca de si la estenografía debía ser un complemento del Braille Integral o, por el contrario, éste se tomaría como un elemento al servicio de aquella, hoy está felizmente superada gracias a la irrupción de las nuevas tecnologías que, al contrario de lo que generalmente se piensa, no vienen a sustituir al Braille sino a ayudarlo en sus funciones y a expandir el campo de posibles alternativas. En la actualidad contamos con anotadores electrónicos que podrían generar textos en braille integral y estenográfico, democratizando así el campo de opciones para los usuarios.
Los braillistas de vasta experiencia con los que conversé reconocen la importancia del sistema de abreviaturas que ayuda a los estudiantes a tomar rápida y eficazmente sus apuntes en clase, así como las notas personales. Todos coinciden en ponderar las ventajas de la estenografía, que reduce el espacio que ocuparían los caracteres comunes, con el consiguiente ahorro de tiempo que la agilidad de la escritura conlleva. ¿Por qué, entonces, ya no se imprimen más libros y revistas en estenografía? ¿no es la lectura continua y sistemática de los textos el mejor ejercicio para interiorizar el uso de una herramienta que nos trae tantos beneficios?
¿no será que la carencia de material bibliográfico apropiado genera el desinterés y la ausencia de estímulos para su aprendizaje?
Ya en los años setenta, José Claudio Suárez señalaba el hecho de que las tablas aprobadas en los congresos se conciben como punto límite más allá del cual no se pueden realizar añadidos, pero sí quitar las combinaciones de puntos que a cada cual le parezcan engorrosas. Así se desorganiza el sistema y se pierde la coherencia de conjunto: proliferan estenografías personales que resultan ilegibles para los demás, y si un maestro cree que una contracción interfiere en la claridad de la lectura, la deja de lado sin problemas, fomentando en el alumno la idea de que se halla frente a una serie de reglas antojadizas de cumplimiento arbitrario.
Toda medida que se adopte para promover la difusión de la estenografía y sus indudables ventajas no debe ser unilateral, porque chocará forzosamente con la imposibilidad de concretarla en la práctica.
Como forma de concientización acerca de su validez, Suárez propuso en su día una encuesta para recabar informes sobre el uso de la estenografía entre los ciegos. Tomando su ejemplo y adaptando la encuesta a nuestra manera de ver las cosas, sugerimos las siguientes preguntas: ¿a qué edad aprendió  la estenografía? ¿fue un proceso fluido o dificultoso? ¿usa el código vigente en toda su extensión o sólo parcialmente? ¿la lectura lo cansa o se da en forma normal? ¿qué resultados obtiene a la hora de tomar apuntes, comparándolos con los del Braille integral? ¿cree que sería necesario publicar material impreso en estenografía?
Y para los especialistas, el mismo cuestionario y además: ¿cree que las posibles dificultades en la adquisición se deben a la naturaleza compleja de la escritura abreviada o a los hábitos mentales arraigados que en el área lingüística a la que pertenecemos llevan a privilegiar el valor del Braille integral?
¿Cómo lograr que la enseñanza sea amena y al mismo tiempo enriquecedora, introduciendo progresivamente al alumno en las nociones que corresponden a los distintos niveles de complejidad?
Todo sondeo de opinión es un arma de doble filo, ya que, aún cuando se pretenda reflejar objetivamente el pensamiento de los otros, cualquier grilla  elaborada guía al entrevistado hacia el cauce por donde  se supone discurrirán las respuestas.
Con las prevenciones del caso, un cuestionario hecho a conciencia arrojará luz sobre estos puntos críticos.
La estenografía no puede constituir un mero apéndice del braille integral, librado a su suerte,  sino que ha de ser estudiada y enseñada en forma activa. Porque si un buen día supimos entrar en su mundo, de la mano de los maestros,  y descubrir los tesoros que nos ofrece, es justo que le brindemos a los jóvenes esa misma oportunidad.
Bibliografía
  • Sistema Braille Grado 2, Editora Nacional Braille, Buenos Aires, 1984.
  • Suárez, José Claudio, “Importancia y futuro de la escritura estenográfica en Hispanoamérica”, en: Concurso Literario Internacional por el Sesquicentenario  de la Invención del Sistema Braille, Editora Nacional Braille, Buenos Aires, 1978.
[En ambos casos no se mencionan otras ediciones de las obras]

martes, 6 de septiembre de 2016

Disponible NVDA 2016.3

Como se explica en esta noticia de NV Access sobre NVDA 2016.3 (en inglés), se ha publicado esta nueva versión estable de NVDA.
Lo reseñable de esta versión incluye la capacidad para deshabilitar complementos individuales; el soporte para campos de formulario en Microsoft Excel; mejoras significativas para el anunciado de colores; correcciones y mejoras relacionadas con varias pantallas braille; y correcciones y mejoras para el soporte de Microsoft Word.
Para descargar la última versión estable de NVDA:
  1. Accede a la página de descarga en el sitio de NV Access.
  2. Elige la cantidad que quieras donar a NV Access, o, para no donar esta vez, "Skip donation this time", entre los botones de opción disponibles.
  3. Indica tu dirección de correo electrónico en el cuadro de edición "Email address:".
  4. Pulsa el botón "DOWNLOAD".
Nota: Si no quieres recibir las noticias de NV Access, desmarca la casilla "Keep me up to date with the latest news from NV Access".

Referencias

  • Puedes consultar la documentación disponible en el submenú Ayuda de NVDA. Para ello, pulsa la combinación de teclas NVDA+n o haz clic con el botón derecho del ratón sobre el icono correspondiente en la bandeja del sistema.
  • Como se indica en la página sobre privacidad de NV Access (en inglés), a veces sitios externos incluso ofrecen descargas de NVDA, y NV Access no es responsable del contenido o prácticas de privacidad de esos sitios.
Te deseamos una buena experiencia con NVDA 2016.3, y esperamos contar contigo para seguir construyendo nuestra comunidad.

lunes, 29 de agosto de 2016

Disponible NVDA 2016.3rc2

Se ha publicado NVDA 2016.3rc2, la segunda versión candidata previa a NVDA 2016.3.
Según se explica en este artículo de NV Access sobre NVDA 2016.3rc2 (en inglés), estas son las diferencias respecto a NVDA 2016.3rc1, la versión candidata anterior:
  • Corregido problema en el que solo se seleccionaba el último carácter al usar NVDA+f9 y NVDA+f10 en controles de texto editable de Mozilla (#6306)
  • Corregido problema en el que la selección de texto con NVDA+f9 y NVDA+f10 en modo exploración no indicaba el texto seleccionado (#6307)
  • Traducciones actualizadas
Para descargar esta versión, ve a la página para descargar NVDA 2016.3rc2, y utiliza el formulario de descarga como se explica en el artículo sobre NVDA 2016.3rc1.
Deseamos que disfrutes de NVDA 2016.3rc2, y esperamos que esta entrada sirva para mostrar la importancia de probar las versiones candidatas de NVDA.

martes, 23 de agosto de 2016

Disponible NVDA 2016.3rc1

Como se explica en este artículo de NV Access sobre NVDA 2016.3rc1 (en inglés), se ha publicado esta versión candidata de NVDA. Las versiones "release candidate" (rc) se publican para que las personas usuarias de NVDA colaboren informando sobre errores que deberían corregirse antes de la publicación de la próxima versión estable. Por eso es importante que probemos las versiones rc de NVDA.
Para descargar NVDA 2016.3rc1:
  1. Accede a la página para descargar NVDA 2016.3rc1.
  2. Elige la cantidad que quieras donar a NV Access, o, para no donar esta vez, "Skip donation this time", entre los botones de opción disponibles.
  3. Indica tu dirección de correo electrónico en el cuadro de edición "Email address:".
  4. Pulsa el botón "DOWNLOAD".
Nota: Si no quieres recibir las noticias de NV Access, desmarca la casilla "Keep me up to date with the latest news from NV Access".
Puedes comentar errores de esta versión usando los enlaces disponibles en la sección Ayuda de NVDA en español (encabezado de nivel 2 de este blog), o en la página de incidencias en GitHub.
Que disfrutes de NVDA 2016.3rc1. Con tus pruebas estarás ayudando a la próxima publicación de NVDA 2016.3, la siguiente versión estable de NVDA.

sábado, 6 de agosto de 2016

NVDA, presente en las jornadas de usuarios de tecnologías de la información UTLAI

Una vez más, nuestro lector de pantalla estará presente en las jornadas de UTLAI (Usuarios de Tiflotecnología para el Libre Acceso a la Información).
Como se explica en el programa de las VI Jornadas de Usuarios de Tecnología para personas con diversidad funcional visual, en esta ocasión se celebrará el taller: Introducción al uso de NVDA, el 3 de diciembre de 2016, de 11:30 a 12:30, en la sede de la ONCE en Barcelona (sala 4).
Agradecemos a UTLAI por dar espacio a NVDA en las jornadas de usuarios, y a las personas que participan para difundir, conocer y enriquecer la experiencia en el uso y desarrollo de este lector de pantalla.
Como ejemplo de experiencia práctica (ciertamente ejemplar), compartimos el texto correspondiente a la intervención de nuestro compañero Chris, coautor de este blog, en las anteriores jornadas de UTLAI, dentro del taller NVDA: Un lector de pantalla de código abierto.

Accesibilidad en bibliotecas de Roma mediante NVDA

Hola, qué tal a todos, soy Chris.
En este espacio del taller sobre NVDA me gustaría contar una experiencia acerca de la accesibilidad a los ordenadores en las bibliotecas de Roma.
Es como un ejemplo práctico y real para difundir y para la propagación de herramientas de tiflotecnología Completas a bajo costo.
Antes de todo, algunas aclaraciones.
Alguien se puede preguntar: ¿por qué necesitamos de los ordenadores de las bibliotecas?
Hoy más o menos todos tenemos un ordenador, u otro dispositivo móvil, en la red se encuentran un montón de libros accesibles, y enciclopedias libres, etc.
Todo esto puede parecer verdad, o mejor, es verdad.
Pero si yo busco un libro de cualquier universidad, o quiero ver un libro de texto establecido por la administración para las escuelas,
o un artículo de medicina o de ingeniería Recientemente publicado, es muy difícil que se encuentre en la red global.
Además, la biblioteca ofrece una variedad de servicios, y cuando hago una búsqueda específica las fuentes más confiables las encuentro en las bibliotecas.
Por eso digo la importancia de las bibliotecas.
Puede ser que no haya bibliotecas cerradas en monasterios, aunque eso también solo en parte es verdad, pero hoy todavía las bibliotecas tienen el sabor antiguo del conocimiento.
Por eso me gustaría hablar sobre la accesibilidad total a las bibliotecas, en concreto la experiencia en hacer accesibles los ordenadores de las bibliotecas en Roma con el lector de pantalla NVDA.
La autora de esta experiencia que he entrevistado se llama Rosa Mauro, es una blogger y escritora freelance de roma, muy preparada acerca de la informática.
Ella se dio cuenta de que en todo el territorio romano había solo dos bibliotecas accesibles.
Un número así bajo porque para crear estas estaciones accesibles las administraciones han pagado mucho dinero.
No digo la exacta cifra, pero es suficiente pensar que solo el lector de pantalla instalado tiene un costo sobre mil euros.
Ella empezo a proponer el lector de pantalla NVDA en la biblioteca de su zona.
Después de varias Reclamaciónes y solicitudes le han replicado.
Rosa escribió también en el sitio web de todas las bibliotecas de Roma, y le contestaron que no solo van a instalar NVDA en la biblioteca de su zona, también en todas las bibliotecas de Roma.
¡Una verdadera victoria.
Una cosa muy importante, con el lector de pantalla NVDA no hay solo un ordenador accesible.
Cada ordenador de la biblioteca puede equiparse por NVDA, y estar a disposición para aquellos que lo necesitan.
Como me dijo Rosa también, esto se llama inclusión.
Es muy fundamental, en particular para Estudiantes jóvenes, que pueden usar cada ordenador juntos con los otros Estudiantes, o con sus colegas, y no en un ordenador a parte.
Yo no puedo decir si los lectores de pantalla de pago son mejor o peor que NVDA, solo podemos decir que NVDA permite: una total accesibilidad en archivos de libros, texto en PDF, en ePUB y en páginas web y mucho más;
y además, instalar sin dificultad el lector de pantalla en cada ordenador.
Otro paso importante sería crear archivos de libros y aplicaciones accesibles para almacenar libros.
y a veces hay libros, por ejemplo en PDF, donde la protección del texto no permite la lectura por lectores de pantalla.
Todo esto se puede mejorar.
La experiencia de la amiga Rosa Mauro, que saludo desde aquí, no fue una cosa simple.
Ella había solicitado varias veces y sin la ayuda de organizaciones, que a veces no tienen interés en la propagación de productos válidos y sin costo como NVDA.
Rosa ha ido presencialmente a comprobar los ordenadores en la biblioteca de su zona.
Para aquellos que quieran utilizar esta experiencia como un ejemplo para promover el acceso a la educación con NVDA,
y que no pueden ir a Roma para comprobarlo por si mismos, se puede encontrar en el sitio
http://www.comune.roma.it
en la sección dedicada a las bibliotecas de Roma.
El mensaje que quiero dejar es:
para aquellos que tienen la oportunidad de hacerlo, proponer el uso de herramientas de código abierto como NVDA en
instalaciones como bibliotecas u otros centros públicos o de agregación, recalcando el aspecto económico del bajo costo y una funcionalidad más o menos completa.
en fin, agradeciendo por la oportunidad de participar en las quintas jornadas os mando un gran saludo desde Italia.
Chris

Referencias

Esperamos que esta información sea útil, y deseamos que las VI Jornadas UTLAI sirvan para seguir conociendo y mejorando nuestra experiencia con NVDA.

viernes, 10 de junio de 2016

Disponible NVDA 2016.2.1

Como se explica en esta noticia de NV Access sobre NVDA 2016.2.1 (en inglés), se ha publicado esta nueva versión estable de NVDA.
Esta actualización de 2016.2 corrige bloqueos significativos con Microsoft Word. Sin embargo, como parte de estas correcciones, se ha eliminado la detección de errores gramaticales añadida en 2016.2.
Para descargar la última versión estable de NVDA:
  1. Accede a la página de descarga en el sitio de NV Access.
  2. Elige la cantidad que quieras donar a NV Access, o, para no donar esta vez, "Skip donation this time", entre los botones de opción disponibles.
  3. Indica tu dirección de correo electrónico en el cuadro de edición "Email address:".
  4. Pulsa el botón "DOWNLOAD".
Nota: Si no quieres recibir las noticias de NV Access, desmarca la casilla "Keep me up to date with the latest news from NV Access".

Referencias

  • Puedes consultar la documentación disponible en el submenú Ayuda de NVDA. Para ello, pulsa la combinación de teclas NVDA+n o haz clic con el botón derecho del ratón sobre el icono correspondiente en la bandeja del sistema.
  • Como se indica en la página sobre privacidad de NV Access (en inglés), a veces sitios externos incluso ofrecen descargas de NVDA, y NV Access no es responsable del contenido o prácticas de privacidad de esos sitios.
Te deseamos una buena experiencia con NVDA 2016.2.1, y esperamos contar contigo para seguir construyendo nuestra comunidad.

miércoles, 1 de junio de 2016

Disponible NVDA 2016.2

Como se explica en esta noticia de NV Access sobre NVDA 2016.2 (en inglés), se ha publicado esta nueva versión estable de NVDA.
Lo subrayable de esta versión incluye la capacidad para indicar errores de ortografía mientras se escribe; el soporte para el anunciado de errores gramaticales en Microsoft Word; y mejoras y correcciones para el soporte de Microsoft Office.
Para descargar la última versión estable de NVDA:
  1. Accede a la página de descarga en el sitio de NV Access.
  2. Elige la cantidad que quieras donar a NV Access, o, para no donar esta vez, "Skip donation this time", entre los botones de opción disponibles.
  3. Indica tu dirección de correo electrónico en el cuadro de edición "Email address:".
  4. Pulsa el botón "DOWNLOAD".
Nota: Si no quieres recibir las noticias de NV Access, desmarca la casilla "Keep me up to date with the latest news from NV Access".

Referencias

  • Puedes consultar la documentación disponible en el submenú Ayuda de NVDA. Para ello, pulsa la combinación de teclas NVDA+n o haz clic con el botón derecho del ratón sobre el icono correspondiente en la bandeja del sistema.
  • Como se indica en la página sobre privacidad de NV Access (en inglés), a veces sitios externos incluso ofrecen descargas de NVDA, y NV Access no es responsable del contenido o prácticas de privacidad de esos sitios.
Te deseamos una buena experiencia con NVDA 2016.2, y esperamos contar contigo para seguir construyendo nuestra comunidad.

miércoles, 25 de mayo de 2016

Disponible NVDA 2016.2rc1

Como se explica en este artículo de NV Access sobre NVDA 2016.2rc1 (en inglés), se ha publicado esta versión candidata de NVDA. Las versiones "release candidate" (rc) se publican para que las personas usuarias de NVDA colaboren informando sobre errores que deberían corregirse antes de la publicación de la próxima versión estable. Por eso es importante que probemos las versiones rc de NVDA.
Para descargar NVDA 2016.2rc1:
  1. Accede a la página para descargar NVDA 2016.2rc1.
  2. Elige la cantidad que quieras donar a NV Access, o, para no donar esta vez, "Skip donation this time", entre los botones de opción disponibles.
  3. Indica tu dirección de correo electrónico en el cuadro de edición "Email address:".
  4. Pulsa el botón "DOWNLOAD".
Nota: Si no quieres recibir las noticias de NV Access, desmarca la casilla "Keep me up to date with the latest news from NV Access".
Puedes comentar errores de esta versión usando los enlaces disponibles en la sección Ayuda de NVDA en español (encabezado de nivel 2 de este blog), o en la página de incidencias en GitHub.
Que disfrutes de NVDA 2016.2rc1. Con tus pruebas estarás ayudando a la próxima publicación de NVDA 2016.2, la siguiente versión estable de NVDA.

lunes, 18 de abril de 2016

Actualización trimestral de complementos (abril de 2016)

Se ha completado la actualización trimestral de complementos disponibles en la página de complementos de NVDA prevista para abril de 2016.
Hay actualizaciones para los siguientes complementos:
  • Bit Che.
  • Clip Contents Designer.
  • Control Usage Assistant.
  • Day of the Week.
  • Dropbox.
  • Emoticons.
  • eMule.
  • Golden Cursor.
  • GoldWave.
  • No beeps speech mode.
  • Place Markers.
  • Read Feeds.
  • Resource Monitor.
  • SysTray List.
  • TeamViewer.
  • Unicode Braille Input.
  • VLC.
  • Windows 10 App Essentials.
Puedes comentar errores o aportar sugerencias sobre estos y otros complementos mediante los enlaces de la sección ayuda de NVDA en español, o en la Lista de correo sobre complementos (en inglés).
Deseamos que los disfrutes, y esperamos contar contigo para seguir construyendo la comunidad de complementos de NVDA.

domingo, 21 de febrero de 2016

Disponible NVDA 2016.1

Como se explica en esta noticia de NV Access sobre NVDA 2016.1 (en inglés), se ha publicado esta nueva versión estable de NVDA.
Lo reseñable de esta versión incluye la capacidad de bajar opcionalmente el volumen de otros sonidos; mejoras de la salida braille y del soporte de pantallas braille; varias correcciones significativas para el soporte de Microsoft Office; y correcciones al modo exploración en iTunes.
Para descargar la última versión estable de NVDA:
  1. Accede a la página de descarga en el sitio de NV Access.
  2. Elige la cantidad que quieras donar a NV Access, o, para no donar esta vez, "Skip donation this time", entre los botones de opción disponibles.
  3. Indica tu dirección de correo electrónico en el cuadro de edición "Email address:".
  4. Pulsa el botón "DOWNLOAD".
Nota: Si no quieres recibir las noticias de NV Access, desmarca la casilla "Keep me up to date with the latest news from NV Access".

Referencias

  • Puedes consultar la documentación disponible en el submenú Ayuda de NVDA. Para ello, pulsa la combinación de teclas NVDA+n o haz clic con el botón derecho del ratón sobre el icono correspondiente en la bandeja del sistema.
  • Como se indica en la página sobre privacidad de NV Access (en inglés), a veces sitios externos incluso ofrecen descargas de NVDA, y NV Access no es responsable del contenido o prácticas de privacidad de esos sitios.
Te deseamos una buena experiencia con NVDA 2016.1, y esperamos contar contigo para seguir construyendo nuestra comunidad.

domingo, 14 de febrero de 2016

Disponible NVDA 2016.1rc1

Como se explica en este artículo de NV Access sobre NVDA 2016.1rc1 (en inglés), se ha publicado esta versión candidata de NVDA. Las versiones "release candidate" (rc) se publican para que las personas usuarias de NVDA colaboren informando sobre errores que deberían corregirse antes de la publicación de la próxima versión estable. Por eso es importante que probemos las versiones rc de NVDA.
Para descargar NVDA 2016.1rc1:
  1. Accede a la página para descargar NVDA 2016.1rc1.
  2. Elige la cantidad que quieras donar a NV Access, o, para no donar esta vez, "Skip donation this time", entre los botones de opción disponibles.
  3. Indica tu dirección de correo electrónico en el cuadro de edición "Email address:".
  4. Pulsa el botón "DOWNLOAD".
Nota: Si no quieres recibir las noticias de NV Access, desmarca la casilla "Keep me up to date with the latest news from NV Access".
Puedes comentar errores de esta versión usando los enlaces disponibles en la sección Ayuda de NVDA en español (encabezado de nivel 2 de este blog), o en la página de incidencias en GitHub.
Que disfrutes de NVDA 2016.1rc1. Con tus pruebas estarás ayudando a la próxima publicación de NVDA 2016.1, la siguiente versión estable de NVDA.

sábado, 30 de enero de 2016

ePUB y NVDA (2). Edición y accesibilidad de los libros

Continuamos la serie de artículos sobre ePUB y NVDA.
En la entrada anterior aportamos sugerencias sobre cómo leer archivos ePUB con nuestro lector de pantalla. Ahora nos centraremos en la edición de libros presentados en este formato, como una posible forma de mejorar el acceso a la lectura.

¿Por qué ePUB en un blog sobre NVDA?

Estas son algunas razones:
  • Como lector de pantalla, NVDA puede ser utilizado para el acceso a la lectura.
  • ePUB es un formato basado en estándares abiertos, lo cual permite (y hace necesario) conocer y ampliar sus posibilidades de accesibilidad, tanto en el desarrollo de medios para su lectura, por ejemplo los mencionados en el artículo anterior de esta serie, como en la edición de los libros aprovechando las características del formato.
Además, creemos que esta última afirmación queda apoyada porque:
  • La Unión Internacional de Editores recomienda el EPUB 3 como estándar de publicación:
    La IPA insta a todas las partes interesadas del sector editorial a adoptar el EPUB 3 a fin de que la industria editorial pueda disponer de un estándar mundial interoperable y totalmente accesible para los libros electrónicos y otras publicaciones digitales.
  • Según las directrices para materiales de lectura fácil IFLA (en PDF):
    La Asociación Internacional de Editores y la Comisión Internacional del Libro adoptaron conjuntamente la “Carta para el lector” en 1992. La Carta afirma que la lectura es la clave de nuestra herencia cultural y científica y promueve el entendimiento internacional. La democracia depende de ciudadanos bien informados. La palabra escrita es un elemento esencial para la capacidad crítica de la persona. La lectura es fundamental para el desarrollo personal del individuo y su enfoque sobre el mundo y otras personas. La Carta también estipula que los editores tienen obligaciones con los lectores y que deberían tener como objetivo la calidad en cuanto a la edición, la producción y el servicio. También deberían esforzarse en satisfacer las necesidades sociales de diversos grupos de población y, si es necesario, buscar subvenciones donde la publicación fuera imposible de otro modo.

¿Para qué editar un ePUB?

Aunque en ocasiones la edición de archivos ePUB no sea el único medio para mejorar el acceso a la lectura, mencionamos algunos fines para los que podría resultar útil:
  • Corregir erratas.
  • Proporcionar texto alternativo a imágenes inaccesibles.
  • Proveer de títulos significativos a los distintos documentos de los libros.
  • Otros cambios que puedan enriquecer la experiencia de lectura.

Edición de ePUB con NVDA

En el artículo ePUB accesibles, mencionado en la entrada anterior de esta serie, se alude a programas como Sigil o eCub, que podrían ayudar en la edición de archivos ePUB.
Sin embargo, aquí recomendamos tweak_epub utilizando Notepad++ como editor predeterminado, ya que nos parece una opción sencilla y accesible con NVDA.
tweak_epub no necesita ser instalado.
Al ejecutarlo presenta un cuadro de diálogo para abrir el ePUB que se quiera editar.
Cuando se abra un ePUB con este programa, se mostrará otro cuadro de diálogo con los siguientes elementos, a los que nos podremos desplazar con las teclas tab y shift+tab:
  1. Una lista de los ficheros que componen el ePUB.
  2. Si se ha seleccionado un archivo que se pueda editar desde este diálogo, se mostrará el botón "Edit File..." (Editar Archivo...).
  3. "Choose editor...": Sirve para elegir el editor de texto predeterminado con el que se modificarán los archivos. Por defecto se usará el Bloc de notas.
  4. "View all in File Manager...": Muestra el ePUB descomprimido en el explorador de Windows.
  5. "Preview in eBook Reader...": Abre el ePUB con las modificaciones realizadas para previsualizarlo en el programa de lectura predeterminado.
  6. Botones para cerrar tweak_epub: Dependiendo de si hay o no modificaciones que guardar, podrá aparecer el botón "Close" (Cerrar), o los botones "Save changes" (Guardar cambios) y "Cancel changes" (Cancelar cambios).

Referencias

Esperamos que esta entrada resulte útil para mejorar el acceso a la lectura, y deseamos contar con tu colaboración para seguir descubriendo y construyendo las posibilidades de NVDA.

sábado, 2 de enero de 2016

Errores en NVDA (3). Archivos de volcado

A continuación traducimos parte de un artículo sobre archivos de registro y de volcado (en inglés), publicado en el Wiki de NV Access.
No consideramos necesaria su traducción completa, ya que en artículos anteriores sobre errores se ofrece información sobre los archivos de registro.

Archivos de volcado

Esto se aplica a NVDA 2014.1 y posterior. Versiones anteriores no generan archivos de volcado.
Si NVDA se bloquea, generará un fichero llamado archivo de minivolcado ("minidump"), que ayudará a los desarrolladores a determinar la causa del bloqueo. Adicionalmente, los archivos de minivolcado también pueden ser generados bajo demanda para otras aplicaciones que se bloqueen, si se sospecha que NVDA es la causa del bloqueo.
Archivos de minivolcado para el propio NVDA
Cuando NVDA se bloquee, habitualmente se reiniciará por sí mismo. En algunas circunstancias excepcionales, esto podría no funcionar.
Si NVDA se bloquea, se generará un archivo de minivolcado en un fichero llamado nvda_crash.dmp. Para la mayoría de usuarios, este fichero puede encontrarse en la "carpeta temporal del usuario" (%temp%). Para usuarios que ejecuten NVDA desde el código fuente, nvda_crash.dmp se ubicará en el directorio source.
Archivos de minivolcado para otras aplicaciones
Si una aplicación que usas se está bloqueando y sospechas que NVDA es la causa, puedes solicitar que se genere un archivo de minivolcado cuando esa aplicación se bloquee. En general, solo deberías hacer esto cuando un desarrollador lo solicite o si eres un usuario avanzado. Esto no está habilitado por defecto, y es necesario habilitarlo para cada aplicación después de que haya sido ejecutada.
Para habilitarlo para una aplicación determinada:
  1. Ve a la aplicación.
  2. Pulsa NVDA+control+z para abrir la consola Python de NVDA.
  3. Teclea la siguiente instrucción exactamente como aparece (probablemente querrás copiar y pegarla):
    focus.appModule.dumpOnCrash()
  4. Pulsa Enter
  5. Se mostrará la ruta del archivo que será generado. Si deseas copiarla, puedes pulsar f6 para desplazarte al "texto de salida" de la consola.
Estos archivos de volcado siempre se ubicarán en la "carpeta temporal del usuario" (%temp%). El nombre de estos archivos tiene la forma nvda_crash_appName_processId.dmp, donde appName es el nombre del fichero ejecutable de la aplicación.

Referencias

Esperamos que esta información sea útil, y deseamos un feliz 2016 a los miembros presentes o futuros de nuestra comunidad, con una cita compartida en la lista de correo de NVDA:
"Cuando el poder del amor sobrepase el amor al poder, el mundo conocerá la paz".
Jimi Hendrix

miércoles, 23 de diciembre de 2015

ePUB y NVDA. Leer en un formato accesible

En este artículo, el primero de una serie sobre ePUB y NVDA, aportaremos sugerencias para leer el contenido de estos archivos con nuestro lector de pantalla.
No obstante, como ePUB es compatible con diferentes dispositivos y tecnologías, en el apartado "Referencias" presentaremos enlaces que, aun no relacionándose directamente con NVDA, pueden ser de interés si se considera como fin principal el placer de la lectura.

¿Qué es un ePUB?

ePUB ( Electronic Publication) es un formato de código abierto para la creación y distribución de libros digitales, desarrollado por el Foro Internacional de Publicación Digital.
Un libro en formato ePUB es un archivo comprimido que puede contener un conjunto de documentos similares a páginas web, entre otros recursos como imágenes o información relativa a la presentación del texto.
Cada ePUB debe incluir:
  • Información que defina, al menos, un posible orden de lectura o procesamiento de documentos.
  • Un "fichero de navegación" para facilitar la ubicación de componentes del libro: tabla de contenidos con enlaces a cada documento, posiciones correspondientes a páginas en el equivalente impreso, etc.

Leer libros ePUB con NVDA

Lectura en el navegador
Recomendamos leer estos libros en el navegador web, concretamente en Firefox, para seleccionar texto de cada documento y utilizar el modo exploración de NVDA.
Biblioteca EL-Books
Existen bibliotecas que pueden mostrar los archivos ePUB cargando sus distintos documentos en el navegador web. Aquí destacamos EL-Books, una biblioteca digital para personas con discapacidad visual, cuyo formato principal es ePUB.
Además de descargarse para su lectura con programas externos, cada libro puede ser leído desde la web de esta biblioteca.
También es posible usar el complemento de NVDA PlaceMarkers, para encontrar más fácilmente partes de cada documento mostrado en la lectura de los libros.
Complementos de Firefox
Recomendamos el complemento ePUBReader, que también puede usarse con PlaceMarkers.
Otra opción es el complemento Lucifox.
Programas específicos para archivos ePUB
También pueden ser útiles los siguientes programas, aunque probablemente la experiencia de lectura no resulte tan satisfactoria:

Lectura accesible: eliminar el DRM

Para disfrutar de una lectura accesible y utilizar muchos de los programas mencionados, probablemente necesitaremos eliminar la "protección" de algunos archivos ePUB.
Sobre este tema, ver el Debate sobre protección de archivos ePUB en la lista de correo de NVDA en español.
También puede ser útil consultar el artículo 7 del Tratado de Marrakech, donde se reconocen las posibles barreras a la accesibilidad derivadas de medidas tecnológicas para la protección de archivos, y la consiguiente necesidad de evadirlas. Así se comenta en el documento El Tratado de Marrakech explicado, de la Unión Mundial de Ciegos:
Artículo 7. Medidas de protección tecnológica. Son el tipo de “candado digital” que los editores (y a veces las mismas organizaciones de personas ciegas) ponen a los libros electrónicos para impedir que se los difunda o se acceda a ellos en forma ilegal. Lamentablemente, tales candados puede bloquear inadvertidamente el legítimo acceso de las personas con discapacidad de lectura, por ejemplo, de quienes utilizan un programa lector de pantalla de texto a habla. Por lo tanto, en este artículo se dice que debe ser legal evadir (es decir romper) las medidas de protección tecnológica a fin de que una persona con discapacidad de lectura de la letra impresa pueda lograr el acceso a los libros. (Y solamente con este propósito).

Referencias

Esperamos que esta entrada resulte útil para seguir disfrutando de buenas lecturas.

jueves, 17 de diciembre de 2015

Errores en NVDA (2). Archivos de registro

En este artículo se explica cómo encontrar los archivos de registro de NVDA, que, como mencionamos en la entrada Errores en NVDA, pueden ayudar a comprender, comunicar y solucionar problemas y, por ello, a mejorar la experiencia con el lector de pantalla.
NVDA guarda información sobre su actividad en los siguientes archivos:
  • nvda.log: contiene un registro de procesos correspondientes a la última vez que NVDA fue ejecutado, hasta el momento actual o hasta el final de la ejecución.
  • nvda-old.log: en este caso, el registro corresponde a la anterior (penúltima) ejecución de NVDA.
Podemos señalar los siguientes aspectos, comunes a ambos archivos de registro:
  • Si NVDA no se ha ejecutado desde su código fuente, por defecto nvda.log y nvda-old.log se guardan en la "carpeta temporal del usuario", que puede abrirse indicando %temp% en elementos de Windows que admitan nombres de carpetas; por ejemplo, en el diálogo ejecutar (Windows+r) o en la barra de direcciones del Explorador de Windows.
  • Como archivos de registro con extensión .log, pueden abrirse con editores de texto como el Bloc de notas.
  • La cantidad de información guardada depende del nivel del registro establecido en el diálogo Opciones generales (Para más información, consultar la "Guía del usuario", disponible en el submenú Ayuda de NVDA).
En cuanto a diferencias entre nvda.log y nvda-old.log:
  • Cuando NVDA se esté ejecutando, solo nvda.log podrá mostrarse en el "Visualizador de registro de NVDA", accesible en el submenú Herramientas. El Visualizador de registro dispone de un menú para elegir dónde guardar la información mostrada en un momento determinado y para actualizar esta información, como se explica en la guía de NVDA.
Nota: Por favor, ten en cuenta que estos archivos, en función del nivel del registro, podrían guardar información personal, por ejemplo sobre teclas pulsadas o lo que NVDA ha leído o mostrado en braille.
En una próxima entrada nos centraremos en los archivos de volcado.
Felices fiestas.

martes, 8 de diciembre de 2015

Complemento Station Playlist Studio 6.0

La versión 6.0 del complemento Station Playlist Studio está disponible en la página de complementos de NVDA.
Puedes descargarlo y obtener más información en la página de Station Playlist Studio.
Nota: Station Playlist Studio 6.0 ha sido publicado por Joseph Lee, miembro del equipo de complementos de NVDA, considerando el proceso de revisión de la comunidad..
Que lo disfrutes.

lunes, 7 de diciembre de 2015

Errores en NVDA

En esta ocasión propondremos algunas sugerencias para comprender los errores que a veces observamos en NVDA, intentando mejorar nuestra experiencia con el lector de pantalla.
Lo haremos en compañía del investigador David C. Krakauer... O, por lo menos, con algunas de sus interesantes reflexionhes:

1. ¿Hay algún problema?

La estupidez es un tipo de fenómeno muy interesante y tiene que ver con sistemas de normas que han hecho que nos cueste más conocer la verdad, y hablar sobre ella.
A partir de esta reflexión podemos preguntarnos:
¿De verdad hay algún error que deba ser resuelto? ¿Cómo hablar sobre él?
Si lo más propio de los errores es la expectativa de mejora:
  • Observa las cosas como son y descubre cómo te gustaría que sean.
  • Cuando hables sobre un error, indica cómo son las cosas (por ejemplo, versión del sistema operativo, idiomas de la interfaz, con qué frecuencia se produce el error, si es posible reproducirlo y cómo, etc); si es necesario, explica en detalle tus objetivos. Es decir: comenta lo que observas y lo que esperas.

2. ¿Dónde está el problema?

Estar equivocado tiene en común con la ignorancia el hecho de que es más fácil acertar cuando tienes más información.
Para obtener y transmitir más información sobre La actividad de NVDA, en este caso en relación con posibles errores, suelen ser útiles los siguientes archivos:
  • Archivos de registro: Se trata de archivos con extensión .log, donde se va almacenando información relacionada con la actividad de NVDA.
  • Archivos de volcado: Tienen extensión .dmp, y se crean cuando se produce un error crítico en NVDA. También es posible activar la creación de archivos de volcado para aplicaciones en las que se observen fallos críticos, si se sospecha que NVDA puede estar causando esos errores.
Los archivos de registro y de volcado se almacenan en la carpeta temporal (%temp%), a menos que NVDA se ejecute desde su código fuente. (En ese caso se guardan en la carpeta "source").

3. Evitar el problema

Si la inteligencia es resolver problemas difíciles de forma sencilla, la genialidad es hacer que los problemas desaparezcan.
En ese sentido, NVDA dispone de una opción genial: la posibilidad de reiniciarlo con los complementos desactivados, que en ocasiones puede hacer que desaparezca algún problema.
Para conocer y hablar sobre los errores observados en NVDA, puede ser útil reiniciarlo sin la interferencia de complementos. Así podrá ser más fácil determinar si un error debe ser corregido en el propio NVDA o en alguno de sus complementos.

Referencias

En próximas entradas compartiremos más información sobre los archivos de registro y de volcado de NVDA.
Deseamos que disfrutes del blog y esperamos tu colaboración.

domingo, 29 de noviembre de 2015

Expresiones regulares en los diccionarios del Habla

Como se explica en la sección 9.1.13 del Diccionarios del Habla en la Guía del Usuario, gracias a la creación o modificación de los diccionarios NVDA permite personalizar la forma en que el sintetizador lee particulares palabras, más palabras, simbolos o dígitos.

En esta pequeña guía vamos a ver como utilizar Expresiones regulares en los diccionarios del habla del lector de pantalla NVDA.

A continuación se muestra una breve introducción a las expresiones regulares, Sigue una lista de caracteres especiales y secuencias especiales. No trates de memorizar estas listas, por ahora solo debes tener en cuenta que cada caracteres especial y cada secuencia especial tiene su propio significado y función.

Aprenderás con los ejemplos a entender el funcionamiento y a crear tu propio diccionario con expresiones regulares.

¿Estás listo? ¡Vamos!

Expresiones regulares: conceptos básicos

En esta sección se presenta conceptos de expresiones regulares, como también, se explica cómo se crean y se utilizan en los diccionarios de voz de NVDA.

Una expresión regular, llamada también regex, es una secuencia de caracteres que forma un patrón de búsqueda, principalmente utilizada para la búsqueda de patrones de cadenas de caracteres y operaciones de sustituciones.

Específicamente, NVDA va a explotar Expresiones regulares para reemplazar patrones cada vez que en la lectura se encuentra una coincidencia.

Podemos decir que es una operación de sustitución, donde el texto escrito se remplaza antes de ser procesado por el sintetizador de voz.

Las expresiones regulares pueden contener caracteres ordinarios y caracteres especiales.

Los caracteres ordinarios son las letras de la a a la z, los números, el signo subrayado y otros signos de puntuación que no están incluidos en los caracteres especiales.

La mayoría de los caracteres ordinarios, como "a A b 9 0", son las expresiones regulares más simples, simplemente coinciden a sí mismos.

Por ejemplo se pueden concatenar caracteres ordinarios así: la expresión "Odissea2001" coincide con "Odissea2001".

Caracteres Especiales

Lista completa de caracteres especiales y su comportamiento en el contexto de las expresiones regulares:

  • "\" Marca el siguiente caracter como un caracter especial, un literal, una referencia inversa. Por ejemplo, "r" coincide con el caracter "r", mientras "\r" coincide con un caracter de retorno de carro. Cuando precede caracteres que normalmente se tratan de forma especial, indica que el siguiente caracter no es especial y debe ser interpretado literalmente. Por ejemplo, la secuencia "\" coincide con "\" y "(" coincide con "(".
  • "." Coincide con cualquier caracter excepto con "\n".
  • "^" Coincide con la posición al principio de la cadena de entrada. La propiedad Multiline está establecida para coincidir también con la siguiente posición a "\n" o "\r". Es decir, este caracter corresponde también a la posición inmediatamente después de una nueva línea o un retorno de carro.
  • "$" Coincide con la posición al final de la cadena de entrada. La propiedad Multiline está establecida para que $ coincida también con la posición anterior a "\n" o "\r".
  • "?" Cuando este caracter va inmediatamente después de cualquier otro cuantificador (se mencionan a continuación), el modelo coincidente es no expansivo. Un modelo no expansivo coincide lo menos posible con la cadena buscada, mientras que el modelo expansivo predeterminado coincide tanto como sea posible con la cadena buscada.
  • "?" Un cuantificador,coincide una vez o ninguna con el caracter o subexpresión anterior. Equivale a {0,1}
  • "*" Un cuantificador, coincide cero o más veces con el caracter o subexpresión anterior. Equivale a {0,}.
  • "+" Un cuantificador, coincide una o más veces con el caracter o subexpresión anterior. Equivale a {1,}.
  • "{n}" Un cuantificador: coincide exactamente n veces, donde n es un entero no negativo. Por ejemplo, "o{2}" no coincide con la 'o' de "soy", pero coincide con las dos oes de "Cooper".
  • "{n,}" Un cuantificador: coincide como mínimo n veces, donde n es un entero no negativo. Por ejemplo, "o{2,}" coincide con todas las oes de "nooooo", pero no coincide con la "o" de "sol".
  • "{n,m}" Un cuantificador. M y n son enteros no negativos donde n es menor o igual de m. Coincide n veces como mínimo y m veces como máximo. Tener en cuenta que no se puede incluir un espacio entre la coma y los números.
  • "[xy]" Un juego de caracteres, coincide con cualquiera de los caracteres incluidos entre corchetes. Por ejemplo, "[aeu]" coincide con "a" en "Madrid".
  • "[^xy]" Un juego de caracteres negativo. Coincide con cualquier caracter no incluido entre corchetes. Por ejemplo, "[^aeu]" coincide con la "M", la"d", la "r", la "d" de "Madrid", pero no coincide con la "a".
  • "[a-z]" Un intervalo de caracteres, coincide con cualquier caracter del intervalo especificado. Por ejemplo, "[a-z]" coincide con cualquier caracter alfabético en minúsculas dentro del intervalo de la 'a' a la 'z'.
  • "[^a-z]" Caracteres de un intervalo negativo. Es decir, coincide con cualquier caracter que no esté incluido en el intervalo especificado. Por ejemplo, "[^a-z]" coincide con cualquier caracter que no esté incluido en el intervalo de la 'a' a la 'z'.
  • "|" Es un carácter disyuntivo: x|y, coincide con x o con y. Por ejemplo, la expresión "Juli(a|o)" coincide con "Julia" o con "Julio".
  • "(...)" Una subexpresión que coincide con el modelo entre paréntesis y captura la coincidencia. La coincidencia capturada se puede recuperar en el remplazo mediante las secuencias especiales "\1" "\2" etc. Para que coincidan los paréntesis ( ), utilice "(" o ")".
  • "(?:...)" Una subexpresión que coincide con el modelo entre los paréntesis, pero que no captura la coincidencia, es decir, la coincidencia no se almacena para un posible uso posterior. La expresión "(?:\d+)(Salir)" coincide con la palabra "Salir" despues un conjunto de números en una cadena como por ejemplo "123456Salir Grafico Enlace". Notar, los números no se almacenan y a demás no serán procesado por el sintetizador. El sintetizador simplemente ignora el contenido de esta Afirmación. Esta subexpresión se considera como grupo de cadena irregular, No se utiliza mucho en los diccionarios.
  • "(?=...)" Una subexpresión que realiza una búsqueda anticipada positiva, la cual coincide con la cadena en cualquier punto donde empiece una cadena que coincida con el modelo entre los paréntesis. Por ejemplo, "Juli(?=a|o)" coincide con "Juli" en "Julia" pero no con "Juli" en "Juliu". Ésta es una coincidencia sin captura, es decir, la coincidencia no se captura para un posible uso posterior. Las búsquedas anticipadas no consumen caracteres, es decir, después de que se produce una coincidencia, la búsqueda de la siguiente comienza inmediatamente después de la última coincidencia, no después de los caracteres que componen la cadena de búsqueda anticipada.
  • "(?!...)" Una subexpresión que realiza una búsqueda anticipada negativa, la cual coincide con la cadena de búsqueda en cualquier punto donde empiece una cadena que no coincida con el modelo. Por ejemplo, "Juli(?!e|u)" coincide con "Juli" en "Julia" pero no coincide con "Juli" en "Julie". Ésta es una coincidencia sin captura, es decir, la coincidencia no se captura para un posible uso posterior. Las búsquedas anticipadas no consumen caracteres, es decir, después de que se produce una coincidencia, la búsqueda de la siguiente comienza inmediatamente después de la última coincidencia, no después de los caracteres que componen la cadena de búsqueda anticipada.
  • "(?<=...)" Afirmación look-behind positiva, es decir, es válida la siguiente expresión sólo si la condición del modelo entre paréntesis se verifica. Por ejemplo, "(?<=0)\d" coincide con cualquier número precedido por cero. Las afirmaciones son sin captura, es decir, no se captura para un posible uso posterior.
  • "(?<!...) Afirmación look-behind no positiva, es decir, es válida la siguiente expresión sólo si la condición del modelo entre paréntesis no se verifica. Por ejemplo, "(?<![1-9])\d" coincide con cualquier número que no está precedido por un número comprendido entre 1 y 9.
Secuencias Especiales

Las secuencias especiales consisten en "\" y un caracter ordinario como en la lista de abajo. Si el caracter ordinario no está en la lista, entonces la resultante expresione coincidirá con el segundo caracter.

  • "\A" Coincide sólo en el inicio de la cadena.
  • "\Z" Coincide sólo con el final de la cadena.
  • "\b" Coincide con el límite de una palabra. Es decir, la posición entre una palabra y un espacio. Por ejemplo, "ir\b" coincide con 'ir' en "mentir", pero no coincide con 'ir' en "mentira".
  • "\B" Coincide con una posición que no es un límite de palabra. La expresión "ir\B" coincide con "ir" en "mentiras", pero no coincide con "ir" en "mentir".
  • "\d" Coincide con un dígito. Equivale a "[0-9]".
  • "\D" Coincide con un caracter que no sea un dígito. Equivale a "[^0-9]".
  • "\s" Coincide con cualquier caracter de espacio en blanco incluidos espacio, tabulación, avance de página, etc. Equivale a "[\f\n\r\t\v]".
  • "\S" Coincide con cualquier caracter que no sea un espacio en blanco. Equivale a "[^\f\n\r\t\v]".
  • "\w" Coincide con cualquier caracter alfanumérico incluido el subrayado. Equivale a "[A-Za-z0-9_]".
  • "\W" Coincide con cualquier caracter que no pertenezca a los caracteres alfanuméricos. Equivale a "[^A-Za-z0-9_]".
Ejemplos:

Finalmente llegamos a la parte práctica con los ejemplos.

Por conveniencia usaremos un diccionario temporál en los ejemplos. Para ello, necesitamos ajustar la opción para las expresiones regulares desde el diálogo correspondiente.

Ejemplo 1

El sintetizador eSpeak en español pronuncia con C suave palabras extranjeras que comienzan con "ch", como Christ, christmass, Christofer o Christopher, Christian etcetera. Si deseamos escuchar una pronunciación mejor, podemos usar la siguiente y sencilla expresión regular.

Patrón: "\bChri\B"

Reemplazar: "Cri"

Explicación: la secuencia especial "\b" marca el inicio de la palabra, mientras la secuencia "\B" (la B mayúscula) dice que en esta posición no hay limite de palabra.

Cada vez que se encuentra el prefijo "Chri" en el texto, el sintetizador lee el texto indicado en el Reemplazo "Cri".

Tener en cuenta que las secuencias especiales \b y \B son marcadores de posición, no necesitan una recuperación en el reemplazo.

La mayoría de las secuencias especiales, como por ejemplo \s, \w, \d, necesitan ser recuperadas en el reemplazo, si no vamos a recuperarlas no se envierán al sintetizador.

Ejemplo 2

A veces puede ser útil leer el nombre de unidades de medida cuándo en el texto aparece como abreviatura.

Por ejemplo, 1ml 12 ml. Tal vez ¿no sería fantástico que el sintetizador lea así?

Un mililitro y doce mililitros.

Necesitamos dos expresiones regulares para distinguir el plural y el singular.

Primera expresión regular.

Patrón: "(^|\s)1[ ]?ml\b"

Reemplazar: "\1un mililitro"

Segunda expresión:

Patrón: "(?<=\d)[ ]?ml\b".

Reemplazar: " Mililitros".

Explicación: la primera subexpresión "(^|\s)" tiene en cuenta cuándo la posición es al principio o si hay un espacio antes del número 1.

Esta subexpresión se puede recuperar en el remplazo mediante la secuencia especial \1.

Recuerde que las subexpresiones regulares entre paréntesis, llamadas también grupos de cadena, se pueden recuperar en el remplazo con la secuencia especial correspondiente. Es decir, el primero grupo de cadena de izquierda a derecha se recupera con \1, el segundo con \2, etcétera. Despues el grupo hay el número 1, ya que estamos buscando en el texto 1ml o 1 ml, puede ser que hay o no un espacio entre el número y la abreviadura.

Entre corchetes he puesto un espacio, se pueden añadir distintos caracteres de espacio. Luego hay un cuantificador, cerrar interogación, indica que esto espacio puede aparecer una vez o ninguna.

En fin, la nuestra abreviadura ml y una secuencia especial "\b" para cerrar la expresión regular.

La secuencia al fin indica un limite de palabra, es decir que "ml\b" no puede coincidir por ejemplo con "mls" o "mla".

La segunda expresión regular se abre con una aserción "(?<=\d), significa que nuestra expresión Es válida solo si hay un digito antes.

La aserción usa una secuencia especial "\d" que coincide con cualquier número.

Entonces, ¿por qué no funciona si antes hay solo el número 1?

Dejo a vos otros la respuesta...

Ahora, gracias a las dos expresiones regulares, cuándo "ml" es antecedido por 1 y ningun caracter alfanumerico antes, el sintetizador lee "mililitro". En los demás casos el sintetizador lee "mililitros".

El orden es importante, las expresiones regulares más arriba Tienen prioridad y puede cancelar las expresiones posteriores. Por eso la segunda expresiónSe inserta a continuación de la primera.

¿Qué estás esperando? Ahora trata de crear reglas para leer otras unidades como Kg, MB, m² o cm³.

Ejemplo 3

Todavía es práctica común separar los millares, millones, etc., mediante un espacio Para facilitar la lectura de números cuando constan de más de cuatro cifras:

12 354 o 1 303 404.

Algunos sintetizadores no leen correctamente esta forma de escribir los números enteros, más adelante se explica cómo configurar una expresión regular para leer correctamente.

Abrimos un diálogo para crear nuestro diccionario del habla desde el menu Preferencias.

Necesitamos ajustar el patrón para comparar como expresión regular desde el botón de opción correspondiente, y rellenar el campo Patrón y el campo de reemplazar.

Patrón: "(?<=\d)([   ]?)(\d{3})"

reemplazar: "\2"

Vamos a explicar.

La primera afirmación indica que la buscueta es vera si hay un digito antes la cadena. Sigue una subexpresión entre parentesis con adentro un juego de espacios, son tres signos distintos de espacio que se pueden encontrar.

Recuerda que solo uno de los caracteres entre corchetes coincide con la búsqueda, luego hay un cuantificador "?" para indicar que se puede encontrar cero o una sola vez. Sigue a la derecha otra subexpresión entre parentesis que indica un número de tres dígitos. El cuantificador "{3}" significa que el digito "\d" debe repetirse tres veces, ni menos ni más.

Vamos a ver lo que tenemos que insertar en el campo reemplazar.

La primera subexpresión "(?<=\d)" en el patrón es una afirmación, no se almacena para un posible uso en el remplazo. esto no significa que no se tendrán en cuenta los caracteres de esa afirmación, el sintetizador va a leer esto digito junto a los otros sin recuperar la subexpresión en el campo reemplazar.

El segundo grupo o subexpresión "([ ]?)" es una subexpresión regular y se puede recuperar en el remplazo mediante la secuencia especial \1. Pero nosotros queremos excluir a este espacio entonces No lo recuperamos.

Por lo contrario, vamos a recuperar la tercera subexpresión "(\d{3})" mediante la secuencia especial \2.

De esta manera enviamos al sintetizador un número sin espacios entre los dígitos.

Ejemplo 4

Cuándo consultamos a una lista de números de teléfono, o algo así, puede ser útil leer los números como singulares dígito.

Por ejemplo, cuándo se encontra 3332211444 Se podría sustituir como si estuviera escrito “3 3 3 2 2 1 1 4 4 4”.

Necesitamos una secuencia especial en el patrón de búsqueda que encontra o coincida con cualquier numero, luego añadir un espacio despues cada digito sólo cuando es seguido por otro digito.

Patrón: "(\d)(?=\d)"

Reemplazar: "\1 ".

En el remplazo recuperamos el primero grupo "(\d)" con "\1" y inmediatamente después hay un espacio. El patrón de búsqueta encuentra cualquier digito solo si es seguido por otro digito.

Este es un ejemplo de una expresión regular que se puede utilizar en determinados casos, pero la mayoría de las veces dá una lectura tediosa. Está bien para leer números de telefono, no sería agradable leer por ejemplo "Son las 13:26".

Como hemos visto, las expresiones regulares permiten encontrar especifico texto y remplazar a nuestro gusto antes de enviarlo al sintetizador.

La mayoría de las veces es suficiente utilizar expresiones regulares simples, aunque si debemos tener en cuenta que más la expresión regular es simple, entonces la búsqueda será menos específica.

Una sugerencia que quiero dejar antes de concluir es no crear diccionarios del habla muy largos. He visto algunos con más de 1500 espresiones regulares, demasiado grande y puede ralentizar mucho el lector de pantalla.

Además, no hay necesidad de corregir los errores de ortografía, o tratar de simular la pronunciación extranjera cuando el sintetizador no tiene los fonemas necesarios.

domingo, 22 de noviembre de 2015

Disponible NVDA 2015.4

NV Access ha publicado NVDA 2015.4, una nueva versión estable de NVDA.
Lo subrayable en esta versión incluye mejoras de rendimiento en Windows 10; la inclusión en el Centro de Accesibilidad en Windows 8 y posterior; mejoras para Microsoft Excel, incluyendo el listado y el renombrado de hojas y el acceso a celdas bloqueadas en hojas con protección; y apoyo para la edición de texto enriquecido en Mozilla Firefox, Google Chrome y Mozilla Thunderbird.
Para descargar la última versión estable de NVDA:
  1. Accede a la página de descarga en el sitio de NV Access.
  2. Elige la cantidad que quieras donar a NV Access, o, para no donar esta vez, "Skip donation this time", entre los botones de opción disponibles.
  3. Indica tu dirección de correo electrónico en el cuadro de edición "Email address:".
  4. Pulsa el botón "DOWNLOAD".
Nota: Si no quieres recibir las noticias de NV Access, desmarca la casilla "Keep me up to date with the latest news from NV Access".

Referencias

  • Puedes consultar la documentación disponible en el submenú Ayuda de NVDA. Para ello, pulsa la combinación de teclas NVDA+n o haz clic con el botón derecho del ratón sobre el icono correspondiente en la bandeja del sistema.
  • Como se indica en la página sobre privacidad de NV Access, a veces sitios externos incluso ofrecen descargas de NVDA, y NV Access no es responsable del contenido o prácticas de privacidad de esos sitios.
Te deseamos una buena experiencia con NVDA 2015.4, y esperamos contar contigo para seguir construyendo nuestra comunidad.

sábado, 21 de noviembre de 2015

Generalidades sobre los complementos de NVDA.

Hola a todos. En ésta entrada comentaré  algunas situaciones sobre los "complementos" de NVDA, es decir, scripts programados en Python para ampliar su funcionalidad y su capacidad de interacción con otras aplicaciones.

 

Indico su sitio de descarga, instalación/desinstalación y la manera en que se  pueden reportar sus fallos.

 

Instalación:

A partir de la versión 2012.3 de NVDA y posteriores, el menú de NVDA en su opción Herramientas/Administrador de Complementos, permite instalar y desinstalar paquetes que mejoran la funcionalidad de NVDA o le añaden características. Algunos de estos paquetes son proporcionados por la comunidad y contienen código personalizado que añaden o cambian características en NVDA, por ejemplo, pueden  dar soporte para pantallas Braille o sintetizadores de voz extras.

 

Dicho Administrador de Complementos muestra una lista de aquellos instalados en la configuración de NVDA. A partir del botón acerca del complemento, se indica el nombre del paquete, su versión, autor, la descripción de sus características y su URL.

 

Para examinar y descargar los complementos disponibles online, desde el administrador de complementos pulsa el botón Obtener Complementos. Este botón abre la página de complementos de NVDA.

 

Si NVDA está instalado en tu sistema y está en uso, puedes pulsar directamente enter sobre el fichero instalador y el proceso iniciará automáticamente o guarda el paquete de complemento y sigue como se indica:

 

Para instalar un complemento que obtuviste previamente, pulsa el botón Instalar. Esto te permitirá buscar un paquete de complemento (fichero .nvda-addon) en algún lugar de tu ordenador o en una red. Una vez pulses Abrir, el proceso de instalación comenzará. 

 

Cuando un complemento se va a instalar, NVDA primero pedirá que confirmes que realmente deseas instalarlo. es muy importante que instales sólo complementos desde fuentes fiables ya que la funcionalidad de los complementos no tiene restricciones dentro de NVDA, lo cual podría incluir el acceso a tus datos personales o incluso a todo el sistema si NVDA es una copia instalada. Una vez que el complemento esté instalado, NVDA debe reiniciarse para que el complemento comience su ejecución. Hasta que lo hagas, un estado de "instalar" se mostrará para ese complemento en la lista.  

 

Desinstalación 

Para desinstalar un complemento, selecciónalo desde la lista y pulsa el botón Eliminar. NVDA te preguntará si realmente deseas hacer esto. Al igual que con la instalación, NVDA debe reiniciarse para que el complemento sea eliminado completamente. Hasta que lo hagas, un estado de "eliminar" se mostrará para ese complemento en la lista.

 

El administrador también tiene un botón Cerrar para cerrar el diálogo. Si has instalado o eliminado complementos, NVDA primero te preguntará si deseas reiniciar el programa para que los cambios puedan llevarse a cabo. 

 

Desde la página de complementos de la comunidad de NVDA, se permite la suscripción a los agregadores rss que informan de manera automática, sobre nuevos complementos o nuevas versiones disponibles de un complemento.

 

Ejemplos de complementos y reporte de fallos

 

A continuación enlisto alfabéticamente los complementos estables soportados por la comunidad (al momento de la publicación de esta entrada):

• Bit Che. Hace que la lista de resultados de búsqueda de Bit Torrent sea accesible, permitiéndote utilizar la tecla aplicaciones para activar el menú contextual en el resultado enfocado.

• Clip Contents Designer. Se utiliza para agregar textos al portapapeles, útil para unir secciones de texto listas para pegar juntas. También permite limpiar El contenido del portapapeles.

• Control Usage Asistant. Permite averiguar cómo interactuar con el control enfocado. A la pulsación de un comando  específico brinda un breve mensaje de ayuda sobre la interacción con el control enfocado, como con casillas de verificación, campos de edición, útil en la terminal de Windows, PowerPoint, Excel, formularios de páginas web y pdf entre otros.

• Day of the week. Sirve para introducir una fecha y averiguar el día de la semana.

• Dropbox. Script que a partir de pulsación de teclas específicas anuncia el estado del programa, su versión, abre el menú de la bandeja del sistema, alterna entre las pestañas en su diálogo preferencias y puede ejecutar la acción de cancelar.

• Dual Voice. Permite utilizar dos sintetizadores o voces para leer texto en tu idioma de voz de elección.

• Easy Table Navigator. Añade capa de órdenes para utilizar flechas para navegar por celdas de tabla de los navegadores web o de microsoft word.

• Emoticons. Indica verbalmente y con descripciones amigables el texto hablado que contenga caracteres de emoticonos, abarcando más de 80 representaciones, permite además la personalización e insersión entre otras acciones.

• eMule. Mediante comandos de teclado permite ir, entre otras situaciones,  a los parámetros y a la edición de la búsqueda, como a las opciones de edición de la misma, al listado de sus resultados, a la barra de estado, a los encabezados de la lista actual, informa sobre la actividad reciente, sobre los ficheros y usuarios en el servidor actual, la velocidad de subida y bajada y la conexión de las redes KAD y eD2k.

• ExtendedWinamp. Permite realizar acciones de dicho gestor multimedia a partir de comandos de teclado, entre ellas: activar/desactivar la reproducción aleatoria y la repetición; fijar niveles de reproducción en porcentajes de 0, 25, 50 y 100%, ajustar los balances a la derecha, izquierda o al centro, verbalizar la duración total del tiempo de la pista, su tiempo faltante, y el tiempo transcurrido, avanzar o retroceder a intervalos de 6 segundos, ubicarse a 6 segundos del final de la pista o brincar a un tiempo seleccionado de la pista.

• Focus Highlight. Al dibujar un rectángulo coloreado, posibilita a quienes interactúen con el ordenador (usuarios con deficiencia visual, educadores videntes, o desarrolladores) seguir la posición del navegador de objetos de NVDA y del objeto o control enfocado.

• Goldwave. Mejora la accesibilidad y uso de dicho gestor de audio, permitiendo conocer la posición de la pista, el canal que se edita, la longitud total del audio, el nivel de zoom, etc.

• InstantTranslate. A partir del servicio Google Translate permite traducir texto seleccionado y/o del portapapeles de un idioma a otro.

• Newfon. Sintetizador de Sergey Shishmintzev, que soporta los idiomas ruso y ucraniano.

• NoBeepsSpeechMode. Excluye los pitidos en el modo de voz cuando se pulsa NVDA+s. Sólo puedes conmutar entre desactivado o hablar.

• NVDA Remote Support. Proporciona la capacidad para controlar un ordenador ejecutando NVDA desde otro ordenador que corra NVDA.

• OCR. Extrae el texto que contiene un objeto inaccesible, realizando reconocimiento óptico de caracteres (OCR) mediante el motor OCR Tesseract, pudiendo leerse el resultado con las pulsaciones de teclado de navegación de objetos.

• PlaceMarkers. Permite guardar y buscar cadenas de texto específicas o marcas, en páginas web o en el modo navegación de NVDA.

• Read Feeds. Proporciona una manera fácil de leer fuentes en formatos de RSS o Atom, así como acciones diversas con sus direcciones.

• Station Playlist Studio. Permite entre otras acciones escuchar los tiempos de reproducción o por reproducirse de una pista, abre el diálogo de fin de reproducción y el diálogo de búsqueda de canciones por artista o pista de reproducción.

• SystrayList. A partir de comandos específicos muestra en un cuadro de lista los iconos en la bandeja del sistema y/o en la barra de tareas, para facilitar el acceso y la interacción con esos elementos.

• TeamTalk Cassic. Mejora la utilización del gestor de mensajería por texto y voz TeamTalk soportando versiones de TeamTalk4Classic y TeamTalk5Classic, añadiendo accesibilidad en las ventanas de este chat, por etiquetar correctamente los controles de volumen y micrófono, los elementos de su barra de exploración y los controles de Usuarios bloqueados; a partir de comando específico puede controlar los estados de activación por voz, presionado para hablar, video, ahorro de audio, etc. además de permitir la lectura automática de los mensajes de chat.

• UnicodeBrailleInput. Permite escribir textos braille a partir de su representación numérica y convertirlo a caracteres braille Unicode que pueda ser pegado.

• VLC media player. Proporciona algunas características de accesibilidad para el reproductor multimedia VLC, como la navegación con Tab y Shift+Tab entre los controles; indica el título y tiempo de la pista en reproducción.

 

En el sitio de complementos existe un apartado para los complementos en desarrollo por parte de miembros de la comunidad. Si se desea expresar alguna opinión o informar de un comportamiento inesperado, se puede hacer en  la lista de correo de desarrollo. 

 

A continuación enlisto alfabéticamente los complementos en desarrollo soportados por la comunidad (al momento de la publicación de esta entrada):

• Clock and calendar Add-on for NVDA. El complemento habilita la funcionalidad avanzada de reloj y calendario para NVDA. Puede personalizar la forma en que se verbalizarán o mostrarán en braille  las horas y las fechas por NVDA. Puede obtener el número del día y de la semana del año actual, y además puede ajustar el anunciado automático de la hora en un intervalo especificado de tiempo.

• Enhanced Touch Gestures. Proporciona gestos táctiles adicionales para NVDA y un conjunto de gestos para una mejor navegación del modo exploración, pero requiere NVDA 2012.3 o posterior instalado en un ordenador con pantalla táctil ejecutando Windows 8 o superior.

• Extended Microsoft Word functionality. El complemento únicamente verbaliza el texto de un comentario cuando se pulse NVDA+shift+c.

• NV Speech Player. Es un prototipo de sintetizador de voz libre y de código abierto que se puede utilizar con NVDA. Genera habla utilizando síntesis Klatt,  haciéndolo parecerse un poco a sintetizadores de voz tales como Dectalk y Eloquence.

• PC Keyboard Braille Input for NVDA. Permite introducir braille a través del teclado del PC; sólo soporta la distribución de teclado QWERTY Inglés. La modalidad de escritura braille puede activbarse/desactivarse con un simple comando y puede usar le fila 2 o 3 del teclado qwerty estándar para simular el teclado braille, permitiéndose el uso de la mayoría de las otras teclas habituales, incluyendo espacio, retroceso, intro y teclas de función.

• Soporte para Quick Books 2014. Permite que NVDA pueda leer información del programa de contabilidad Intuit Quickbooks 2014, ya que incluye el etiquetado de muchos campos de entrada. - Seguimiento del enfoque y del resaltado para las listas, como el Plan General de Contabilidad. - Correcta identificación del tipo de control de las casillas de verificación, botones y botones de opción personalizados,. - Anunciado automático de mensajes en los diálogos de mensajes personalizados.

• TeamViewer. Complemento para la versión 9, permite entre otras acciones, el copiado de la ID y contraseña de un ordenador para enviarla por chat a otro equipo para recibir control remoto.

• Ventrilo. Mejora el apoyo para el chat de voz Ventrilo.

• VirtualRevision. Permite a los usuarios de NVDA revisar el contenido de una ventana en un cuadro de texto, similar a la ventana de virtualización de JAWS, pero "no" reemplaza la excelente revisión plana de NVDA y el apoyo de la navegación de objetos.

• Windows 10 App Essentials. Es una colección de apoyo para los módulos de la calculadora moderna, Windows Insiders, Twitter y del reloj y alarmas.

 

Existen  otros complementos  que no figuran en la comunidad, pero si provienen de una fuente confiable, por ejemplo, de  algún repositorio  de NVDA, podrían instalarse si se confía en su procedencia. A continuación proporciono una breve descripción de algunos: 

 

Complementos específicos para aplicaciones:

• BlackHawk. Le proporciona accesibilidad al navegador BlackHawk.

• Comodo Dragon. Brinda accesibilidad al navegador SRWare Iron del grupo Comodo de Chrome.

• RockMelt. Añade accesibilidad al navegador RockMelt de Chrome, con soporte para facebook y otras redes sociales.

• Tapin Radio Status announcer. Permite escuchar información de la pista en reproducción o abrir la aplicación si está minimizada.

• Tween. Brinda accesibilidad para este cliente de Twiter.

• VIP MUD. Proporciona accesibilidad al videojuego de rol en línea ejecutado en un servidor, el juego MUD (Multi User Dungeon) "mazmorra (o calabozo) multiusuario".

• Windows frotz. Le brinda accesibilidad a esta Máquina virtual para juegos.

• Win Glulx. Brinda mayor accesibilidad al intérprete de aventuras de texto  en formato .glulx.

 

Complementos para dispositivos hardware:

• BrailleNote Driver. Proporciona soporte para la serie clásica de las líneas braille de PulseData / Humanware.

• ecoBrailleAddon-1.0. Proporciona soporte para las líneas ecobraille.

 

Complementos para hardware sintetizadores de voz:

• DecTalk express. Proporciona soporte para el sintetizador de voz del hardware DecTalk Express.

• DECtalk USB. Añade soporte para el sintetizador de voz del hardware DecTalk USB.

• Doubletalk LT. ontrolador de sintetizador para el sintetizador de voz del hardware Double Talk LT.

 

Complementos para software sintetizador de voz:

• Captain Speech Synthesizer. Incluye el idioma ruso del sintizador DECtalks 32.

• DECtalk Access 32. Software DecTalk Acces 32 empaquetado en complemento.

• DECtalk access 32 (con alta velocidad). Controlador decTalk acces 32 con velocidad acelerada.

• ETI Eloquence estándar para NVDA. Añade soporte para el sintetizador ETI Eloquence el cual se presenta sin funcionalidad de autolenguaje.

• ETI Eloquence para NVDA con apoyo de autolanguage. Añade soporte para el sintetizador ETI Eloquence incluyendo la funcionalidad de autolenguaje, compatible con versiones de NVDA 2013.3 en adelante.

• Festival. Controlador para el sintetizador de voz Festival.

• J Talker. Motor de voz japonés para NVDA, basado en Abrir jTalk, MeCab y MMDAgent.

• JPTalk. Motor de voz japonés para NVDA. Basado en Abrir jTalk, MeCab y MMDAgent.

• Pro Talker. Controlador para el sintetizador PROTALKER.

• RH Voice. Otro sintetizador gratuito que se puede utilizar con NVDA.

• SAM. Es una utilidad para gestionar el acceso a Sintetizadores incluida en los productos Supernova que habitualmente trabaja con el sintetizador Orpheus; para poder usarlo Orpheus con NVDA se requiere necesariamente la instalación de Sam, Orpheus y este complemento.

• SMP Soft Synthesizer. Controlador para el sintetizador de SMP.

• speechPlayerInEspeak-0.3.nvda-addon. Es una variante del sintetizador eSpeak llamado SpeechPlayer. Para utilizarse se requiere invocar el listado de sintetizadores de NVDA, y seleccionarse SpeechPlayer, y posteriormente en el listado de  voces ya puede usarse la voz Edward.

• Svox Pico. Soporte para el sintetizador SVOX Pico.

• Switch Synth. Permite el cambio automático de sintetizador al presionar un comando específico, previa configuración en el archivo py.

• Vocalizer Voices and Driver. Controlador para funcionar con el sintetizador comercial vocalizer, que proporciona voces adicionales en muchos idiomas diferentes, brindando soporte para voces de calidad compacta, estándar y premium.

 

Complementos que incrementan la funcionalidad de NVDA:

• audacity 1.0.nvda-addon.

• AppendText. Sirve para copiar varios fragmentos de texto por separados y luego pegarlos todos juntos. El desarrollo de AppendText, ha dado lugar al complemento clipContentsDesigner.

• BalloonHistory-1.2. Sirve para almacenar globos de texto y poder revisarlos.

• BookmarkSearch. Sirve para guardar y buscar textos específicos y marcas en páginas Web, o en documentos mostrados en el modo navegación de NVDA. El complemento guarda las búsquedas y marcas en ficheros de texto y con extensión pickle. El nombre de estos archivos se basa en el título del documento actual. Al ejecutar el comando de búsqueda específica, NVDA abrirá un diálogo que mostrará el texto correspondiente al documento actual, en el caso de haber guardado algún texto para este documento.

• CaptionSpeed. Permite  medir la velocidad de tecleado en un documento de texto, pudiendo pulsarse con comandos los botones de inicio/reinicio del conteo de tiempo, pausado y del resultado, que puede ser de todo el texto o únicamente de una selección.

• Clip_copy. Permite copiar la última cadena de texto que se ha enviado a NVDA directamente al portapapeles.

• CopyText-1.1. Sirve para copiar el texto de la ventana correspondiente al objeto que tenga el foco, útil en documentos donde sea difícil copiar el texto, por ejemplo PDF y en algunas páginas Web.

• EnhancedListviewSupport, Mejora la vista de lista para NVDA solamente con aplicaciones de 32 bits, ya que no hay soporte para X64.

• Excel. Verbaliza algunos comandos de Microsoft Excel.

• FakeClipboardAnouncement. Complemento global que verbaliza los comandos de portapapeles en cualquier ventana.

• File Reader. Permite leer un archivo con NVDA sin que se abra, sólo tiene que utilizar el submenú que se creará con el nombre Lector de archivos en el menú NVDA.

• Google Speech Recognition. Posibilita utilizar el reconocimiento de voz para dictar pequeños textos en un idioma y al ser aceptada su traducción, transcribirlo a texto.

• JumpToLine-v1.2. Permite ir a una línea determinada dentro de un documento.

• lambda.pyo. complemento que añade accesibilidad al editor matemático LAMBDA. Se compra en la página web: http://www.veia.it/en/lambda_product.

• Messenger. Permite verbalizar los últimos diez mensajes de la ventana del Chat de messenger.

• MouseGuideNVDA. Complemento que integra el programa Mouse Guide modificado para NVDA. Mouse Guide guarda la posición del ratón en diversas aplicaciones, de tal forma que el usuario de NVDA pueda realizar automáticamente movimientos previamente realizados del ratón a sitios específicos, logrando que ventanas inaccesibles dejen de serlo.

• mp3directcut. Permite realizar acciones específicas a partir de comandos, como indicar el inicio de un trozo, su finalización, etc.

• NVDA Themes Manager. Permite trabajar con temas de audio.

• NVDAVersion. Dice la versión de NVDA que estás usando.

• Obj Sounds. Reproduce sonidos basados en objetos cuando el cursor se acerque a ellos.

• OBJSounds. Es una modificación del complemento   objsounds. Permite modificar los sonidos a reproducir, y un comando para desactivarlos.

• pckbBrl-2014.1.nvda.admon. Complemento para escribir braille empleando una sola mano. A partir de un comando, se puede indicar si el teclado funcionará como qwerty o braille, y puede indicarse si la entrada braille será apartir de una o de ambas manos. Si se opta por una sola mano, pueden pulsarse puntos indistintamente con la derecha o izquierda, y las teclas que corresponden a los puntos estarán agrupados en las filas 2 y 3 del teclado para permitir la pulsación individual o simultánea de los puntos braille; la pulsación de teclas que consituyen una letra o signo, puede realizarse de manera ordenada o arbitraria; y requiere indicarse con la pulsación de las teclas g o h que se concluyó la escritura.

• Percentage_checker. Al pulsar control + NVDA + P, permite obtener el porcentaje del texto escrito en un documento.

• Perky-1.0. Al estar usando el transcriptor braille gratuito Perky Duck, permite conocer los puntos braille correspondientes a un carácter determinado en los documentos propios de esta aplicación, así como los puntos que corresponden al último carácter escrito (incluyendo el espacio y la nueva línea), emulando también la escritura de una máquina braille con el teclado del ordenador.

• Reportlastprogressbarvalue. Complemento que sirve para saber el porcentaje de las barras de progreso.

• Report Paragraphs. Permite leer por párrafos.

• ReportSymbols-1.0. Permite activar o desactivar la lectura de símbolos al escribir. la función se activa o desactiva con control+shift+nvda+2.

• SaveLog-3.0. Complemento que sirve para guardar el Log (registro) de NVDA, tanto el correspondiente a la sesión actual como el generado en la sesión anterior.

• SayProductNameAndVersion. Complemento para saber la versión del programa actual.

• Selected Elements. Al pulsar NVDA + Shift + L, dice cuántos elementos hay en una lista y cuántos están seleccionados, permitiendo copiar al portapapeles el texto de la selección.

• Short Link. Permite acortar URL para el uso de Bitly con NVDA.

• Skype. Permite manejar Skype a partir de comandos de teclado.

• SpecificSearch. Permite buscar texto en documentos virtuales específicos.

• Speech Beep Omiter. Elimina la opción de Pitido del ciclo de modo de voz de NVDA-S, por lo que el habla está encendida o apagada.

• Symbol Insertion. Pulsando insert+CTRL+4, permite insertar símbolos especiales en documentos y cuadros de edición sin tener que copiarlos previamente de otra fuente.

• Unspoken add-on here. Añade sonidos 3D en lugar de anuncios de elementos como botones, enlaces y cuadros de edición.

• Weather Plus. Complemento que permite entre otras situaciones, escuchar la temperatura actual o el pronóstico del día; requiere que se edite   el código postal del usuario.

• Windows7magnifier-1.1.1. Añade un elemento de lupa al menú Preferencias de NVDA para ejecutar acciones de magnificación, entre otras posibilidades permite pulsar los botones de incremento/decremento de ampliación, elegir si la lupa se inicia y/o se desactiva al ejecutar o salir de NVDA, o si NVDA debe permanecer en modo silencioso cuando la ventana de la lupa tenga el foco.

• Windows Speech Recognition. Permite que NVDA trabaje bien con la función de reconocimiento de voz integrado en Windows.

• Word Count. Al pulsar NVDA + Mayúsculas + W permite leer el número de caracteres y palabras seleccionadas en un documento de word; como ese comando coincide con el del complemento weather, si se tienen ambos paquetes instalados, se deberá de cambiar la pulsación. 

• Word-0.2 dev. Complemento que sirve para verbalizar algunos comandos en Microsoft Word.

 

Pues con el extenso listado de complementos que se acaban de comentar, se pueden implementar acciones interesantes al NVDA, sin embargo, recuerda que el uso de los complementos, en especial de aquellos que no han sido desarrollados por la comunidad NVDA serán responsabilidad tuya.

 

Como últimas recomendaciones, sugiero que instales complementos actualizados, antes de instalar un complemento preguntes en la lista de NVDA cuáles han sido las experiencias en su uso, ventajas, desventajas, etc. y recuerda que a partir de la versión 2015.3, existe la posiblidad de reiniciar NVDA con sus complementos deshabilitados, lo que te permitirá determinar si realmente la instalación de alguno le generó inestabilidad al programa.

 

Si tienes aportaciones que realizarle a esta entrada, te agradeceré que uses el apartado de comentarios del blog o que lo hagas mediante la lista de correo.