Este complemento es un sintetizador de voz chino para NVDA que soporta mandarín y cantonés, y que no necesita otras dependencias para funcionar.

Mejoras del portapapeles es un complemento para NVDA diseñado para mejorar la funcionalidad relacionada con el portapapeles y el último texto verbalizado por NVDA. Pretende mejorar la experiencia de usuario proporcionando más control y flexibilidad sobre el contenido del portapapeles y el texto verbalizado por NVDA.

Características

El complemento ofrece varias características, incluyendo:

  • Copiar último contenido verbalizado: permite copiar el último texto verbalizado por NVDA al portapapeles.
  • Agregar el último contenido verbalizado: permite agregar el último contenido verbalizado al portapapeles sin reemplazar lo que ya hubiera en él.
  • Pegar último contenido verbalizado: permite pegar el último contenido verbalizado en la posición actual del cursor.
  • Ver línea por línea o palabra por palabra: permite visualizar el contenido del portapapeles de una manera más detallada, incluyendo navegación por líneas y por palabras.
  • Funciones adicionales: el complemento también proporciona otras funciones como abrir una URL con un clic, ver información de fecha según el calendario lunar, y notificaciones cuando el contenido del portapapeles cambia.

Soporte de internacionalización

Actualmente, el complemento Mejoras del portapapeles no tiene soporte de internacionalización. Invitamos a cualquier usuario que hable otros idiomas aparte del chino a que prueben este complemento, pero la experiencia podría no ser óptima.

Planes futuros

Planeamos proporcionar soporte de internacionalización en versiones futuras para permitir que más usuarios de NVDA se beneficien de este complemento.

Colaboración

Agradecemos las contribuciones al complemento Mejoras del portapapeles, especialmente en áreas como la optimización del código o la preparación para el soporte de internacionalización. Si te interesa colaborar, envía una solicitud de cambio (pr) a nuestro repositorio de GitHub.

Rutas fav es un complemento para el lector de pantalla NVDA cuya finalidad consiste en mantener una gestión rápida y simple de las rutas favoritas del usuario, pudiendo lanzarlas, eliminarlas o añadir nuevas de manera sencilla e intuitiva para el mismo.

¿Cómo funciona?

Los comandos para utilizar las funciones descritas anteriormente se describen a continuación (modificables a través del apartado gestos de entrada bajo la categoría Fav paths):

  • NVDA+ALT+A: Se lanza un diálogo para ingresar los datos requeridos, tales como ruta absoluta e identificador para mostrarse en el menú virtual.
  • NVDA+ALT+J: Se navega hacia el elemento anterior en la lista de rutas guardadas.
  • NVDA+ALT+K: Se navega hacia el elemento siguiente en la lista de rutas guardadas.
  • NVDA+ALT+L: Si se presiona una vez se abre la ruta seleccionada, si se presiona 2 veces rápidamente esta se abre y se elimina de la lista.

¿Qué son los marcadores?

Los marcadores son algunas palabras clave con el signo de dólar ($) al principio de estas, las cuales definen rutas predeterminadas de la computadora para acceder más rápidamente a las mismas. Están disponibles:

  • $users: Ruta del usuario, por ejemplo: C:\users\miusuario
  • $desktop: Ruta del escritorio, por ejemplo: C:\users\miusuario\desktop
  • $downloads: Ruta de descargas.
  • $documents: Ruta de documentos.
  • $videos: Ruta de videos.
  • $pictures: Ruta de imágenes.

Para poder utilizarlas correctamente, los antes mencionados deben estar al principio de la ruta, por ejemplo: $desktop\carpeta1, siendo esta: C:\users\miusuario\desktop\carpeta1.

Notas

Agradezco la ayuda de @rayo-alcantar, quien me ha apoyado en algunas situaciones imprevistas, así como también introducido al mundo de desarrollo de complementos para este lector de pantalla.
Si deseas contribuir con una pull request o apertura de una issue en dado caso se presenten problemas, no dudes en hacerlo. Así mismo, si deseas hacerme algún comentario o sugerencia, mi correo está disponible para recibirte.
De la misma manera, si deseas realizar un donativo para que el desarrollo de este y próximos complementos/programas continúe, no dudes en dar click aquí.

Changelog

v1.0.1

Corrección de errores menores.

v1.0

Versión inicial del complemento.

Este complemento permite gestionar un historial del portapapeles persistiéndolo en una base de datos local, lo que permite conservar los textos aún cuando el sistema se reinicia. Añade comandos para la exploración del historial, funciones de búsqueda, conteo, favoritos, backup, y visualización de los elementos. A parte de la interacción a través de la capa de comandos con funciones avanzadas, se puede utilizar una versión gráfica sencilla para quienes no quieran compicaciones.
Al instalarlo por primera vez e iniciar NVDA, se crea el archivo «clipboard_history» que contiene la base de datos. Este archivo se aloja en la raíz de la carpeta nvda en los directorios de la configuración del usuario. También se crea un escuchador (listener) para capturar los cambios del portapapeles, y actualizar la base de datos cuando haya contenido de texto nuevo. El historial no guarda duplicaciones para evitar un crecimiento innecesario de la base de datos. al copiar un texto existente, este se copia en la primera posición de la lista eliminando la anterior.
Hay 2 funciones asignables desde el diálogo gestos de entrada, categoría clipboardHistory. A saber:

  • Activar la capa de comandos
  • Activar la interfaz gráfica

Nota importante:
El historial del portapapeles puede conservar datos sensibles, por lo que es responsabilidad del usuario el eliminar el contenido antes de compartir una versión portable con copia de la configuración.

Capa de comandos

Una vez activa la capa de comandos con el gesto asignado previamente, tenemos los siguientes grupos de atajos. Si se pulsa alguna tecla diferente a las listadas a continuación, se desactiva la capa de comandos y las teclas vuelven a su funcionalidad por defecto.

Movimiento en la lista

  • Flecha arriba; anterior elemento de la lista
  • Flecha abajo; siguiente elemento de la lista
  • Inicio; primer elemento de la lista
  • Fin; último elemento de la lista

Funcionalidades que afectan al elemento enfocado en la lista

  • Retroceso; en la lista general elimina el elemento. En favoritos lo desmarca como tal
  • Flecha derecha; copia el texto al portapapeles y lo desplaza al comienzo de la lista general
  • Flecha izquierda; abre el texto en una ventana de NVDA para su posterior revisión
  • v; Pega el texto en la ventana con el foco
  • c; verbaliza el número de caracteres excluyendo los espacios, los espacios en blanco, las palabras y las líneas
  • f; marca o desmarca el elemento como favorito

Funciones de búsqueda

  • b; activa la ventana para buscar elementos en la lista
  • f3; avanza a la siguiente coincidencia del texto buscado
  • g; activa la ventana para enfocar el elemento por número de orden

Otras funcionalidades

  • f1; muestra una ventana de NVDA con la lista de los atajos de la capa de comandos
  • tab; conmuta entre la lista general y la de favoritos
  • e; verbaliza si es favorito, el número de índice del elemento actual y el número total de la lista
  • s; muestra el diálogo de configuración del complemento
  • z; muestra el diálogo de eliminación de elementos de la lista
  • escape; desactiva la capa de comandos

Búsqueda de elementos

Para buscar algún texto del historial por palabras, tan solo hay que pulsar la letra b con la capa de comandos activa. Esto abre el diálogo de búsqueda donde al escribir alguna palabra o frase y pulsar intro, se realizará la búsqueda. Si se encuentra un resultado se verbaliza el texto y su número de orden. Si pulsamos f3, se vuelve a realizar la búsqueda con el mismo contenido, avanzando hasta el siguiente resultado en el caso de encontrar otra coincidencia.

Favoritos

La tecla tabulador cambia el enfoque entre la lista general y la lista de favoritos. Cuando esta última está activa, la tecla de retroceso quita el estado favorito del elemento, y a este de la lista. En la lista general, la letra f conmuta el estado favorito y lo añade o quita de la lista de favoritos. Las funciones de copia, visualización, búsqueda, pegado, verbalización de orden, y cerrado de ventana cumplen la misma función en ambas listas.

Ventana de configuración

Al pulsar la letra s con la capa de comandos activa, o control + p en la versión gráfica, se muestra la interfaz de configuración. En ella puede modificarse lo siguiente:

Número de cadenas a guardar

Aquí se puede especificar hasta cuantos elementos se van a guardar en la base de datos. Cuando se supere este número, se van eliminando las entradas antiguas desde la última. Si al configurar un número máximo de elementos la base de datos contiene una cantidad mayor a ese valor, cuando se ingresen nuevos datos se eliminarán las entradas antiguas pero manteniendo el número actual de elementos para que el usuario pueda seleccionar cuáles eliminar.

Sonidos

Activa o desactiva los sonidos del complemento.

Número de índice de los elementos

Si está activa esta casilla, al navegar por la lista de elementos se verbaliza el número de orden de los mismos.

Exportar base de datos

Este botón activa el diálogo para guardar la base de datos en su estado actual para copia de seguridad de los datos alojados en ella, permitiendo la posterior importación desde otro NVDA con este complemento.

Importar base de datos

Esta opción activa un diálogo para buscar una base de datos exportada previamente para recuperar los elementos inexistentes en la base de datos actual.

Interfaz gráfica

Una vez asignado el gesto, esta opción abre la interfaz gráfica que simplifica la navegación e interacción con el historial. Los diferentes elementos almacenados aparecen en forma de lista, la cual puede recorrerse con flechas arriba y abajo. Al tabular teniendo seleccionado algún elemento en la lista, el contenido se muestra en un cuadro de solo lectura.
La lista de elementos tiene los siguientes atajos disponibles:

  • f1; verbaliza la posición y el total de elementos
  • intro; copia el texto del elemento enfocado al portapapeles
  • f5; refresca el contenido de la lista
  • suprimir; elimina el elemento enfocado
  • alt + suprimir; elimina el historial
  • control + p; activa la ventana de configuración del complemento
  • escape; cierra la interfaz

Este complemento para NVDA te permitirá convertir texto que siga el formato Markdown al formato de HTML mediante algunos atajos de teclado.

Funciones

Este complemento cuenta con 2 funcionalidades:

  1. Convertir desde el portapapeles: utiliza el atajo inicial, NVDA+Alt+M, modificable dentro del apartado Gestos de Entrada, bajo el nombre «Convertidor Markdown a HTML». Tras finalizar la conversión, el texto resultante aparecerá en el portapapeles.
  2. Conversión desde un archivo en formato .md: utiliza el atajo NVDA+Shift+Alt+F, también modificable en los gestos de entrada bajo el nombre mencionado anteriormente. Al igual que la conversión desde el portapapeles, el texto estará en tu portapapeles tras finalizar el proceso. Se te indicará mediante una ventana con un mensaje, diciendo que la conversión ha sido realizada de forma exitosa.
    • Este último método de notificación solamente pasará con la función de convertir desde un archivo; si conviertes desde el portapapeles, se avisará mediante un mensaje de NVDA.

Historial de Versiones

  • Versión 1.0: lanzamiento inicial del complemento junto con las características descritas.

Si quieres realizar alguna sugerencia, puedes hacerlo mediante:

Este complemento para NVDA permite gestionar enlaces web de manera eficiente, facilitando guardar, abrir, editar y eliminar enlaces a través de una interfaz sencilla y accesible. Se activa utilizando el atajo de teclado Alt + NVDA + K (modificable en gestos de entrada), ubicado bajo la categoría «Gestor de Enlaces».

Forma de uso

Añadir un Nuevo Enlace

Para añadir un nuevo enlace, sigue estos pasos:

  1. Activa el panel de añadir enlaces con Ctrl + A o pulsando el botón «añadir enlace».
  2. Escribe el título del enlace en el campo «Título».
  3. Introduce la URL en el campo «URL».
  4. Pulsa el botón «Guardar» para almacenar el enlace.

Nota: Al pulsar Ctrl + A cuando el panel está abierto, este se ocultará.

Abrir un Enlace

Para abrir un enlace guardado, selecciona el título del enlace en la lista y presiona Enter o Espacio para abrirlo en tu navegador predeterminado.

Editar, Borrar, Importar y Exportar Enlaces

Para modificar o eliminar enlaces existentes:

  • Editar un Enlace: Selecciona el enlace deseado de la lista y pulsa Ctrl + E o pulsa el botón «Editar enlace».
  • Borrar un Enlace: Selecciona el enlace deseado de la lista y pulsa Ctrl + B o el botón «borrar enlace». Estas acciones también se pueden hacer con el menú contextual, pulsando aplicaciones. Desde dicho menú también tenemos las opciones de exportar nuestros enlaces e importar, útil en caso de querer conservarlos.

Añadir enlaces desde el navegador

Para añadir enlaces directamente desde tu navegador al gestor, utiliza el atajo de teclado Alt + NVDA + K, 2 veces, o el atajo establecido en caso de cambiarse.

Gestión de los Enlaces

Los enlaces se almacenan en un archivo JSON denominado links.json dentro de la carpeta de configuración de NVDA. Si el archivo no existe, se creará automáticamente cuando añadas tu primer enlace.

Agradecimientos

Quiero agradecer especialmente a José Pérez, Angel Alcántar y a Javi Domínguez por su colaboración en las pruebas y mejoras del complemento.

Registro de cambios

Versión 0.1

  • Versión inicial del complemento.

Versión 0.5

  • Corrección de errores y mejoras en la usabilidad.

Versión 1.0

  • Muchos cambios internos.
  • Modificada la forma de agregar enlaces.
  • Añadido el menú contextual.

Versión 1.1

  • Añadidos botones a la interfaz para hacer las acciones principales del programa
  • Añadida la opción de exportar e importar el json al menú contextual
  • Arreglados pequeños problemas en los errores
  • Añadidos mensajes de traducción

Versión 1.1.1

  • Corregido un fallo que impedía eliminar enlaces.

Versión 1.1.2

  • Corrección de fallos.

Este complemento proporciona soporte para el método de entrada IME chino con el lector de pantalla NVDA. Mejora la experiencia de entrada del chino en términos de hábitos de entrada y eficiencia para usuarios de NVDA.
Nota: este complemento podría no ser adecuado para usuarios de otros idiomas y podría tener problemas sin comprobar en entornos distintos al chino.

  • Autores: Rui Fontes, Ângelo Abrantes y Abel Passos Jr. Basado en el trabajo de Héctor J. Benítez Corredera
  • Versión actual: 2024.03.25 estable
  • Compatibilidad con NVDA: de 2023.2 en adelante
  • Descargar versión estable
  • Ver código fuente en GitHub

Nota: este complemento es la evolución de Utilidades para los complementos de NVDA, creado por Héctor Benítez y ya descontinuado. Si tienes Utilidades para los complementos de NVDA, recomendamos desinstalarlo y usar este en su lugar.
Este complemento proporciona algunas herramientas para gestionar complementos que no están presentes en la tienda de complementos de NVDA.
Para acceder a sus funciones, abre el cuadro de diálogo principal del complemento, a través del menú NVDA/Herramientas o una orden previamente asignada en el cuadro de diálogo «Gestos de entrada».

En el cuadro de diálogo principal encontrarás la lista de herramientas:

  • Empaquetador de complementos: permite crear un archivo de copia de seguridad de complementos o enviar un complemento modificado para que alguien lo pruebe o lo use
  • Instalador múltiple: permite seleccionar complementos de una carpeta e instalarlos todos a la vez
  • Hacer o restaurar copias de seguridad: permite realizar copias de seguridad y restaurar algunas preferencias de NVDA, como ajustes, perfiles y diccionarios
  • Documentación de complementos: permite abrir el archivo de documentación de un complemento

Para acceder a las funciones de una herramienta, pulsa tabulador.
A continuación se incluye una breve descripción de cada herramienta.

Empaquetador de complementos

En esta sección encontrarás una lista verificable de todos los complementos instalados.
Puedes marcar los complementos que deseas empaquetar en una copia de seguridad o enviar a alguien para que los pruebe o los use.
Después de marcar los complementos que quieres, pulsa tabulador. Encontrarás un botón de «Selección» que te permitirá seleccionar o deseleccionar todos.
Cuando termines, pulsa tabulador hasta el botón «Generar» y pulsa intro.
Se te solicitará que elijas la carpeta donde deseas guardar el complemento.
A continuación, aparecerá un diálogo con el progreso de la tarea. Cuando termine, pulsa «Aceptar» o «Cerrar».

Instalador múltiple

En esta sección encontrarás un botón «Selecciona una carpeta con complementos para instalar…».
Púlsalo para elegir la carpeta donde tienes los archivos de los complementos que quieres instalar.
La carpeta se inspecciona para encontrar todos los complementos posibles para instalar. Los complementos incompatibles, o con algún error, quedan excluidos de la lista y se muestran en un mensaje.
Se presentará una lista para elegir los complementos a instalar. Marca los que quieras y pulsa en «Instalar».

Hacer/restaurar copias de seguridad

Al seleccionar esta página encontrarás una lista de los posibles elementos para guardar o restaurar.
Marca los que desees y selecciona «Crear una copia de seguridad» o «Restaurar copia de seguridad».
Si eliges crear una copia de seguridad, debes indicar dónde se guardará.
Si optas por restaurar, selecciona la carpeta donde está guardada la copia de seguridad y abre el archivo correspondiente.
Después de finalizar, los resultados de la operación se muestran en un cuadro de diálogo.

Documentación de complementos

Finalmente, aquí encontrarás la lista de complementos instalados con documentación.
Selecciona aquel cuya documentación deseas leer y pulsa el botón «Abrir documentación del complemento».

Órdenes

Las dos funciones disponibles son abrir el cuadro de diálogo principal y finalizar el proceso de NVDA en caso de que el lector de pantalla se atasque.
Ninguna tiene atajos asignados.
Puedes asignar o modificar gestos para ellas desde el cuadro de diálogo «Gestos de entrada», categoría «Add-ons tools».

Gestor de Pomodoros es un complemento para el lector de pantalla NVDA que implementa la técnica Pomodoro, ayudando a los usuarios a gestionar su tiempo de trabajo y descanso de forma efectiva. La técnica Pomodoro consiste en dividir el tiempo de trabajo en bloques (tradicionalmente de 25 minutos), separados por breves descansos. Este complemento es ideal para usuarios que buscan mejorar su productividad y manejar mejor su tiempo mientras utilizan NVDA.

Cómo Funciona

Una vez activado, el complemento permite al usuario iniciar, pausar, reanudar o detener el temporizador Pomodoro mediante atajos de teclado específicos. Además, proporciona retroalimentación auditiva y verbal al inicio y al final de cada sesión de trabajo o descanso. El complemento administra automáticamente los ciclos de trabajo y descanso, incluyendo descansos largos después de cada cuatro ciclos de trabajo completados.

Atajos de teclado

Los atajos de teclado deben assignarse desde la opción gestos de entrada del menú Preferencias de NVDA. Las opciones se pueden encontrar bajo la categoría Gestor de pomodoros.

Changelog

1.8

  • Solucionado un error de Braille y los mensajes.
  • Solucionado un error con la gestión de tiempo.
  • Cambiado mucho código interno.

1.7

  • Arreglado un error con el canal de distribución.
  • Arreglado un bug cuando intentabas detener un pomodoro que no había sido iniciado antes.

1.6

  • Cambiada la duración y la frecuencia de los tonos.
  • Ahora los mensajes del complemento tienen prioridad alta, de forma que no se pierdan si se está haciendo otra cosa.
  • Ahora los tonos no se escuchan por el canal derecho, era un error.

1.5

  • Los atajos de teclado se han eliminado. Deben asignarse por el usuario.

1.4

  • Cambiados los atajos de teclado para que sea más intuitivo.
  • Retocado un poco el código interno.
  • Ahora los atajos aparecen bien en las categorías de gestos.

1.3

  • Ahora los gestos de entrada pueden reasignarse bajo la categoría «Gestor de pomodoros».

1.2

  • Se arregla el tratamiento interno del complemento por NVDA.

1.1

  • El complemento no se ejecuta en pantallas seguras.
  • Se automatiza la liberación con GitHub Actions.

1.0

  • Versión inicial del complemento.
  • Implementación de la funcionalidad básica de Pomodoro, incluyendo inicio, pausa, reanudación, y detención del temporizador.
  • Anuncios auditivos y verbales para el inicio y fin de las sesiones de trabajo y descanso.

Agradecimientos especiales

  • A Sukil Etxenike por ponerme en el camino correcto cuando por falta de experiencia en el desarrollo de complementos no sabía por dónde tirar.
  • A Ángel Alcántar por echarle un ojo al código.
  • A Noelia Ruiz Martínez por el Feedback que está dando con respecto al código y por aguantar tantísima duda de novato.

Este complemento permite a los usuarios de NVDA contar los caracteres y palabras de un texto copiado en el portapapeles, proporcionando resultados a través de atajos de teclado.

Funciones

El complemento ofrece 3 funciones principales:

  • Contar Caracteres: Utiliza el atajo NVDA+shift+C para anunciar la cantidad de caracteres en el texto del portapapeles.
  • Contar Palabras: Utiliza el atajo NVDA+shift+W para anunciar la cantidad de palabras en el texto del portapapeles.
  • Mostrar el texto alojado en el portapapeles en una ventana navegable de NVDA, disponible desde la versión 2.0.1: Utiliza el atajo NVDA+CTRL+E para hacer esto.

Historial de Versiones

  1. Versión 1.0. Lanzamiento inicial con las funciones de conteo.
  2. Versión 2.0. Añadida la posibilidad de reasignar atajos de teclado y agregada una nueva categoría en los gestos de entrada de NVDA para estas funciones.
  3. Versión 2.0.1. Se agregó una función que permite visualizar el texto copiado en el portapapeles en una ventana de mensaje de NVDA. Utiliza el atajo inicial, NVDA + CTRL + E, modificable desde los gestos de entrada.
  4. Versión 2.0.2. Se ha hecho traducible el complemento, ahora disponible en idioma inglés.