Firefox 2.0 e o atributo HTML Accesskey

Alguns sites que eu visito regularmente disponibiliza algumas “hotkeys” através do atributo HTML accesskey, mas, de uns dias pra cá eu notei que tal recurso não estava funcionando mais e ao observar o código fonte das páginas que oferecia tal recurso, o atributo continuava configurado da mesma forma.

Nota: Se você não não conhecia a serventia do atributo HTML accesskey: Leia.

Ao me deparar com um post no blog do Newshutch descobri o por que disso tudo. O Firefox mudou sua maneira de interpretar o accesskey.

Na versão 2.0 do Firefox, ele interpreta o atributo assim:

Alt + Shift + hotkey definida

Em versões anteriores sua interpretação era assim:

Alt + hotkey definida

E a configuração do atributo é feito assim:

... accesskey="z" ...

O porque da modificação foi para evitar conflitos entre as hotkeys do navegador e as definidas na página. Por exemplo, imagine que você tenha definido o seguinte: accesskey=”s” para acessar o campo de busca, mas Alt + S acessa o menu History (no Firefox 2.0 em inglês).

Agora venhamos, o atributo accesskey não é muito utilizado, acredito que agora menos ainda.

Outro detalhe importante que os desenvolvedores precisam saber que agora qualquer accesskey com números, tipo: accesskey=”3″ será ignorado.

Pesquisei em alguns artigos sobre o assunto, se lhe interessar:

8 ideias sobre “Firefox 2.0 e o atributo HTML Accesskey

  1. Pingback: Rafael Oliveira | Blog » Rapidinha sobre o Firefox

  2. Valeu por ter nos passado esta observação Leandro.

    Quanto à utilização, acho que é bastante utilizado por usuários com dificuldade em usar o mouse.

  3. Sim, agora com essa nova forma de interpretação do Firefox ao Accesskey, o usuário terá outro dificuldade, o teclado. Uma vez que aqueles que tem dificuldade com o mouse, não lida muito também com o teclado, e ter que pressionar duas teclas e apertar uma terceira vai ser foda.

    Um abraço.

  4. caramba… desconhecia essa mudança também… legal eles pensarem nisso, porque não é muito legal ter esses conflitos nos atalhos, etc…

    naum concordo muito com o comentário do leandro, pois o alt+tecla é utilizado pelo firefox e diversos programas como atalhos e, por isso, não é uma boa…

    akele abraço…

  5. Eaí Bruno,

    Cara concordo com você quando diz: “[...] alt+tecla é utilizado pelo firefox e diversos programas como atalhos e, por isso, não é uma boa…”

    Na minha opinião (até o momento) seria ao invés de usar alt+tecla para invocar o accesskey, por que não usar o ctrl? Agora, usar alt+shift+tecla não me agrada muito.

    Muitos desenvolvedores estão criando hotkeys para usarem em conjunto com o ctrl, sendo algo assim: ctrl+tecla. Mas, usando JavaScript para tal.

    Até mais.

  6. exatamente leandro… tanto deixar o alt, quanto usar duas teclas, naum são boas opções…

    talvez o pessoal de lá tenha alguma resposta sobre a utilização no ctrl… muito estranho naum utilizarem esta tecla… =///

    enquanto isso, os desenvolvedores se matam em JS para conseguirem usar o ctrl :D

    akele braço.

  7. Eu uso o ALT + Tecla desde não sei quando nos meus projetos, para facilitar o acesso nos formulários e também nos sites para maior acessibilidade… agora que o FF tem essa forma, estou me vendo em um grande problema… porque quando teclo shit + alt + tecla… as vezes não funciona… vou ver como desativar e usar o meu próprio…