Solució per Firefox al problema dels acceskeys

Publication date
04/02/2006
Categories
, ,

Una de les funcionalitats que ens ofereix l'especificació de l'HTML és la d'assignar dreceres de teclat a elements de la nostra web. En sí la idea és bona, però la seva implementació sovint porta a conflictes amb les dreceres de teclat del propi sistema operatiu o navegador (és el preu a pagar per ser un llenguatge multi-plataforma).

El cas és que cada cop més sovint em trobo amb aquests conflictes i com que realment no l'utilitzo he decidit deshabilitar-ho.

Els passos a seguir per desactivar les dreceres de teclat són ben sencills:

  1. Executa el Firefox i obra la pàgina about:config. T'apareixerà un llistat amb tot de paràmetres de configuració.
  2. Localitza el paràmetre ui.key.generalAccessKey (pots utilitzar el filtre per trobar-lo fàcilment) i canvia-li el valor a 0 (zero).
  3. Ja està, no cal ni que reiniciem, a partir d'ara els acceskey de les webs deixaran de funcionar i podrem aporrejar el teclat sense por a efectes secundaris ;-)

En el cas que vulguis recuperar aquesta funcionalitat: accedeix de nou al paràmetre ui.key.generalAccessKey, clic dret i selecciona Reiniciar.

2 comments

  1. Marc

    04/07/2006 | #

    Això desactiva els accesos del teclat per al navegador o per a les webs? no se, a mi em resulta util les dreceres per a les webs, per exemple al Gmail, on pots redactar un nou missatge, obrir en finestra nova, etc nomes pitjant una tecla..

  2. Francesc

    04/07/2006 | #

    Bona observació, desconec com ho té implementat el gmail però si dius que les dreceres són d'una sola tecla quasi segur que ho han fet capturant els events de teclat des de javascript i que, per tant, et continuarà funcionant.

    Tot i així sí que m'he trobat casos d'aplicacions específiques (com per exemple el wiki que tenim a la feina) que sí que utilitzen l'atribut accesskey per definir dreceres de teclat.

    En fi, és qüestió de valorar els avantatges i els inconvenients (i a mi em feia molta ràbia que, des de Linux, una pàgina saltés a un altre lloc quan canviaba de pestanya amb el teclat).

    Una altra cosa que també es pot fer és assignar la "tecla activadora" dels events de l'acceskey a una altra tecla.

Comment this post

Fields marked with * are required.

*
It won't be made public. If you have a gravatar it will be displayed.
*