Manual de TCA-Portapapeles

Autor: Peter Reina peterrc87@gmail.com Basado en: zPortapapeles de Héctor J. Benítez Corredera xebolax@gmail.com Idea original: Peter Vagner peter.v@datagate.sk

Este complemento tiene la base del complemento Fake Clipboard Announcement.

Con TCA-Portapapeles tendremos el anuncio de las pulsaciones de copiar, pegar, deshacer, cortar y seleccionar todo.

Se incluyó al complemento la posibilidad de activar y desactivar sonidos que refuercen los mensajes al igual que un historial con el que podremos copiar al foco.

Gestos de entrada...

En el apartado de Gestos de entrada... de NVDA si buscamos la categoría TCA-Portapapeles podremos añadir una combinación de teclas que no viene asignada por defecto al historial para mostrar el diálogo.

También tendremos un apartado donde poder modificar las teclas disparadoras referidas al portapapeles, este apartado solo modificarlo si nuestro lenguaje o sistema tiene otras teclas asignadas por defecto al portapapeles.

Opciones del complemento

En las opciones del NVDA en la categoría Opciones de TCA-Portapapeles podremos activar y desactivar a través de casillas de verificación tanto si deseamos sonidos como si deseamos tener el historial activado, también se podrá elegir si se desean recibir mensajes hablados.

Si la casilla del historial está activada tendremos un cuadro combinado en el cual elegir el tiempo de monitoreo del portapapeles y una casilla para activar o desactivar si queremos un sonido cuando se agregue algo al historial.

Si la casilla está desactivada tanto el cuadro combinado como el poder elegir si queremos sonidos en el historial no aparecerán.

Advertir que si empezamos a recibir errores del portapapeles es conveniente aumentar el tiempo de monitoreo del portapapeles.

Diálogo del Historial

Este diálogo tendremos que asignarle en gestos de entrada una combinación de teclas por defecto no viene asignada.

El diálogo solo se abrirá cuando tenga una entrada guardada, mientras no tenga entradas no podremos abrirlo.

Todo se nos informará con mensajes informativos al igual si ya tenemos el diálogo abierto.

Una vez abierto el diálogo consta de la lista de entradas que tenga y 4 botones que son los siguientes:

Cuando estamos en la lista si pulsamos INTRO la entrada que tenga el foco se copiará a la aplicación que esté detrás del diálogo de historial.

Por ejemplo, si tenemos abierto el bloc de notas y abrimos el historial y pulsamos INTRO en la primera entrada copiará al bloc de notas el ítem que tengamos seleccionado.

Limitaciones de TCA-Portapapeles

TCA-Portapapeles no es compatible con otros complementos que estén instalados y que hagan lo mismo, como Fake Clipboard Announcement o Clipspeak. Puede haber otros, y en este caso tendrá que desactivarlos si desea usar TCA-Portapapeles.

Hay que apuntar que las entradas en el historial se borrarán cuando reiniciemos NVDA.

El historial de portapapeles de Windows puede tener entradas duplicadas si usamos el historial de TCA-Portapapeles. Tendremos que elegir cuál deseamos usar.

Agradecimientos

Registro de cambios

Versión 0.6.1.

Versión 0.5.1.

Versión 0.5.

Para usar esta característica tendremos que asignar un gesto en el Gestor de entradas de NVDA en la categoría TCA-Portapapeles y Estadísticas del texto seleccionado.

Cuando tengamos un texto seleccionado si pulsamos la combinación que hayamos asignado nos informará de:

Para poder usar esta función tendremos que agregarle un gesto en el gestor de entradas.

Tendremos que ir a la categoría TCA-Portapapeles y agregar el gesto que deseemos a la opción Ejecuta el diálogo para copiar al portapapeles parte de un texto seleccionado.

Bien cuando tengamos un texto seleccionado y lancemos esta opción se abrirá una ventana con una lista que contendrá todas las palabras del texto seleccionado.

Dicha lista tiene casillas de selección por lo que tendremos que seleccionar aquellas palabras que deseemos para copiar al portapapeles.

El texto que recibe este diálogo está limpio de símbolos de puntuación por lo que deberemos tener cuidado si alguna palabra viniera con puntuación por ejemplo esto hay que tener cuidado si seleccionamos un texto de programación y viene algo así:

    if event.GetUnicodeKey()

event.GetUnicodeKey() se mostrará en la lista así:

eventGetUnicodeKey habiendo quitado el punto y los paréntesis.

Esta opción principalmente está enfocada a texto simple, pero si se solicita puedo agregar una opción que muestre el texto con símbolos de puntuación.

El diálogo no podrá ser abierto si ya tenemos un diálogo de historial abierto y viceversa.

El texto que se copia al portapapeles es en orden de la selección original indiferentemente en que orden hayamos elegido los elementos en el dialogo.

Por ejemplo, la frase:

Hola, como estás, el perro tiene hambre

Si deseamos seleccionar Hola, perro y hambre da igual que seleccionemos primero, si marcamos las tres se copiará al portapapeles indiferentemente del orden que lo hayamos seleccionado, siendo lo siguiente lo que se copiará al portapapeles:

Hola perro hambre

Este diálogo necesita por lo menos una selección de dos palabras para ser llamado.

Una vez en el diálogo es necesario al menos tener una palabra seleccionada para copiar al portapapeles.

Versión 0.4.2.

Versión 0.4.1.

Versión 0.4.

Para activar dicho modo tendremos que asignarle un gesto en el gestor de entradas.

Este modo irá bien para aquellos juegos que copian al portapapeles y necesitan de traducción.

En opciones del complemento tendremos la posibilidad de aumentar el refresco de actualización del portapapeles y la posibilidad de elegir el idioma destino de la traducción.

El idioma origen en este caso del juego se detectará automáticamente y se traducirá lo copiado al portapapeles al idioma que hayamos elegido.

Mientras el modo juego está activado todas las órdenes del resto de complemento quedan deshabilitadas incluido el historial del portapapeles.

Versión 0.3.1.

Versión 0.3.

Ahora el complemento cuando demos a copiar si no detecta texto nos informará con un mensaje.

En gestos de entrada podremos configurar una combinación para activar y desactivar rápidamente lo referido al portapapeles.

Cuando lo desactivemos el portapapeles y los mensajes serán los nativos de Windows junto a los mensajes que NVDA tenga predefinidos para el portapapeles.

Esto no afectará al historial que si está activo seguirá activo.

Se solucionó un problema en distribuciones de teclado que usan caracteres cirílicos.

Versión 0.2.

Ahora el portapapeles se manejará directamente con funciones del sistema evitando usar las funciones de NVDA y wxpython.

Versión 0.1.5.

Si tenemos activada la opción Activar o desactivar el historial del portapapeles en las opciones del complemento ahora tendremos esta nueva opción.

Con esta opción lo copiado al historial o si ya se encuentra en el historial lo último copiado al portapapeles se leerá con NVDA.

Solo se mencionará lo último copiado y una única vez para no saturar hasta que no vuelva a decir otra cadena copiada no se repetirá la anterior.

Ahora ya no se copiará lo que tuviéramos en el portapapeles cuando iniciábamos NVDA, ahora el portapapeles empezará limpio.

Esto no afecta al historial de portapapeles de Windows.

*** Advertencia: esto debemos tenerlo en cuenta ya que se puede borrar algo importante que tuviéramos en el portapapeles. ***

Versión 0.1.4.

Versión 0.1.3.

Ahora podremos elegir el tiempo de monitoreo como si deseamos un sonido cuando algo se copie al historial.

Versión 0.1.2.

En las aplicaciones permitidas nos omitirá los mensajes correspondientes a las teclas del portapapeles.

Versión 0.1.1.

Versión 0.1.