O interagente Navigator é
essencial para navegar em gráficos juntamente com um leitor de tela.
O interagente Navigator suporta
navegação em estilo de árvore (navegação seguindo nós) e navegação em estilo de gráfico
(navegação seguindo links).
Nota
Este interagente funciona apenas quando o diagrama está em modo de Navegação. É possível alterar entre modo de Edição e modo de Navegação usando
o SwitchModeInteractor.
A tabela a seguir mostra as ações que o interagente Navigator designa por padrão
às teclas do teclado:
Ação | Descrição | Tecla padrão |
---|---|---|
changeNavigatorStyle | Alterna entre navegação em estilo de árvore e em estilo de gráfico. | F8 |
clearFocusedElement | Limpa o foco e todos os elementos na seleção atual. | Esc |
next | Move o foco para o próximo elemento, de acordo com o estilo de navegação selecionado. | Seta para Baixo |
previous | Move o foco para o elemento anterior, de acordo com o estilo de navegação selecionado. | Seta para Cima |
forward | Move o foco de acordo com o estilo de navegação selecionado. Consulte Navegação de Estilo de Árvore ou Navegação de Estilo de Gráfico. | Seta para a Direita |
backward | Move o foco de acordo com o estilo de navegação selecionado. Consulte Navegação de Estilo de Árvore ou Navegação de Estilo de Gráfico. | Seta para a Esquerda |
Navegação de Estilo de Árvore
O modo de navegação de estilo de árvore considera o gráfico
como uma árvore, com subgráficos abertos como ramificações e subgráficos e nós fechados
como folhas (nível mais baixo). Ele não considera links.
Esta tabela mostra o significado das ações de mudança de foco
do interagente Navigator quando
ele está usando a navegação de estilo de árvore:
Ação | Descrição da navegação de estilo de árvore |
---|---|
next | Move o foco para o próximo irmão do nó focalizado no momento. Se não houver este tipo de irmão, moverá o foco para o próximo irmão do pai do nó focalizado no momento, exceto quando o pai for o gráfico raiz (neste caso, ele não faz nada). |
previous | Move o foco para o irmão anterior do nó focalizado no momento. Se não houver este tipo de irmão, moverá o foco para o último filho fechado de nível mais baixo (um subgráfico ou nó fechado) do pai do nó focalizado no momento, exceto quando o pai for o gráfico raiz (neste caso, ele não faz nada). |
forward | Abre o nó focalizado no momento, se ele for um subgráfico fechado. Se ele for um subgráfico aberto, mova o foco para o primeiro filho do subgráfico. Se não for um subgráfico, ele não executa nada. |
backward | Fecha o nó focalizado no momento, se ele for um subgráfico aberto. Se ele for um subgráfico fechado ou se não for um subgráfico, moverá o foco para o pai do nó focalizado no momento, exceto quando o pai for o gráfico raiz (neste caso, ele não faz nada). |
Navegação de Estilo de Gráfico
A navegação de estilo de gráfico permite selecionar links
e nós. O significado das ações de mudança de foco depende
de a seleção atual ser um link ou um nó:
Ação | Descrição quando um nó tem o foco | Descrição quando um link tem o foco |
---|---|---|
next | Move o foco para o primeiro link do nó focalizado. Mantém um registro do nó focalizado como sendo o proprietário dos links que estão sendo navegados. | Move o foco para o próximo link do nó focalizado anteriormente. Se o link focalizado no momento for o último link da lista de links de nó a ganhar foco, ele não fará nada. |
previous | Move o foco para o último link do nó focalizado. Mantém um registro do nó focalizado como sendo o proprietário dos links que estão sendo navegados. | Move o foco para o link anterior do nó focalizado anteriormente. Se o link focalizado no momento for o primeiro link da lista de links de nó a ganhar foco, ele não fará nada. |
forward | Move o foco para o último link que foi seguido para a frente, se houver, para acessar esse nó. Permite que usuários naveguem em outros links do nó anterior. | Move o foco para o nó de extremidade do link focalizado no momento, se houver. |
backward | Move o foco para o último link que foi seguido para trás, se houver, para acessar esse nó. Permite que usuários naveguem em outros links do nó anterior. | Move o foco para o nó inicial do link focalizado no momento, se houver |