Este complemento facilita la descarga, instalación y actualización de complementos desde el directorio de la comunidad hispanohablante de NVDA, situando una tienda de complementos directamente en el menú Herramientas de nuestro lector de pantalla.

Modo de uso

El complemento viene sin atajos. Podemos otorgarle dos, que son:

  • Muestra la ventana con todos los complementos y su información: Se nos mostrará una ventana con todos los complementos que hay en https://www.nvda.es
  • Busca actualizaciones de los complementos instalados: Analizará los complementos que tenemos y nos ofrecerá la posibilidad de actualizar de manera automática aquellos que tengan nuevas versiones.

Muestra la ventana con todos los complementos y su información

En esta pantalla tendremos todos los complementos junto a su ficha y la posibilidad de ir a su repositorio y descargarlos.
Si recorremos la ventana tendremos una lista con todos los complementos, un cuadro de solo lectura con la ficha del complemento que tengamos seleccionado, un botón descargar, un botón para ir a la página del complemento y un botón cerrar.
Además tendremos un cuadro de búsqueda, en el que podremos poner lo que deseemos buscar. Si pulsamos intro, se mostrarán los resultados en la lista.
Para volver a tener toda la lista de complementos, sólo tendremos que volver al campo de búsqueda, borrarlo y pulsar intro con el campo vacío.
En el campo de la ficha, en caso de que el complemento tenga más de una rama de desarrollo, también se nos mostrará la información.
El botón descargar desplegará un menú con las distintas ramas de desarrollo del complemento, tendremos que elegir una para descargar. En caso que sólo tenga una, simplemente se nos dará esa opción.
En esta pantalla tenemos las siguientes teclas rápidas para movernos por la interfaz:

  • Alt+B: Ir al cuadro de búsqueda.
  • Alt+L: Ir a la lista de complementos.
  • Alt+I: Ir al campo de la ficha para ver la información del complemento seleccionado.
  • Alt+D: Pulsar el botón descargar.
  • Alt+P: Ir a la página del complemento.
  • Alt+C, Escape, Alt+F4: Cerrar la ventana.

Busca actualizaciones de los complementos instalados

Esta opción nos permitirá actualizar aquellos complementos que en https://www.nvda.es sean más nuevos que los que tenemos en nuestro equipo.
En esta pantalla podremos seleccionar, en caso de que hubiese actualizaciones, aquellos complementos que deseemos actualizar.
Tendremos que marcar con espacio el complemento y darle a Actualizar.
Actualmente solo se permite actualizar la rama principal del complemento. Si tenemos un complemento que tiene varias ramas y estamos en la rama de desarrollo, tendremos que actualizar de manera manual.
En caso que solo sea un complemento que tenga rama de desarrollo y sea su única rama se podrá actualizar sin problemas.
Solo se actualizará la rama principal del complemento.
Se está trabajando para poder el elegir qué rama deseamos para cada complemento.
En esta pantalla tenemos las siguientes teclas:

  • Alt+A: Empezará la actualización de aquellos complementos que tengamos seleccionados.
  • Alt+C, Alt+F4 o Escape: Cerrará la ventana.

Panel de opciones

Podremos configurar algunos aspectos de la tienda en NVDA / Preferencias / Opciones y buscar la categoría Tienda NVDA.ES.
Actualmente podremos seleccionar si deseamos Activar o desactivar la comprobación de actualizaciones.
Si activamos esta casilla se mostrará un cuadro combinado en el cual podremos elegir cuanto tiempo transcurrirá entre una comprobación y otra.
La comprobación automática de actualizaciones viene desactivada por defecto.
El comportamiento de esta opción es simple. Buscará en el servidor si existen actualizaciones en el rango de tiempo dado, y nos avisará con una notificación de sistema diciendo cuántas actualizaciones hay y pidiendo que abramos la correspondiente opción de la tienda para actualizar.
Si esta opción se activa, buscará 10 veces el rango de tiempo dado y luego se desactivará. Esto es para no saturar a llamadas al servidor.
Por lo tanto, si tenemos 15 minutos asignados y no encuentra actualizaciones, a las 2h 30 min dejará de buscar actualizaciones.
En caso de que haya actualizaciones, buscará 5 veces más el rango de tiempo dado y luego se desactivará, cada vez nos avisará de que se encontraron actualizaciones hasta que actualicemos.

Observaciones

Se agregó una protección que no permitirá seguir buscando actualizaciones si ya hemos realizado una actualización de un complemento o de varios y no hemos decidido reiniciar NVDA. Si tenemos activada la búsqueda de actualizaciones automática, cada vez que busque y detecte que no hemos reiniciado NVDA, se nos avisará con una notificación de sistema.
Igualmente, si intentamos activar la pantalla de buscar actualizaciones y no hemos reiniciado NVDA, el lector verbalizará un mensaje indicando que tenemos que reiniciar NVDA para aplicar las actualizaciones.
Este complemento está en fase de prueba, por lo que puede haber errores.
Le agradecemos se ponga en contacto para reportarlos y poder solucionarlos a la mayor brevedad.

Este complemento de NVDA altera el anuncio de la sangría ignorando líneas en blanco cuando se decide anunciar cambios de sangría. Es mejor contrastarlo con el comportamiento normal mediante un ejemplo.

Plantéate el siguiente ejemplo:

def foo():
    x = 42

    return x

def bar():

El comportamiento actual de NVDA consiste en anunciar los cambios de sangría en cualquier línea donde la sangría haya cambiado, incluso si la línea está en blanco. Por tanto, el ejemplo se leería así:

def foo():
tab x = 42
sin sangría en blanco
tab return x
sin sangría en blanco
def bar():

La desventaja de este comportamiento es que en la mayoría de lenguajes de programación, como Python, una línea en blanco no tiene importancia semánticamente y y se emplea para separar visualmente líneas de código sin cambios al significado del mismo. Por tanto, al anunciar el cambio de sangría al entrar en una línea en blanco y anunciarlo otra vez al aterrizar en la siguiente línea, se produce ruido que dificulta concentrarnos en entender el código.

Este complemento pretende mejorar el comportamiento ignorando las líneas en blanco al procesar la sangría por voz, de tal modo que el ejemplo anterior se leería de la siguiente manera:

def foo():
tab x = 42
en blanco
return x

sin sangría def bar():

Registro de cambios

versión 0.1

  • Versión inicial

Código fuente

Repositorio del código fuente

Este complemento emite información sobre objetos en los que se han disparado
eventos. Entre las propiedades registradas en el nivel de registro de
depuración se incluyen el tipo de objeto, su nombre, rol, evento, módulo de
aplicación, e información específica de la API de accesibilidad como el
accName del objeto IAccessible y el Id de automatización en objetos UIA.

Notas:

  • Este complemento está pensado para desarrolladores y usuarios avanzados
    que necesitan rastrear eventos procedentes de aplicaciones y diversos
    controles.
  • Para usar el complemento, NVDA debe tener el registro en modo depuración
    (configurado desde Opciones generales / Nivel de registro, o reiniciado
    con el registro de depuración habilitado).
  • Podría ser posible que los complementos cargados antes que el reastreador
    de eventos no pasen el evento a otros complementos, incluido el rastreador
    de eventos. Si esto sucede, el rastreador de eventos no será capaz de
    registrar eventos.
  • Los eventos se manejan desde las extensiones globales, módulos de
    aplicación, interceptores de árbol y objetos de NVDA, en ese orden.

Eventos y su información

Se rastrean y registran los siguientes eventos:

  • Manipulación del foco: obtención de foco, pérdida de foco, foco
    introducido, primer plano
  • Cambios: nombre, valor, estado, descripción, región viva
  • Otros eventos: alerta
  • Eventos UIA: controlador para, efectos de arrastrar y soltar y soltar en
    destino, elemento seleccionado, estado del elemento, diseño invalidado,
    notificación, alerta del sistema, cambio de texto, globo de ayuda abierto,
    ventana abierta

Se registra la siguiente información de cada evento:

  • Nombre del evento
  • Objeto
  • Nombre del objeto
  • Rol del objeto
  • Estado o valor del objeto, dependiendo de los eventos
  • Módulo de aplicación
  • En objetos IAccessible: nombre acc, ID del hijo
  • En objetos UIA: Id de automatización, nombre de clase, propiedades de
    notificación si se registra información de eventos de notificación,
    cantidad de hijos para el evento de diseño invalidado, propiedades de
    estado del elemento, arrastrar y soltar, y efecto de soltar en destino si
    se ha definido

También se puede asignar un gesto para visualizar los eventos en una lista
(menú NVDA / Preferencias / Gestos de entrada, categoría Rastreador de
eventos). La lista guarda hasta los 100 últimos eventos procesados.

Versión 23.02

  • Se requiere NVDA 2022.4 o posterior.
  • Se requiere Windows 10 21H2 (actualización de noviembre de 2021 /
    compilación 19044) o posterior.
  • Se seguirá el evento de alerta (mayoritariamente para objetos
    IAccessible).

Versión 23.01

  • Se requiere NVDA 2022.3 o posterior.
  • Se requiere Windows 10 o posterior, ya que Windows 7, 8 y 8.1 ya no
    reciben soporte de Microsoft a partir de enero de 2023.

Versión 22.12

  • Añadido un diálogo de lista de eventos (orden sin asignar) para listar
    hasta los 100 eventos más recientes registrados por el complemento (Thiago
    Seus).
  • La información adicional sobre el evento, como las propiedades de
    notificación UIA, se registra al mismo tiempo que el evento.

Versión 22.10

  • Se requiere NVDA 2022.2 o posterior por motivos de seguridad.
  • Se rastrean los siguientes cambios de propiedades UIA: drag drop effect,
    drop target effect.
  • Se registra el texto de la propiedad de estado del elemento UIA.
  • NVDA ya no reproducirá tonos de error o parecerá hacer nada si un objeto
    no define un nombre de clase de ventana.

Versión 22.06

  • Se requiere NVDA 2021.3 o posterior por motivos de seguridad.

Versión 21.10

  • Se requiere NVDA 2021.2 o posterior a causa de cambios en NVDA que afectan
    a este complemento.
  • Se seguirá el evento UIA diseño invalidado.
  • La información de rol y estados de un objeto se parecerá a la información
    para desarrolladores que se encuentra en las versiones más recientes de
    NVDA.

Versión 21.07

  • Versión inicial.
  • Autor original: Héctor J. Benítez Corredera. Mantenido actualmente por Rui Fontes
  • Versión actual: 2024.03.22
  • Compatibilidad con NVDA: de 2019.3 a 2024.1
  • Descargar
  • Ver código fuente en GitHub

Complemento sencillo para aquellos ordenadores que no traigan la tecla aplicaciones o cuya tecla aplicaciones no funcione.
Tendremos que asignar la tecla o combinación de teclas que deseemos para volver a tener la tecla aplicaciones.
En NVDA / Preferencias / Gestos de entrada… / RemapKeyAplication podremos asignar la combinación que deseemos.

Observaciones

A la hora de asignar una combinación de teclas o una única tecla tenemos que tener en cuenta que dicha combinación o tecla no sea usada en ninguna aplicación.
Por ejemplo, Ctrl + Flecha abajo podría funcionarnos en la mayor parte del sistema, pero nos daría error en Google Chrome no dejando sacar el menú contextual.
Por poner un ejemplo, yo suelo poner la tecla «imprimir pantalla» que suele estar en la fila superior en la parte derecha y suele ser la segunda o tercera tecla.
Bien podemos saber cual es si usamos la ayuda de entrada de NVDA, para ello pulsamos tecla NVDA + 1 y empezamos a explorar las teclas en el teclado, cuando nos diga «imprimir pantalla» esa será la tecla que buscábamos. Podemos salir de la ayuda de entrada de NVDA pulsando de nuevo NVDA + 1.
Esto es un ejemplo, quedando a gusto del usuario elegir su tecla o combinación de teclas.

Traductores y colaboradores

  • Francés: Rémy Ruiz

Registro de cambios.

Versión 0.1.5.

  • Arreglado problema en complementos de NVDA.
  • Agregado idioma Francés.

Versión 0.1.

  • Versión inicial.

Introducción

Este complemento intenta resolver el problema con caracteres matemáticos alfanuméricos que, entre otras cosas, ahora se usan con propósito decorativo porque se ven bien en las redes sociales, además de utilizarse con el uso en que fueron pensados. El complemento convierte los caracteres que se le pasan a una representación cercana en ASCII, así que también se puede utilizar para convertir cualquier otro símbolo. Desgraciadamente, los resultados no siempre son perfectos ni buenos porque a veces los caracteres decorativos se utilizan por similitud con el caracter que se quiere escribir, y no por su significado.
Nota: Este complemento puede no transliterar japonés o chino (entre otros) correctamente, ya que la librería que utiliza no tiene ninguna forma para adivinar el idioma del texto. Además, si no puede transliterar un caracter lo dejará sin tocar, por lo cual el resultado puede no ser siempre ASCII.

Modo de uso

  • Pulsa NVDA+Ctrl+N para decodificar el texto del portapapeles o el texto seleccionado (en ese orden de búsqueda). Si lo pulsas dos veces el resultado se copiará al portapapeles.
  • Pulsa CTRL+Shift+NVDA+N para decodificar el texto del portapapeles o el texto seleccionado (en ese orden) y añadir el patrón y la sustitución al diccionario por defecto (útil para cadenas de texto que encuentres frecuentemente).

Estos gestos se pueden cambiar en el diálogo de gestos de entrada, en la categoría unicodeAscii.

Qué hacer cuando la transliteración falla

Puedes usar el complemento información del caracter para obtener más información sobre un caracter, y si quieres, añadirlo al diálogo de pronunciación de puntuación y símbolos o al diccionario por defecto.

Registro de cambios

Versión 1.1

  • Añadida la posibilidad de añadir una cadena de texto y su decodificación al diccionario por defecto, cambiados atajos de teclado.

Versión 1.0.1

  • Ahora el texto que no se pueda convertir se mantendrá en lugar de reemplazarse por signos de interrogación.

Versión 1.0

  • Versión inicial.

Agradecimientos

  • A Jesús Pavón por la idea.
  • Javi Domínguez por FEN Reader. La mayoría del código de este complemento está basado en el suyo.
  • Sean M. Burke por Text::Unidecode y Tomaž Šolc por Unidecode.
  • Nikola por ser genial y utilizar Unidecode (ahí supe de su existencia).

Este complemento te ayuda a buscar texto mediante diversos motores de
búsqueda. Si no hay texto seleccionado y se pulsa el gesto del complemento,
se mostrará un cuadro de diálogo con un cuadro de edición para introducir la
consulta de búsqueda. Para buscar con Google pulsa intro, o tabula para
buscar con otros motores.

Y si quieres buscar el texto seleccionado, selecciona algo de texto y pulsa
una vez. Se mostrará un menú con varios motores a elegir. También se puede
pulsar dos veces el gesto para buscar directamente el texto seleccionado con
Google.

El gesto predeterminado del complemento es: NVDA+windows+s. Si el atajo no te funciona o hace conflicto con otro atajo, puedes añadir un gesto o cambiar el existente como siempre, yendo a: Menú NVDA > Preferencias > Gestos de entrada > Categoría Search With.

Modo de uso

  • Si quieres introducir una consulta de búsqueda, simplemente pulsa el gesto
    del complemento. Se mostrará un diálogo con un cuadro de edición para
    introducir el término de búsqueda.
  • ¿Quieres buscar con Google? Simplemente pulsa intro.
  • En cualquier otro caso, tabula al botón Otros motores, pulsa la barra
    espaciadora, y se mostrará un menú con diversos motores de búsqueda para
    elegir. Yahoo, Bing, DuckDuckGo, y YouTube. Este es el menú
    predeterminado, y puedes modificarlo desde el panel de opciones del
    complemento.
  • Otra forma de usar el complemento es seleccionando texto. Tras pulsar el
    gesto del complemento, o cualquier otro que hayas asignado, se mostrará un
    menú virtual con diversos motores de búsqueda, ya sea el predeterminado o
    el que te hayas ajustado a tus necesidades.
  • Elige uno y pulsa intro, el navegador predeterminado se abrirá mostrando
    los resultados de búsqueda. O, si quieres buscar con Google directamente,
    pulsa el gesto dos veces.
  • Si deseas disparar el menú de búsqueda específicamente para el
    portapapeles o el último texto verbalizado, puedes hacerlo desde el
    diálogo Gestos de entrada, asignando un gesto para:

    • Disparar el menú de búsqueda con el texto del portapapeles. Si se
      pulsa dos veces busca directamente el texto en Google.
    • Disparar el menú de búsqueda con el último texto verbalizado. Si se
      pulsa dos veces busca directamente el texto en Google.
  • ¿Quieres modificar el menú de Search With? Sí, puedes hacerlo desde el
    panel de opciones, y ajustar el menú para que se adecúe a tus necesidades.
  • Desde allí, puedes añadir si lo deseas otros motores de búsqueda
    disponibles al menú de Search With. Y si quieres, también puedes eliminar,
    subir o bajar elementos, y devolver el menú a su estado por defecto.
  • Si quieres que estas modificaciones sean permanentes, tienes que guardar
    la configuración después.
  • ¿Quieres buscar en Google usando otras opciones de idioma?
  • Entonces, ve a la categoría Search With en los paneles de opciones. Desde
    su cuadro combinado, puedes hacer que Google busque:

    1. Utilizando el idioma y las opciones del navegador.
    2. Utilizando el idioma de NVDA.
    3. Utilizando el idioma de Windows.
  • Además, tienes la posibilidad de elegir la consulta por defecto en el
    diálogo de Search With. Desde el cuadro combinado de consulta por defecto
    en el panel de opciones, puedes elegir

    • Dejar en blanco
    • Usar texto del portapapeles
    • Usar último texto verbalizado
  • Y si se elige portapapeles o último texto verbalizado, se mostrará el
    texto seleccionado en el cuadro de búsqueda, de modo que puedas
    reemplazarlo con facilidad.

  • Finalmente, y en especial para usuarios avanzados
  • Mediante una casilla de verificación en el panel de opciones, puedes
    elegir preservar tu carpeta de datos al instalar una nueva versión. Esto
    significa que tus datos se conservarán, y se añadirán los nuevos datos
    incluidos en la actualización.

Y esto es todo, espero que encuentres lo que buscas, ¡feliz búsqueda!

Cambios para 2.3

  • Ahora, al elegir preservar los datos desde el panel de opciones, no se
    dejarán de agregar las nuevas entradas de datos en futuras
    actualizaciones. En su lugar, se fusionarán con las existentes en el
    antiguo fichero de datos.
  • Se actualiza la última versión probada a la 2023.1 para para cumplir con
    NVDA 2023.1.

Cambios para 2.0

  • El complemento se deshabilita en modo seguro.
  • Se actualiza la última versión probada a la 2022.1 para cumplir con la API
    de complementos más reciente.

Cambios para 1.8

  • Se añade una casilla de verificación en el panel de opciones para permitir
    a los usuarios avanzados conservar su carpeta de datos.
  • Se añaden dos nuevas entradas en los gestos de entrada:
    • disparar el menú de búsqueda con el texto del portapapeles, al pulsar
      dos veces busca directamente en Google.
    • Disparar el menú de búsqueda con el último texto verbalizado, al
      pulsar dos veces busca directamente en Google.

Cambios para 1.7

  • Se añade un cuadro combinado a las opciones del complemento para elegir
    una opción de consulta predeterminada en el diálogo de Search With.
  • Puedes elegir dejar en blanco, utilizar el texto del portapapeles o
    utilizar el último texto verbalizado.

Cambios para 1.2

  • Se añaden más sitios que pueden formar parte del menú, como Stackoverflow,
    Stackexchange, GoogleBooks y otros.
  • Se añade la opción de utilizar el último texto verbalizado como consulta
    de búsqueda predeterminada en el diálogo de Search With.

Cambios para 0.4

  • Se añade un diálogo para introducir una consulta de búsqueda si no hay
    texto seleccionado.
  • Se añade la posibilidad de modificar el menú de Search With desde el panel
    de opciones para ajustarlo a las necesidades del usuario.

Cambios para 0.3

  • Se añade un panel de opciones con más ajustes de idioma para la búsqueda
    en Google.

Cambios para 0.1

  • Versión inicial

Nota: este complemento ha superado la revisión internacional y se encuentra en proceso de incorporación. Este aviso desaparecerá tan pronto como llegue al sitio web internacional.
Cliptools es un complemento de NVDA que permite gestionar el portapapeles de diversas maneras. Se han planeado muchas funciones para este complemento, y el autor siempre está abierto a sugerencias.

Funciones

Actualmente, Cliptools puede hacer lo siguiente:

  • Eliminar todo el contenido del portapapeles
  • Editar el texto contenido actualmente en el portapapeles.

Teclas

  • NVDA+e: edita el texto que se encuentra actualmente en el portapapeles. Para abortar la operación, pulsa el botón Cancelar. Cuando acabes, pulsa el botón Aceptar.
  • NVDA+shift+c: limpiar todo el texto del portapapeles. Si el portapapeles ya está vacío, se te avisará.

Configuración

  • Pitar cuando sucedan ciertos eventos: pita al limpiar el portapapeles. Si ya está limpio, el pitido que se escucha tiene un tono más bajo.

zPod es un complemento para previsualizar multimedia de manera rápida.
Me ofrecieron la idea de crear un complemento que de manera fácil uno pudiese explorar rápidamente una carpeta con muchos archivos multimedia sin necesidad de entrar en un reproductor.
Esto es útil para aquellas personas que necesiten ver rápidamente el contenido de un archivo multimedia y actuar sobre él, si no es el que se busca pasar rápidamente al siguiente y poderlo previsualizar.
Este complemento puede reproducir hasta 139 extensiones multimedia.
Es válido para extensiones tanto de audio como de vídeo, pero dejando claro que si fuese un vídeo solo se escuchará el audio, este complemento no tiene interface y se maneja todo a través de teclas asignadas por el usuario.
Decir que también es válido por si llevamos un NVDA portable y en un equipo que no es nuestro deseamos reproducir algo.
Este complemento no necesita tener nada instalado en el ordenador ni depende de ninguna librería externa al complemento, por lo que es válido para previsualizar un archivo multimedia en un momento dado que no tengamos un reproductor común.

Nota importante del autor

Este complemento no pretende ser un reproductor multimedia, se puede usar para escuchar un archivo multimedia en sí, pero nunca se convertirá en un reproductor común ni se le agregarán nuevas opciones que encaminen al complemento en convertirse en tal.
Viene a cubrir una necesidad de poder ver rápidamente el contenido de un archivo multimedia y nada más.

Uso del complemento

Este complemento en su primera ejecución no tiene ninguna tecla asignada, por lo que tendremos que ir a Preferencias / Gestos de entrada / zPod y configurar a nuestro gusto las teclas que consideremos que vamos a necesitar.
Una vez asignadas, la más importante es Ejecutar zPod, con la cual ejecutaremos el complemento.
Cuando el foco esté encima de un archivo multimedia y presionemos esta combinación, empezará a reproducirse, pudiendo actuar sobre el archivo con el resto de combinaciones de teclas.
En caso que el archivo multimedia no fuese compatible, se nos informará con los correspondientes mensajes.
No se puede elegir más de un archivo para ser reproducido, si lo hiciéramos se nos informará con un mensaje.
Por lo tanto, para poner un ejemplo, si estamos en un directorio con muchos archivos multimedia y no sabemos cual es el que deseamos, podemos ir explorando el directorio e ir pulsando el iniciar el complemento hasta encontrar el que deseamos.
Cuando este sonando un archivo y elijamos otro automáticamente, el que suena se parará y empezará el que elijamos.

Gestos de entrada

Trae 8 combinaciones, que son las siguientes:

  • Ejecutar zPod: Con esta combinación una vez configurada iniciaremos la reproducción del archivo multimedia que tenga el foco.
  • Poner en pausa la reproducción: Con esto pondremos en pausa el archivo multimedia que esté sonando.
  • Detener zPod: Con esto pararemos la reproducción del archivo multimedia que esté sonando.
  • Obtener tiempo reproducido / total: Con esta combinación se nos informará del tiempo transcurrido de reproducción del archivo multimedia y el tiempo total del archivo multimedia.
  • Bajar volumen y Subir volumen: Con esto bajaremos y subiremos el volumen de la reproducción, cuando lo pulsemos se nos informará en qué porcentaje está. Cada modificación del sonido se guardará en el archivo NVDA.ini y quedará establecida para la siguiente vez. Por defecto la primera vez es del 50% del sonido.
  • Retroceder la reproducción y Adelantar la reproducción: Con estas combinaciones disminuiremos o aumentaremos el tiempo en el archivo multimedia que esté sonando. Por defecto la primera vez es de retroceder 5 segundos y adelantar 15 segundos. Esto se puede configurar en Preferencias / Opciones / zPod, en el panel de opciones de NVDA podremos elegir el tiempo que deseamos para cada acción desde 1 segundo hasta 15 minutos. Estas opciones se guardarán igualmente en el archivo NVDA.ini y quedarán establecidas para la siguiente vez.

Extensiones soportadas

ac3, a52, eac3, mlp, dts, dts-hd, dtshd, true-hd, thd, truehd, thd+ac3, tta, pcm, wav, aiff, aif, aifc, amr, awb, au, snd, lpcm, yuv, y4m, ape, wv, shn, m2ts, m2t, mts, mtv, ts, tsv, tsa, tts, trp, adts, adt, mpa, m1a, m2a, mp1, mp2, mp3, mpeg, mpg, mpe, mpeg2, m1v, m2v, mp2v, mpv, mpv2, mod, tod, vob, vro, evob, evo, mpeg4, m4v, mp4, mp4v, mpg4, m4a, aac, h264, avc, x264, 264, hevc, h265, x265, 265, flac, oga, ogg, opus, spx, ogv, ogm, ogx, mkv, mk3d, mka, webm, weba, avi, vfw, divx, 3iv, xvid, nut, flic, fli, flc, nsv, gxf, mxf, wma, wm, wmv, asf, dvr-ms, dvr, wtv, dv, hdv, flv, f4v, f4a, qt, mov, hdmov, rm, rmvb, ra, ram, 3ga, 3ga2, 3gpp, 3gp, 3gp2, 3g2, ay, gbs, gym, hes, kss, nsf, nsfe, sap, spc, vgm, vgz, m3u, m3u8, pls, cue

Agradecimientos

Reinier Ginnari: Por comentarme su necesidad y darme la idea. También por darme el nombre del complemento y por sus pruebas del complemento y su retroalimentación para llegar a ser lo que es el complemento.

Registro de cambios.

Versión 0.1.

  • Versión inicial.

Funcionalidad

El propósito del complemento es convertir los enlaces de Dropbox, Google
Drive u OneDrive (tanto personal como empresarial) en enlaces
directos. Además, genera un enlace directo a un chat de WhatsApp con el
número de teléfono elegido.

Modo de uso

  • Selecciona o copia un enlace compartido de Dropbox, Google Drive u
    OneDrive
  • Pulsa alt+NVDA+l para convertir el enlace. La URL resultante estará en tu
    portapapeles.
  • Con los números de teléfono se hace del mismo modo. Copia o selecciona el
    número con el que te gustaría chatear o compartir y pulsa el mismo atajo
    (alt+NVDA+l).
  • si quieres abrir en tu navegador el enlace resultante, pulsa
    alt+NVDA+shift+l.

¿Por qué el enlace directo?

Un enlace directo te permitirá obtener el bien conocido cuadro de diálogo de
guardar directamente si lo abres en tu navegador, sin pasar por la página de
descarga de la compañía de alojamiento y buscar el enlace de descarga
allí. Más aún, se puede usar el enlace directo para emitir un archivo o
visualizarlo en ciertos programas, como reproductores multimedia (si vienen
con soporte para URLs). Del mismo modo, si WhatsApp es común en tu país, en
vez de crear un contacto cada vez que necesites chatear con alguien, ya sea
soporte técnico o al cliente, puedes simplemente seleccionar o copiar el
número y comenzar a chatear al instante. Más aún, puedes compartir el enlace
de WhatsApp de tu propio número si la gente necesita contactar contigo con
frecuencia en caso de que trabajes por cuenta propia.

Notas

  • No se puede convertir un enlace a una carpeta; el enlace tiene que dirigir
    a un archivo.
  • Asegúrate de que el enlace que compartes es público (cualquiera que lo
    tenga puede acceder) para que se pueda convertir con éxito.
  • Puedes modificar los atajos desde el menú de NVDA > Preferencias > Gestos
    de entrada.
  • Si encuentras un formato de número de teléfono no detectado, escríbeme un
    correo con un ejemplo.
  • Ciertos tipos de archivos y tamaños en Google Drive te podrían conducir a
    una página que dice «Google Drive no puede analizar este archivo para
    buscar virus». En ese caso, debes hacer clic en el enlace Descargar de
    todas formas.

Reconocimientos

Va un inmenso agradecimiento a los siguientes amigos, sin los cuáles no
podría haberlo hecho posible:

  • Qais Alrefai por probar el complemento y proporcionarme diverso material
    para hacer pruebas, y también por sus observaciones e idea general para el
    complemento.
  • Marina Amir por traducir el complemento al francés, editar el idioma y
    hacer pruebas.
  • Riad Assoum por traducir el complemento al árabe.
  • todos los evaluadores.

Pequeño complemento que nos ayudara a cambiar la fecha de los manifiestos.
Ahora según la última política de NVDA y hasta nuevos cambios, cada año en la primera versión de NVDA los programadores tendrán que cambiar la versión para hacer coincidir su manifiesto con la versión de NVDA.
Bien habrá programadores que lo hagan inmediatamente, otros que tarden y otros que simplemente no lo harán por abandono de complementos o por cualquier motivo.
En este ultimo caso nos tocara hacer el cambio de la propiedad lastTestedNVDAVersion a mano y si tenemos muchos complementos tendremos que perder el tiempo, además que no es una tarea para todos los usuarios ya que hay muchos niveles de usuarios.
También si queremos probar las betas y las RC tendremos que cambiar este parámetro en los manifiestos de lo contrario no podremos tener instalado el complemento.
Bien cricricri nos ayuda en esta tarea haciendo el proceso por nosotros y rápidamente.

Uso de cricricri

Cricricri puede ser lanzado desde el menú Herramientas / Cambiador de fechas para los manifiestos o agregarle un atajo en Preferencias / Gestos de entrada y buscar la categoría cricricri.
Una vez abierto la ventana es sencilla tendremos una lista con nuestros complementos y su versión en el manifiesto.
Podremos elegir los que deseemos.
Si tabulamos tenemos dos botones, seleccionar todo o deseleccionar todo, poco que decir esto actuara sobre la lista de complementos.
Si tabulamos caeremos en tres cuadros combinados:

  • Seleccione versión Mayor: Este cuadro combinado tiene que coincidir con la fecha de la versión que va a tener NVDA.
  • Seleccione versión Menor: Aquí con dejarlo en 1 es suficiente no obstante e puesto las cuatro versiones que salen anuales por si hubiese cambios. (Cualquier cosa puede pasar)
  • Seleccione una revisión: En este cuadro combinado con dejarlo a 0 es suficiente no obstante he puesto hasta 5 también por si acaso.

Si tabulamos caeremos en el botón Aplicar cambios a los manifiestos el cual empezara el proceso de modificar los manifiestos a aquellos complementos que tengamos seleccionados en la lista.
Si tabulamos otra vez caeremos en el botón cerrar que cerrara la ventana sin hacer ninguna acción.

Teclas rápidas

  • Alt+L: Nos lleva rápidamente a la lista de complementos.
  • Alt+S: Nos selecciona todos los complementos.
  • Alt+D: Nos deselecciona todos los complementos que estén marcados.
  • Alt+A: Empezara la modificación de los manifiestos de aquellos complementos que tengamos seleccionados.
  • Alt+C o Escape: Cerrara la ventana sin realizar ninguna acción.

Observaciones del autor

Bien NVDA es un lector en constante evolución por lo que muchas veces hay complementos que se quedan en el camino por falta de desarrollo y por falta de adaptarlos a los cambios que NVDA en su evolución trae.
Esto quiere decir que el cambiar la fecha en los manifiestos soluciona un problema momentáneo para poder seguir usando esos complementos que no se actualizan o que el desarrollador tarda en actualizarlos. Pero habrá complementos que no solo sirva el cambiar el manifiesto y necesiten de cambios internos para adaptarse a las nuevas versiones, en ese caso el complemento se romperá y solo queda ponerse en contacto con el autor de dicho complemento.
Bien aconsejo actualizar los complementos que salgan ya con los cambios en los manifiestos aunque nosotros hallamos cambiado con cricricri la fecha ya que es posible que esos complementos traigan aparte de la adaptación del manifiesto otras modificaciones que el desarrollador haya hecho.
Decir igualmente que yo no me responsabilizo si algo se rompe por cambiar los manifiestos ya que hay cientos de complementos y puede haber alguna excepción no contemplada por mi parte.
El uso de este complemento y sus resultados queda exclusivamente bajo la responsabilidad del usuario final.