Este complemento permite a los usuarios de NVDA navegar por nivel de indentado o o desplazamiento de líneas y párrafos. En navegadores web permite encontrar rápidamente párrafos con el mismo desplazamiento desde el borde izquierdo de la pantalla, tales como comentarios de primer nivel en una estructura jerárquica de comentarios. Al editar el código fuente en muchos lenguajes de programación, el complemento también permite saltar entre líneas con el mismo nivel de indentado, así como encontrar rápidamente líneas con más o menos nivel de indentado.

Uso en navegadores

IndentNav puede usarse para navegar por desplazamiento desde el borde izquierdo de la pantalla. En particular, puedes pulsar NVDA+alt+flechas arriba o abajo para saltar al anterior o al siguiente párrafo que tenga el mismo desplazamiento. Por ejemplo, esto puede ser útil al navegar por árboles jerárquicos de comentarios (como los que hay en reddit.com) para saltar entre los comentarios de primer nivel y evitar aquellos con niveles más altos.
Hablando estrictamente, IndentNav puede usarse en cualquier aplicación en la que NVDA utilice un objeto del tipo TreeInterceptor.

Uso en editores de texto

IndentNav también puede ser muy útil al editar código fuente en muchos lenguajes de programación. Lenguajes como Python necesitan que el código esté indentado adecuadamente, mientras que en otros muchos lenguajes de programación es altamente recomendable. Con IndentNav puedes pulsar NVDA+alt+flechas arriba y abajo para saltar a la línea anterior o siguiente, respectivamente, con el mismo nivel de indentado. Puedes pulsar NVDA+alt+flecha izquierda para saltar a la “línea padre”, una línea anterior con un nivel de indentado menor. En Python esto permite llegar rápidamente a la definición de la clase o función actual. También se puede pulsar NVDA+alt+flecha derecha para saltar a la primera “línea hija”, la siguiente línea con más nivel de indentado.
Si NVDA está configurado para expresar el indentado de la línea mediante tonos, IndentNav reproducirá rápidamente tantos tonos como líneas se salten. En cualquier otro caso, verbalizará el número de líneas que se han saltado.

Atajos de teclado

Atajos de teclado de IndentNav
Atajo Acción en modo navegación Acción en modo edición de texto
NVDA+alt+flechas arriba o abajo Salta al párrafo anterior o al siguiente con el mismo desplazamiento desde el borde izquierdo de la pantalla. Salta a la línea anterior o a la siguiente con el mismo nivel de indentado en el bloque de indentado actual.
NVDA+ctrl+alt+flechas arriba o abajo No hace nada Forzar el salto a la línea anterior o siguiente con el mismo nivel de indentado, sin tener en cuenta el bloque actual. Esta orden saltará a otros bloques de indentado, como código en otras funciones de Python, por ejemplo.
NVDA+alt+flecha izquierda Salta al párrafo anterior que tenga menos desplazamiento que el actual. Salta a la línea padre, la primera anterior que se encuentre con menos nivel de indentado que la actual.
NVDA+alt+flecha derecha Salta al siguiente párrafo con mayor desplazamiento. Salta a la primera línea hija, la siguiente con mayor nivel de indentado que la actual dentro del mismo bloque.

Autor: José Manuel Delicado Alcolea

Ingeniero de software y estudiante de máster en ingeniería informática en la Universidad Rey Juan Carlos. Me encanta todo lo relacionado con la informática, la accesibilidad y las nuevas tecnologías.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.