Qué es el accesskey

En el diseño de hiperdocumentos digitales, el accesskey es el atributo que especifica qué tecla activa o enfoca un elemento HTML.

En palabras, sencillas, a través de este parámetro de etiqueta es posible configurar los atajos de teclado de una página web. Por ejemplo: ALT + E, puede ser la combinación del teclado para enviar los datos de un formulario.

Esta función es ampliamente utilizada en recursos accesibles, pues permite que personas con dificultades en el uso del ratón y el puntero puedan navegar por Internet.

Combinación de teclas

De acuerdo al navegador web y el sistema operativo donde se visualiza la página web, existen diferentes combinaciones de teclado. A continuación las más comunes:

Windows

  • Internet Explorer: [Alt] + accesskey
  • Chrome: [Alt] + accesskey
  • Firefox: [Alt] + [Shift] + accesskey
  • Safari: [Alt] + accesskey
  • Opera: [Alt] + accesskey

Linux

  • Internet Explorer: (no aplica)
  • Chrome: [Alt] + accesskey
  • Firefox: [Alt] + [Shift] + accesskey
  • Safari: (no aplica)

Mac

  • Chrome: [Control] + [Alt] + accesskey
  • Firefox: [Control] + [Alt] + accesskey
  • Safari: [Control] + [Alt] + accesskey

Sin embargo, hay que tener presente que -como lo menciona el sitio web W3Schools.com- es posible que la combinación de teclas varíe entre versiones del navegador y el sistema operativo.

Desventajas del accesskey

Aunque la opción es recomendada por productores de recursos accesibles en línea, en ocasiones es posible que la combinación de teclas entre en conflicto con los atajos propios del navegador.

Algunos estudios mencionan que este atributo debe evitarse totalmente, argumentando que debe prevenirse a toda costa la frustración del usuario.

Sin embargo, hay otros que apoyan la implementación y consideran que esta es válida en entornos específicos. Incluso, mencionan que la integración de este atributo en el lenguaje semántico HTML5 es una prueba de su función operativa.

La recomendación es utilizar los atajos de teclado necesarios, verificando que ellos no generen conflictos con los shortcuts del navegador o el propio sistema operativo.

Sintaxis HTML

A la fecha, el estándar HTML5 permite la integración de este atributo sobre cualquier etiqueta semántica. Así, es posible aplicar un accesskey a un enlace, un campo de texto o un botón.

Su sintaxis es:

<element accesskey="character">


Por:
Juan Carlos Morales S.
Comunicador
@juancadotcom

Licencia: ¿Qué es el accesskey? por Juan Carlos Morales Saldarriaga se distribuye bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional. Basada en una obra en https://e-lexia.com/diccionario-tic.

Deja una respuesta