Llave de acceso


En un navegador web , una tecla de acceso o tecla de acceso permite que un usuario de computadora salte inmediatamente a una página web específica a través del teclado . Se introdujeron en 1999 y rápidamente alcanzaron un soporte de navegador casi universal.

En el verano de 2002, una consultora canadiense de accesibilidad web [1] realizó una encuesta informal para ver si la implementación de claves de acceso causaba problemas a los usuarios de tecnología adaptativa , especialmente la tecnología de lectura de pantalla utilizada por usuarios ciegos o con baja visión. Estos usuarios requieren numerosos atajos de teclado para acceder a las páginas web, ya que "apuntar y hacer clic" con el mouse no es una opción para ellos. Su investigación mostró que la mayoría de las combinaciones de pulsaciones de teclas, de hecho, presentaban un conflicto para una o más de estas tecnologías, y su recomendación final fue evitar el uso de teclas de acceso por completo.

En XHTML 2 , un lenguaje de creación web revisado, el Grupo de trabajo de HTML del Consorcio World Wide Web desaprobó el atributo accesskey en favor del Módulo de acceso de funciones XHTML . Sin embargo, XHTML 2 se ha retirado a favor de HTML5 , que (a partir de agosto de 2009) sigue permitiendo claves de acceso. [2]

Para obtener una lista más completa de los navegadores que admiten las claves de acceso HTML, consulte cómo se comparan en la comparación de navegadores web.

Si se asignan varias teclas de acceso idénticas dentro del mismo documento, IE pasará a través de ellas con cada pulsación de tecla (IE también retrocederá si se pulsa). De esta manera, los elementos se pueden agrupar lógicamente en varios conjuntos de claves de acceso para facilitar la navegación. IE 4.0 solo admitía letras del alfabeto inglés como teclas de acceso. Firefox 2.0 activará el último de un grupo de elementos asignados a la misma clave de acceso.⇧ Shift

Las claves de acceso se especifican en HTML mediante el atributo accesskey. El valor del atributo de clave de acceso de un elemento es la tecla que el usuario presionará (generalmente en combinación con una o más teclas, según lo definido por el navegador) para activar o enfocar ese elemento. Aunque el atributo accesskey establece la tecla que se puede presionar, no notifica automáticamente al usuario la clave de acceso vinculada. Una convención es que el autor de la página muestre el valor de la clave de acceso usando la etiqueta <u> para subrayar la letra en el texto del enlace correspondiente a la clave de acceso asignada. Para el enlace a continuación, un usuario presionaría + en Internet Explorer, + en una Mac (la tecla de comando puede generar resultados no deseados) y ++ en Opera para ser dirigido a index.html.AltHCtrlH⇧ ShiftEscH