Firefox 2.0 e o atributo HTML Accesskey
December 5th, 2006. Published under firefox, html, web 2.0, web standards. 7 Comments.
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:
7 Comments
Micox on December 5th, 2006
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.
leandro on December 5th, 2006
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.
Bruno Dulcetti on December 6th, 2006
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…
leandro on December 6th, 2006
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.
Bruno Dulcetti on December 6th, 2006
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 ![]()
akele braço.
Micox on December 7th, 2006
Gostei dessa idéia usando só o control.
Rafael Oliveira | Blog » Rapidinha sobre o Firefox on December 5th, 2006
[...] Update Rápido: Acabei de ver nos meus feeds aqui que já falaram disso, hoje mesmo. O Leandro Vieira falou sobre o mesmo no blog dele, hoje também. Provavelmente ele falou antes, e o dele está mais detalhadinho também. Lê lá. [...]