Os links de uma página devem ser navegáveis por teclado para a acessibilidade de pessoas com deficiência visual ou mobilidade reduzida, que não utilizam dispositivos apontadores (mouses, por exemplo).
Para isso, são utilizados atalhos de navegação pelo teclado, como o TAB, ALT ou SHIFT + AL, utilizadas para percorrer links, que devem seguir uma ordem lógica.
O atributo tabindex permite definir essa ordem dentro de HTML linear, com uma ordem lógica de navegação. Há três tipos de teclas de atalho para a navegação na web, que podem ser usadas de forma combinada ou isoladamente. São elas:
- Teclas de atalho do próprio navegador (IE, Google Chrome, Firefox etc.);
- Teclas de utilização do leitor de tela ou outras tecnologias assistivas;
- Teclas de navegação e atalho de um site criadas por seu desenvolvedor.
No caso dos navegadores, cada um deles possuem conjuntos de atalhos próprios. O mesmo ocorre com leitores de telas e outras tecnologias assistivas, que possuem atalhos próprios.
Você pode saber mais em: