O que é navegação por gestos?
A ideia é que em vez de usar um rato (ou outro dispositivo apontador) para clicar em botões ou o que quer que seja, em vez disso você faz um 'gesto' com ele.
Então você poderia imaginar com um web browser, em vez de ter um "Botão Voltar" e um "Botão Avançar", você poderia talvez traçar uma forma muito áspera "<" ou ">" com o rato/alguma coisa.
Pense nestes gestos como "Hot Keys" numa interface de teclado.
Existem alguns pacotes de software que fazem este tipo de coisas - e podem ser bastante eficazes.
Uma abordagem que eu gosto é que você carregue (digamos) no botão direito do rato - e um círculo de itens de menu aparece por onde quer que o cursor do rato esteja...talvez diga "File", "Edit", "View" "Help" ou algo assim.
Mantendo o botão pressionado, você desliza o mouse em direção ao item de menu desejado - e assim que o software reconhecer que você está se movendo com confiança em direção a um item, ("Editar", talvez) ele aparecerá todos os itens do sub-menu Editar em um círculo ao redor da nova posição do mouse - e você pode deslizar em direção a (digamos) "Preferências" e isso aparecerá um menu de terceiro nível para cada um dos grupos de preferências.
Com este tipo de interface, você rapidamente adquire memória "muscular" e aprende que "Direita", "Para cima", "Esquerda" leva você a "Editar/Preferências/Cor de tela" ou algo assim. Mas mesmo que não tenha aprendido exactamente para onde precisa de ir, pode lembrar-se que "Direita", "Para cima" é "Editar/Preferências".
De onde começa a traduzir mentalmente a passagem pelo menu em vários gestos.
O que é particularmente agradável é que só tem de mover o rato uma pequena quantidade em cada direcção - por isso não está a mover o rato mais de metade da largura da tela para chegar onde quer ir.