- Autor: Emil-18
- Versión actual: 0.1.1 estable
- Compatibilidad con NVDA: de 2023.1 en adelante
- Descargar versión estable
- Ver código fuente en GitHub
Este complemento añade mejoras a la navegación por objetos. Ten en cuenta que por ahora, no funciona con aplicaciones Java.
Modo navegación
Para entrar en el modo navegación, pulsa NVDA+shift+control+barra espaciadora. Esto activará o desactivará el modo navegación hasta que el foco se mueva. Pulsa dos veces para guardar el estado actual. Cuando se activa el modo navegación de esta manera, se encenderá automáticamente cuando se mueva el foco, a menos que el foco se sitúe en un control editable, un menú, un documento que soporte modo exploración, o un control virtual creado por NVDA, como un documento con resultados del OCR. En estos casos, se apagará. Si te has situado en un control editable o un menú, puedes activarlo de nuevo pulsando escape.
El modo navegación se puede activar en cualquier aplicación.
Nota: todas las órdenes de navegación descritas a continuación sólo navegarán por objetos del mismo proceso donde se encuentre el navegador de objetos, a menos que se indique lo contrario. También navegarán por objetos sin importar su jerarquía, a menos que se indique lo contrario.
Órdenes básicas del modo navegación
- Flechas izquierda y derecha: mover el navegador de objetos al objeto anterior o siguiente.
- Flechas arriba o abajo: moverse al objeto anterior o siguiente dependiendo del ajuste del rotor.
- Retroceso o avance página: moverse al ajuste anterior o siguiente del rotor.
- Barra espaciadora: interactuar con el control donde se encuentra el navegador de objetos. Esto puede incluir pulsar un botón, marcar una casilla de verificación o llevar el foco a un cuadro de edición para comenzar a escribir.
- Intro, tecla aplicaciones o shift+f10: llevar foco al navegador de objetos y enviar la tecla o teclas pulsadas a la aplicación.
Navegación avanzada
Para activar la navegación avanzada, pulsa NVDA+a mientras estás en modo navegación. NVDA recordará el estado del modo de navegación avanzada entre sesiones.
Cuando la navegación avanzada está activada, las flechas permitirán navegar del mismo modo que con la navegación de objetos normal. La opción «Modo de revisión simple» afectará a los lugares a los que puedes navegar.
Al utilizar estas órdenes, se puede navegar fuera del proceso actual. Cuando la navegación avanzada está activa, el rotor no está disponible, pero el resto de órdenes funcionan como siempre, salvo las flechas como se ha dicho antes.
Navegación con una sola letra
Cuando el modo navegación está activado, se puede utilizar navegación con una sola letra, como en el modo exploración, para saltar a distintos tipos de objetos.
En este momento se soportan las siguientes teclas de navegación de una sola letra. Pulsa sólo la tecla para saltar al siguiente objeto, añade shift para ir al objeto anterior, y añade shift y control para listar todos los objetos de ese tipo.
- B: botón.
- C: cuadro combinado.
- D: documento.
- E: controles editables.
- F: campo de formulario.
- G: gráfico.
- H: encabezado (sólo se soporta en Edge).
- I: elemento de lista.
- J: control enfocable.
- K: enlace.
- L: lista.
- M: menú, barra de menú o elemento de menú.
- N: región.
- O: barra de herramientas.
- P: texto.
- Q: barra de pestañas o pestaña.
- R: botón de opción.
- S: mismo elemento.
- T: tabla.
- U: grupo.
- V: árbol o elemento de árbol.
- W: control (áreas que se pueden redefinir con el complemento Soporte de controles mejorado).
- X: casilla de verificación.
- Z: barra de estado.
Todas estas opciones también están en el rotor.
La lista de búsqueda
La lista de búsqueda es una lista virtual que contiene los objetos que has listado, por ejemplo al pulsar control+shift+b en el modo navegación para listar botones. Para listar objetos sin importar su rol, pulsa NVDA+control+intro. Esta orden está disponible incluso con el modo navegación apagado.
Como la lista es virtual, se pueden hacer cosas como listar todos los objetos de un menú sin cerrarlo, ya que el foco del sistema no se mueve.
Cuando estás en la lista, puedes empezar a teclear para filtrar los elementos. Mantén pulsado alt izquierdo y pulsa un carácter para desplazarte al siguiente objeto que comienza con ese carácter.
Puedes usar las siguientes órdenes en la lista.
- Intro: mover el navegador de objetos al objeto deseado y cerrar la lista de búsqueda.
- Retroceso o eliminar: eliminar el texto de búsqueda y devolver todos los elementos a la lista.
- Flechas arriba o abajo: moverse al elemento anterior o siguiente.
- Flechas izquierda o derecha: moverse al elemento anterior o siguiente que empiece con otro carácter.
- Inicio y fin: moverse al principio y al final de la lista.
- Shift+retroceso o shift+suprimir: restablecer el texto de búsqueda. Mantiene la lista en su estado actual, pero elimina el texto de búsqueda, dejando todo listo para iniciar una búsqueda nueva.
- Escape: salir de la lista de búsqueda y devolver el foco y el navegador de objetos donde se encontraban antes de abrir la lista.
Soporte táctil mejorado
Se ha añadido un nuevo modo táctil, llamado navegación. Todavía no está completo. Los gestos para este modo son los siguientes.
- Deslizar un dedo arriba o abajo: objeto anterior o siguiente dependiendo del ajuste del rotor.
- Deslizar con dos dedos a derecha o izquierda: ajuste siguiente o anterior del rotor.
- Deslizar con tres dedos a derecha o izquierda: pulsar tab o shift+tab.
- Deslizar con tres dedos arriba o abajo: pulsar f6 o shift+f6.
- Deslizar con dos dedos hacia arriba: pulsar escape.
- Pulsación triple con dos dedos: listar todos los objetos de la ventana donde se encuentra el navegador de objetos.
Opciones
- Usar modo navegación por defecto: esta opción determina si el modo navegación debería activarse al desplazar el foco, y es equivalente a pulsar NVDA+control+shift+barra espaciadora dos veces.
- Al buscar, ordenar los elementos en orden de tabulación en lugar de alfabético: si está activada, la lista se ordenará en orden de tabulación en lugar de alfabéticamente.
- Ámbito de búsqueda: este cuadro combinado permite elegir el ámbito al buscar objetos. Por ahora, tiene tres opciones:
- La ventana en primer plano.
- Todos los objetos del sistema operativo.
- El control donde se encuentra el navegador de objetos. Por ejemplo, una lista o una página web.
- Usar detección mejorada al buscar el mismo elemento: si se marca, la tecla s sólo incluirá objetos que a nivel de programación sean el mismo, en lugar de todos los objetos con el mismo rol.
- Indicar contexto del objeto al navegar por la lista de búsqueda: si se marca, NVDA indicará los objetos que contengan al objeto actual al navegar por la lista si difieren del objeto anterior, tal y como hace normalmente al desplazar el foco.
- Situar el foco en el elemento seleccionado en la lista de búsqueda: si se marca, NVDA intentará situar automáticamente el foco en el objeto, además de mover el navegador de objetos hasta él, al pulsar intro en la lista de búsqueda.
- Activar el elemento seleccionado en la lista de búsqueda: si se marca, NVDA realizará automáticamente la acción predeterminada en el objeto seleccionado en la lista de búsqueda.
- En el modo navegación o la lista de búsqueda, refrescar automáticamente la pantalla braille cuando cambie el contenido del objeto mostrado. Desactívala si el complemento da problemas, como retraso. Se explica por sí sola.
- Al mantener pulsado alt izquierdo en la lista de búsqueda, usar navegación con la primera letra: si se marca, se puede mantener pulsado alt izquierdo en la lista de búsqueda y pulsar caracteres para desplazarse al siguiente elemento que empiece con ese carácter.
- Usar sonidos para indicar el estado del modo navegación: se explica por sí sola.
Registro de cambios
V0.1.1
- Los gestos de la lista de búsqueda deberían funcionar en todas partes.
- Se debería poder usar el modo navegación en más situaciones.
V0.1
- Versión inicial.