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.

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

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.

Este complemento mejora la accesibilidad de Becky! Internet Mail.

Órdenes de teclado:

  • NVDA+shift+u – Anuncia la cantidad de mensajes no leídos y todos los
    mensajes en la carpeta actual
  • NVDA+shift+a – En el redactor de mensajes, mueve el foco a la lista de
    adjuntos si es visible.

Se pueden reasignar estos atajos en la categoría Becky del diálogo Gestos de
entrada

Cambios para 0.3-dev:

  • Compatibilidad con NVDA 2022.1
  • Otras correcciones diversas

Cambios para 0.2-dev:

  • Compatibilidad con NVDA 2021.1
  • Añadida una orden para llevar el foco a la lista de adjuntos
  • En el visor de mensajes, se pueden activar los enlaces pulsando intro
  • Debería ser posible recuperar la cantidad de todos los mensajes y mensajes
    no leídos, incluso cuando se configura la barra de tareas de Windows para
    que se oculte automáticamente

Este complemento hace posible conocer la posición del cursor del sistema
respecto al principio de la línea actual mientras tecleas para añadir texto
en documentos o controles multilínea.

Esta función depende del aspecto visual de las aplicaciones. Por lo tanto,
puede que haga falta que desactives el ajuste de línea o configurar el
complemento para diferentes programas.

Opciones de Cursor Locator

Este panel se encuentra disponible desde el menú NVDA, submenú Preferencias,
diálogo de Opciones.

Proporciona las siguientes opciones:

  • Indicar longitud de línea: puedes teclear o seleccionar una longitud de
    línea (número de caracteres entre 0 y 600), que se anunciará mediante un
    tono agudo cuando se alcance (el valor por defecto es de 80 caracteres).
  • Cantidad máxima de pitidos para la notificación de principio de línea:
    puedes teclear o seleccionar un valor entre 0 y 600. El valor
    predeterminado es 0.
  • Cantidad máxima de pitidos para la notificación de fin de línea: puedes
    teclear o seleccionar un valor entre 0 y 600. El valor predeterminado es

  • Tono del sonido de principio de línea: puedes teclear o seleccionar un
    valor entre 20 y 20000 (el valor por defecto es 400 hercios).
  • Duración del sonido de principio de línea: puedes teclear o seleccionar un
    valor entre 20 y 2000 (el valor por defecto es 50 milisegundos).
  • Probar sonido de principio de línea: pulsa este botón para probar el
    sonido de principio de línea.
  • Tono del sonido de fin de línea: puedes teclear o seleccionar un valor
    entre 20 y 20000 (el valor por defecto es 1000 hercios).
  • Duración del sonido de fin de línea: puedes teclear o seleccionar un valor
    entre 20 y 2000 (el valor por defecto es 50 milisegundos).
  • Probar sonido de fin de línea: pulsa este botón para probar el sonido de
    fin de línea.

Órdenes

Puedes modificar los gestos asociados a las siguientes órdenes mediante el
menú NVDA, submenú Preferencias, diálogo Gestos de entrada:

  • NVDA+control+shift+l: si es posible, anuncia la longitud de la línea
    actual (categoría Cursor del sistema).
  • Sin asignar: muestra el diálogo de opciones de Cursor Locator (categoría
    Configuración).

Cambios para 3.0

  • Compatible con NVDA 2023.1.

Cambios para 2.0

  • Añadida la posibilidad de repetir notificaciones al llegar al principio o
    final de la línea.
  • Añadido soporte para documentos de Office y el bloc de notas de Windows

Cambios para 1.0

  • Versión inicial

Este complemento para NVDA proporciona un método alternativo de ejecutar scripts para personas que tienen dificultades al pulsar combinaciones de teclado complicadas.

Modo de uso

Al pulsar NVDA+h se activa una capa de órdenes de teclado con las siguientes opciones:

  • Flechas izquierda y derecha para elegir una categoría
  • Flechas arriba y abajo para seleccionar una orden de la categoría elegida
  • Intro para ejecutar la orden
  • Cualquier otra tecla abandona la capa de órdenes y restaura la funcionalidad normal del teclado.

Este complemento permite que el lector de pantalla NVDA pueda conectarse a
Internet a través de uno o varios servidores proxy. Para ello, aplica
diversos parches a la biblioteca estándar de Python o modifica ciertas
variables de entorno, dependiendo de la configuración elegida. Podrás
actualizar NVDA y sus complementos automáticamente desde tu entorno
corporativo, e incluso realizar sesiones remotas, siempre que el servidor
proxy de tu organización lo permita.

Características

  • Soporte para diversos tipos de servidor proxy: http, socks4 y socks5.
  • Capacidad de redirigir todo el tráfico a través del servidor proxy o sólo
    tráfico específico (http, https, ftp).
  • Capacidad de redirigir todo el tráfico a través de un servidor proxy, y
    después redirigir tráfico específico a través de otros servidores (proxies
    anidados).
  • Sensible a cambios de perfil y restablecimiento de configuración: si
    normalmente trabajas con una copia portátil de NVDA, puedes crear diversos
    perfiles para distintos entornos (casa, trabajo, oficina 1, oficina 2) y
    activarlos manualmente.

Modo de uso

El complemento añade una nueva categoría a las opciones de NVDA, llamada
«Proxy». En esta categoría encontraremos cuatro grupos de opciones. El
primero nos permite configurar un proxy general para todo el tráfico. Los
otros tres permiten configurar servidores proxy sólo para protocolos
específicos. Todos los grupos tienen los siguientes campos:

  • Servidor: nombre de host o dirección ip del servidor proxy. Déjalo vacío
    para deshabilitar ese proxy en particular.
  • Puerto: puerto del servidor.
  • Usuario: opcional. Nombre de usuario para autenticarse en el servidor.
  • Contraseña: opcional. Contraseña para autenticarse en el servidor. Ten en
    cuenta que la contraseña no es necesaria en servidores socks4.

Además de los campos anteriores, en el primer grupo de opciones podemos
encontrar los siguientes:

  • Tipo de proxy SOCKS: podemos elegir entre socks4, socks5 y http.
  • Usar proxy para solicitudes DNS si es posible: si esta casilla está
    marcada, los nombres de host o dominio se enviarán directamente al
    servidor proxy y se resolverán allí. Si está desmarcada, los nombres se
    resolverán localmente y el servidor sólo recibirá la dirección ip de
    destino. Ten en cuenta que no todos los servidores socks4 soportan esta
    opción.

Normalmente, la mayoría de usuarios sólo tendrán que configurar el primer
grupo de opciones. Si no conoces los detalles de tu servidor proxy, consulta
con el administrador de red de tu organización.

Limitaciones

  • Soporte IPV6 muy limitado.
  • El tráfico UDP no se soporta en todos los tipos de servidores proxy.
  • Las bibliotecas DLL externas no respetarán las opciones configuradas en
    este complemento.
  • En servidores proxy http, sólo se soporta autenticación básica. La
    autenticación digest no está soportada.
  • Para poder redirigir todo el tráfico (incluyendo conexiones https) a
    través de un proxy http, el servidor debe soportar el método http CONNECT.
  • No se puede configurar un modo de «conexión directa». Si deshabilitas un
    proxy específico, se usará en su lugar el proxy por defecto del sistema.

Registro de cambios

Versión 1.2

  • Compatible con NVDA 2023.1.
  • Por motivos de seguridad, se ha establecido la versión mínima de NVDA a
    2022.4.
  • Traducciones actualizadas.

Versión 1.1

  • Compatible con NVDA 2022.1.
  • Por motivos de seguridad, se ha establecido la versión mínima de NVDA a
    2021.3.
  • Se parchea la función socket.getaddrinfo cuando se marca la casilla «Usar
    proxy para solicitudes DNS si es posible» y se configura un proxy general.

Versión 1.0

  • Versión inicial.

El complemento WordNav para NVDA mejora la navegación por palabras integrada
y añade órdenes extra de navegación con diferentes definiciones de lo que es
una palabra.

La mayoría de editores de texto soportan las órdenes control+flechas
izquierda y derecha para navegar por palabras. Sin embargo, la definición de
palabra cambia de un programa a otro. Esto es especialmente cierto en los
editores de texto modernos basados en web, tales como Monaco. NVDA debería
saber la definición de palabra en un programa dado para verbalizar las
palabras correctamente. Si NVDA no conoce la definición exacta, las palabras
se saltan o se pronuncian varias veces. Por si fuera poco, algunos editores
basados en web sitúan el cursor al final de la palabra en lugar del
principio, dificultando la edición a personas con discapacidad visual. Para
combatir este problema, he creado órdenes de navegación por palabra
mejoradas, que toman la definición de palabra de Notepad++ y no se apoyan en
la definición de palabra de otros programas, y que en su lugar descomponen
las líneas en palabras dentro del propio NVDA. El gesto control+flecha
izquierda o flecha derecha ni siquiera se envía al programa, garantizando
por tanto la consistencia del habla.

Antes, el complemento Mejoras de
Tony
incluía un
prototipo de WordNav entre sus funciones. Desinstala o actualiza el
complemento Mejoras de Tony a la versión estable más
reciente

para evitar conflictos.

Actualmente, WordNav soporta cuatro definiciones de palabra, asignadas a
diferentes gestos:

  • Control izquierdo+flechas: definición de Notepad++, que trata los
    caracteres alfanuméricos como palabras, y también trata como palabras las
    marcas de puntuación adyacentes. Esta debería ser la definición de palabra
    más conveniente para la mayoría de usuarios.
  • Control derecho+flechas: definición de palabra Fine, que divide los
    identificadoresCamelCase y los
    identificadores_separados_por_subrayados en partes independientes,
    permitiendo que el cursor se desplace por identificadores largos.
  • Control izquierdo+Windows+flechas: definición de palabra Bulky, que
    trata casi todos los símbolos de puntuación adyacentes al texto como parte
    de una única palabra, por lo que trataría rutas como
    C:\directorio\subdirectorio\archivo.txt como una única palabra.
  • Control derecho+Windows+flechas: definición multipalabra, que agrupa
    varias palabras juntas. El número de palabras es configurable.

Se pueden personalizar todos estos gestos en el panel de opciones de
WordNav.

Notas

  • Por el momento, WordNav no modifica los gestos control+shift+flechas
    izquierda y derecha
    para seleccionar palabras, ya que la implementación
    de estas órdenes es considerablemente más complicada.
  • Si quieres utilizar la función de escritorios virtuales de Windows 10,
    recuerda desactivar los atajos de teclado control+windows+flechas desde el
    panel de opciones de WordNav, o bien en el diálogo Gestos de entrada de
    NVDA.
  • WordNav no tiene un funcionamiento fiable en VS Code. A causa de sus
    optimizaciones internas, VS Code presenta sólo unas pocas líneas del
    contenido del archivo a la vez que cambian dinámicamente, lo que
    interfiere a veces en el algoritmo de WordNav.

Console Toolkit es un complemento de NVDA que proporciona mejoras de
accesibilidad en la consola de Windows, también conocida como Símbolo del
sistema. También funciona bien en Windows PowerShell. Algunas de sus
características pueden funcionar en terminales alternativas, como Cygwin,
PuTTY y Windows Terminal. Sin embargo, el complemento sólo se ha probado
cuidadosamente en la consola predeterminada de Windows. Los usuarios de SSH
podrían encontrar especialmente útil este complemento.

Algunas de las características antes formaban parte del complemento Mejoras
de Tony
.

Descargas

Console
toolkit

Verbalización de la consola en tiempo real

Esta opción hace que NVDA verbalice las nuevas líneas inmediatamente en
cuanto aparecen en la salida de la consola, en vez de poner en cola los
mensajes de voz. Por ejemplo, si NVDA está ocupado verbalizando una línea
que apareció en pantalla hace un minuto y aparece una nueva línea, esta
opción cancelará la verbalización de la línea anterior y comenzará a
verbalizar la nueva, proporcionando más retroalimentación en tiempo real de
lo que está sucediendo en la ventana de la consola.

Pitar cuando la consola se actualice

Emite un pitido grave cada vez que se actualiza el texto de la consola.

Reforzar control+v en las consolas

Esta opción permite que el atajo control+v funcione en sesiones SSH.

Experimental: edición del símbolo del sistema

Nota: esta función es experimental. Por favor, lee atentamente esta sección
y asegúrate de entender cómo funciona antes de informar de problemas.

Pulsa NVDA+e para identificar la orden actual de la ventana de la consola
y editarla en una ventana «Editar orden» accesible. Después de editar puedes
pulsar escape para actualizar la línea de órdenes actual, o intro para
actualizarla y ejecutarla de inmediato. Alternativamente, puedes pulsar
alt+f4 para cerrar la ventana de editar orden sin actualizar la línea de
órdenes.

Esta función se ha probado en el símbolo del sistema de Windows, cmd.exe,
así como en la shell Bash sobre conexiones SSH, WSL y Cygwin. También podría
funcionar en shells de Unix alternativas, aunque no se ha probado.

A continuación se explica cómo extrae el complemento la orden actual.

  1. Pulsa la tecla Fin y envía un carácter de control, un extraño carácter
    Unicode que probablemente no se use en ningún sitio.
  2. Después pulsa la tecla Inicio y envía otro carácter de control.
  3. Después espera a que los caracteres de control aparezcan en pantalla,
    algo que puede tardar un poco en conexiones SSH lentas.
  4. La orden es lo que se encuentra entre los dos caracteres.
  5. Cuando se habilita la opción «Utilizar UI Automation para acceder a la
    Consola de Windows cuando esté disponible» en las preferencias de NVDA,
    se envía un carácter de control adicional al principio de la cadena. Esto
    es necesario para interpretar correctamente órdenes de varias líneas: la
    implementación de UIA suprime los espacios en blanco al final de cada
    línea, por lo que para deducir si hay un espacio entre dos líneas, hay
    que rotarlas un carácter. Ten en cuenta, sin embargo, que puede que no se
    preserven todos los espacios entre palabras, este mecanismo sólo preserva
    la presencia de espacios.
  6. Antes de editar, el complemento se asegura de eliminar los caracteres de
    control situando el cursor al principio y al final y simulando
    pulsaciones de las teclas suprimir y retroceso.
  7. Presenta la orden en la ventana «Editar orden» para que el usuario la
    visualice o la edite.
  8. Después de que el usuario pulse intro, se borra la línea actual de la
    consola. Esto se logra mediante uno de estos cuatro métodos, la elección
    del método es configurable. Los métodos soportados son:

    • Control+c: funciona en cmd.exe y Bash, pero deja la orden
      anterior visible; no funciona en Emacs y a veces es poco fiable en
      conexiones SSH lentas
    • Escape: sólo funciona en cmd.exe«),
    • Control+a y control+k: funciona en Bash y Emacs, pero no
      funciona en cmd.exe
    • Retroceso (recomendado): funciona en todos los entornos, pero es
      lento y puede causar corrupción si la longitud de la línea ha cambiado
  9. Finalmente, el complemento simula pulsaciones de teclas para teclear la
    orden actualizada y, opcionalmente, simula una pulsación de la tecla
    intro.

Resolución de problemas:

  • Comprueba que las teclas ‘Inicio’, ‘Fin’, ‘Retroceso’ y ‘Suprimir’
    funcionan como se espera en tu consola.
  • Comprueba que tu consola soporta caracteres Unicode. Algunas conexiones
    SSH no soportan Unicode.
  • Comprueba que el método de eliminación seleccionado funciona en tu
    consola.

Experimental: captura de la salida de la orden

Nota: esta función es experimental. Por favor, lee atentamente esta sección
y asegúrate de entender cómo funciona antes de informar de problemas.

Mientras estés en la línea de órdenes o en la ventana «Editar orden», pulsa
control+intro para capturar la salida de la orden. Este complemento es
capaz de capturar una enorme salida que ocupe varias pantallas, aunque si
dicha salida se extiende a lo largo de más de 10 pantallas, el proceso de
captura durará un tiempo considerable. El complemento reproducirá un sonido
de campanada, que durará mientras se capture la salida de la orden en
ejecución o hasta que el tiempo de espera se agote. Alternativamente, pulsa
NVDA+e para interrumpir la captura.

Si la función «Utilizar UI Automation para acceder a la Consola de Windows
cuando esté disponible» está habilitada en las opciones de NVDA, puedes
cambiar a otras ventanas mientras la captura está en curso. Sin embargo, si
esta opción está desactivada, significa que NVDA está usando un código de
consola anticuado que sólo funciona cuando la consola tiene el foco, por lo
que cambiar a otra ventana hará que se pause la captura.

La captura de órdenes funciona redirigiendo la salida de la orden al
programa less. El sufijo por defecto que se anexa a las órdenes es:

|less -c 2>&1

Cámbialo sólo si sabes lo que estás haciendo. Este complemento sabe cómo
interactuar con la salida de la orden less para recuperar el resultado
página a página.

En Windows, es necesario instalar la herramienta less.exe por
separado. Puedes instalarla mediante Cygwin, o descargar un binario para
Windows en cualquier otro sitio.

Si usas tmux o screen en Linux, asegúrate de que no se muestra la línea
de estado en la parte inferior. En tmux, ejecuta

tmux set status off

para deshacerte de la línea de estado, o modifica tu archivo tmux.conf.

Resolución de problemas:

  • Después de un intento de captura fallido, pulsa flecha arriba en la
    consola para comprobar qué orden se ha ejecutado en realidad.
  • Vuelve a usar el sufijo de captura predeterminado, mencionado
    anteriormente.
  • Prueba los pasos de resolución de problemas de la sección «Edición del
    símbolo del sistema».

Complemento para implementar algunas mejoras en el diálogo de búsqueda de NVDA:

  • histórico de búsqueda
  • continuidad de búsqueda, configurado por perfil
  • sensible a las mayúsculas, configurado por perfil
  • información contextual sobre las búsquedas

Características

Histórico de búsqueda

En muchas páginas de Internet y otras aplicaciones, la forma más rápida de acceder a ciertos lugares específicos es usando la órden «Buscar», en general vinculado a las teclas «ctrl+nvda+f».

El diálogo de búsqueda nos permite escribir un texto y pulsando «Intro», se coloca en la siguiente ocurrencia de este texto si existe.

En muchos casos, visitarás, varias veces, los mismos lugares de una página incluso las mismas páginas durante la misma sesión de NVDA. Por lo tanto, debe buscar los mismos términos, especialmente si esta es la única manera de acceder rápidamente a un enlace o sección de este sitio.

Esto es, en particular, el caso de las personas que trabajan, en su vida diaria, con sistemas basados ​​en la web.

Sin embargo, NVDA no mantiene un histórico de los términos anteriormente buscados, lo que disminuye tu productividad porque, a menos que estés buscando exactamente el mismo término de tu última búsqueda, deberás escribirlo nuevamente.

Este complemento mantiene un histórico de búsquedas, que permanece mientras se está ejecutando NVDA. Por lo tanto, cuando se pulsa las teclas para realizar la búsqueda, si ya has buscado un término o una expresión determinada, basta pulsar la flecha abajo o arriba y elige los términos anteriormente buscados, para realizar una nueva búsqueda y volver al lugar deseado.

Por supuesto, siempre puedes escribir nuevos términos. En este caso, también se agregarán a la lista, la próxima vez que habilite el cuadro de diálogo de búsqueda.

¿Como funciona?

Basta instalar el complemento. Cuando está habilitado, a través de las teclas «ctrl+nvda+f», Como generalmente lo haces para el diálogo de búsqueda de NVDA, pulsar las flechas arriba y abajo en el campo de edición, permitiéndote navegar por la lista de términos y expresiones anteriormente buscados .

Puedes en cualquier momento y siempre que lo necesites, escribir un nuevo término, como de costumbre.

Continuidad de búsqueda

La continuidad de búsqueda es una característica que, si está configurada, no considera la posición actual en la que está, en un texto, cuando se realiza búsquedas.

Esto significa que si busca algo que no está presente por debajo de su posición actual, la búsqueda se realizará desde el principio del texto para verificar que este término exista en algún lugar del documento.

Esto es especialmente importante para las personas que trabajan con sistemas basados ​​en la web y deben encontrar un determinado botón o parte del texto, independientemente de dónde estén en la página.

Esta opción es específica para un perfil, lo que significa que puedes tener un perfil donde está activo y otro donde no lo está.

¿Como funciona?

Basta instalar el complemento. Cuando esté habilitado, el cuadro de diálogo «Buscar» te proporcionará una casilla de verificación llamada «Continuidad de búsqueda».

Si está marcada:

  1. Si se busca un término y se encuentra debajo de la posición actual, el cursor se colocará en este texto.
  2. Si este término no se encuentra debajo de la posición actual, se buscará en la parte superior del texto.
  3. Si se encuentra el término, se producirá un pitido corto para informarte que el texto encontrado está por encima de su posición actual y el cursor se coloca en esa posición.
  4. Si no se encuentra este término, el mensaje de texto no encontrado será mostrado.

Cambiar esta casillas de verificación y realizar una búsqueda guardará el nuevo estado (marcado o desmarcado) para el perfil activo. Cancelar la búsqueda no cambiará el estado en el perfil activo, incluso si lo has cambiado antes de cancelar la búsqueda.

Sensible a las mayúsculas

NVDA ya ofrece la casilla de verificación «Sensible a las mayúsculas» para permitir búsquedas considerando este caso. Este complemento extiende esta funcionalidad guardando el estado de esta casilla de verificación en el perfil activo, para que puedas tener perfiles configurados de manera diferente.

¿Como funciona?

Basta instalar el complemento. Cambiar la casilla de verificación «Sensible a las mayúsculas» y realizar una búsqueda guardará el nuevo estado (marcado o desmarcado) para el perfil activo. Cancelar la búsqueda no cambiará el estado en el perfil activo, incluso si lo has cambiado antes de cancelar la búsqueda.

Información contextual sobre las búsquedas

Actualmente, sin este complemento, el modo como NVDA se comporta, cuando un término de búsqueda es encontrado, es el siguiente: El cursor se coloca en la posición del término buscado y apenas este término es pronunciado.

Esto se convierte en algo problemático cuando necesitas buscar varias veces para cualquier término (usando NVDA + f3) ¡Porque la primera cosa que se escucha es el propio término buscado, qué es redundante, porque acabas de hacer una búsqueda de ello!

Este complemento coloca el cursor en la posición del término, pero en lugar de leer el término en sí, lee la línea completa, proporcionando el contexto en el que se encontró este término.

Por ejemplo, supongamos que estás buscando «Marlon» porque sabes que hay un botón, en cualquier lugar de la página, llamado «Marcar Marlon». No quieres buscar el término «marcar», porque hay otros botones llamados «marcar x y z» y deseas encontrar solo el botón «Marcar Marlon».

Aquí está el texto:

Excluir comentarios de Marlon

responder directamente a Marlon

Indicar Marlon como spammer

Marcar Marlon en una respuesta

Si buscas «Marlon», antes de este bloque, escuchas
«comentarios de Marlon»

Si mantienes pulsado las teclas NVDA + f3, escuchas

«Marlon»

Marlon como spammer

Marlon en una respuesta

Esto reduciría tu productividad , porque, primero, escucharás apenas marlon, sin saber nada de esta ocurrencia.

La próxima vez, escucharás Marlon y tendría que esperar que «como spammer» fuera pronunciado, porque tampoco sabría qué hay sobre Marlon en este texto.

Del mismo modo, la próxima vez, tendrías que esperar a que el resto de la frase «en una respuesta» fuera pronunciada, porque también no tendrías la certeza sobre lo que era eso acerca de Marlon.

Además, si pulsas NVDA + f3 rápidamente, escucharás Marlon, Marlon, Marlon, Marlon… lo que no es productivo porque sabes que estás buscando Marlon.

¿Como funciona?

Basta instalar el complemento.

Después de la instalación, la línea actual del término de búsqueda se lee y el cursor es colocado sobre él.

En el ejemplo anterior, la primera vez que se realizó la búsqueda, escuchabas

«Excluir comentarios de Marlon»

Si mantienes pulsado las teclas NVDA + f3, escuchas

«responder directamente a Marlon»

«Indicar Marlon como spammer»

«Marcar Marlon en una respuesta»

Además, si pulsas NVDA + f3 rápidamente, escucharás el comienzo de cada línea, lo que te permitirá pulsar rápidamente «Intro» en la línea que comienza con Marcar, porque sabes que el término «Marlon» está presente en una última posición en esa misma línea.

ayudando a traducir o desarrollar el complemento

Si deseas ayudar a traducir o desarrollar el complemento, por favor acceda al repositório del proyecto y buscar el archivo contributing.md en el directorio de documentación equivalente a tu idioma.

Contribuidores

Agradecimientos especiales a

  • Thiago Seus – Traducción Portugués del Brasil
  • Ângelo Miguel Abrantes – Traducción Portugués
  • Rémy Ruiz – Traducción Francés
  • Rémy Ruiz – Traducción Español