Cómo cambiar el foco actual mediante el teclado

El interactuador Navigator es esencial para navegar por los gráficos en combinación con un lector de pantalla. El interactuador Navigator permite la navegación de tipo árbol (navegación mediante nodos) y la navegación de tipo gráfico (navegación mediante enlaces).
Nota
Este interactuador sólo funciona cuando el diagrama está en modalidad de navegación. Puede cambiar entre la modalidad de navegación y la de edición utilizando SwitchModeInteractor.
En la tabla siguiente se muestran las acciones que el interactuador Navigator asigna de forma predeterminada a las teclas del teclado:
Acción Descripción Tecla predeterminada
changeNavigatorStyle Conmuta entre la navegación de tipo árbol y la navegación de tipo gráfico. F8
clearFocusedElement Borra el foco y todos los elementos de la selección actual. Esc
next Mueve el foco al elemento siguiente de acuerdo con el estilo de navegación seleccionado. Flecha abajo
previous Mueve el foco al elemento anterior de acuerdo con el estilo de navegación seleccionado. Flecha arriba
forward Mueve el foco de acuerdo con el estilo de navegación seleccionado. Consulte Navegación de tipo árbol o Navegación de tipo gráfico. Flecha derecha
backward Mueve el foco de acuerdo con el estilo de navegación seleccionado. Consulte Navegación de tipo árbol o Navegación de tipo gráfico. Flecha izquierda

Navegación de tipo árbol

La modalidad de navegación de tipo árbol considera el gráfico como un árbol, siendo los subgráficos abiertos las ramas y los subgráficos y los nodos cerrados las hojas (nivel inferior). No tiene en cuenta los enlaces.
En esta tabla se muestra el significado de las acciones de cambio de foco del interactuador Navigator cuando se utiliza la navegación de tipo árbol:
Acción Descripción para la navegación de tipo árbol
next Mueve el foco al hermano siguiente del nodo que actualmente tiene el foco. Si no existe un hermano de este tipo, mueve el foco al hermano siguiente del padre del nodo que actualmente tiene el foco, excepto si el padre es el gráfico raíz (en cuyo caso, no hace nada).
previous Mueve el foco al hermano anterior del nodo que actualmente tiene el foco. Si no existe un hermano de este tipo, mueve el foco al último hijo de nivel inferior que está cerrado (un subgráfico o un nodo cerrado) del padre del nodo que actualmente tiene el foco, excepto si el padre es el gráfico raíz (en cuyo caso, no hace nada).
forward Abre el nodo que actualmente tiene el foco si se trata de un subgráfico cerrado. Si se trata de un subgráfico abierto, mueve el foco al primer hijo del subgráfico. Si no es un subgráfico, no hace nada.
backward Cierra el nodo que actualmente tiene el foco si se trata de un subgráfico abierto. Si se trata de un subgráfico cerrado o si no es un subgráfico, mueve el foco al padre del nodo que actualmente tiene el foco, excepto si el padre es el gráfico raíz (en cuyo caso, no hace nada).

Navegación de tipo gráfico

La navegación de tipo gráfico le permite seleccionar enlaces y nodos. El significado de las acciones de cambio de foco depende de si la selección actual es un enlace o un nodo:
Acción Descripción cuando un nodo tiene el foco Descripción cuando un enlace tiene el foco
next Mueve el foco al primer enlace del nodo que tiene el foco. Mantiene un registro del nodo que tiene el foco que es el propietario de los enlaces por los que nos estamos desplazando actualmente. Mueve el foco al enlace siguiente del nodo que antes tenía el foco. Si el enlace que actualmente tiene el foco es el último enlace de la lista de enlaces de nodos que obtendrán el foco, no hace nada.
previous Mueve el foco al último enlace del nodo que tiene el foco. Mantiene un registro del nodo que tiene el foco que es el propietario de los enlaces por los que nos estamos desplazando actualmente. Mueve el foco al enlace anterior del nodo que antes tenía el foco. Si el enlace que actualmente tiene el foco es el primer enlace de la lista de enlaces de nodos que obtendrán el foco, no hace nada.
forward Mueve el foco al último enlace que se ha seguido hacia adelante, si hay alguno, para desplazarse a ese nodo. Permite que los usuarios examinen otros enlaces del nodo anterior. Mueve el foco al nodo final del enlace que actualmente tiene el foco, si existe.
backward Mueve el foco al último enlace que se ha seguido hacia atrás, si hay alguno, para desplazarse a ese nodo. Permite que los usuarios examinen otros enlaces del nodo anterior. Mueve el foco al nodo inicial del enlace que actualmente tiene el foco, si existe.