Articulo de referencia

Clave de acceso

En un navegador web , una tecla de acceso permite al usuario saltar inmediatamente a una página web específica mediante el teclado . Acceso en diferentes navegadores La mayoría ...

En un navegador web , una tecla de acceso permite al usuario saltar inmediatamente a una página web específica mediante el teclado .

Acceso en diferentes navegadores

La mayoría de los navegadores reconocen las teclas de acceso solo cuando se presionan en combinación con una o más teclas modificadoras, como Ctrl.

Especificación de claves de acceso

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

<a href="index.html" accesskey="h"> Inicio </a>

o para enfatizar ‹H›:

<a href="index.html" accesskey="h"> <em> H </em> ome </a>

Alternativamente, se puede utilizar el siguiente CSS para indicar el carácter:

*[ accesskey ] : después de { contenido : ' [' attr ( accesskey ) ']' }

El énfasis ( ) no es necesario, pero puede ser útil para el usuario. Le ayuda a identificar qué tecla presionar para navegar a donde desea. Otra forma de mostrar qué hace cada tecla de acceso rápido es crear una página con todas las teclas de acceso rápido visibles. O el administrador web podría hacer ambas cosas. Otra opción para el usuario final es instalar un script de usuario como Firefox Access Bar para GreaseMonkey.<em>

Historia

Las teclas de acceso rápido se introdujeron en HTML en 1999 y rápidamente lograron una compatibilidad casi universal con los navegadores.

Conflicto con los controles del navegador y del lector de pantalla.

Muchos navegadores definen sus propios atajos de teclado, que se utilizan para controlar el navegador en sí: por ejemplo, varios navegadores en Windows usan + para enfocar la barra de direcciones. Algunas implementaciones iniciales usaban las mismas teclas modificadoras para las teclas de acceso: por ejemplo, accesskey="D" también asignaba + , lo que provocaba que uno u otro significado no estuviera disponible.AltDAltD

En el verano de 2002, una consultora canadiense de accesibilidad web [ 3 ] realizó una encuesta informal para determinar si la implementación de teclas de acceso rápido causaba problemas a los usuarios de tecnologías adaptativas , especialmente a los lectores de pantalla utilizados por personas ciegas o con baja visión. Estos usuarios requieren numerosos atajos de teclado para acceder a las páginas web, ya que el uso del ratón no es una opción para ellos. Su investigación demostró que la mayoría de las combinaciones de teclas sí presentaban un conflicto con una o más de estas tecnologías, y su recomendación final fue evitar por completo el uso de teclas de acceso rápido.

Posteriormente, los navegadores cambiaron sus teclas modificadoras para evitar el conflicto, como se puede ver en la tabla anterior: normalmente, + en Windows y + en Mac.Alt⇧ ShiftCtrl⌥ Opt

< acceso > elemento

En XHTML 2 , un lenguaje de autoría web revisado, el Grupo de Trabajo HTML del Consorcio World Wide Web declaró obsoleto el atributo accesskey en favor del elemento definido en el Módulo de Acceso a Roles de XHTML. [ 4 ] Sin embargo, XHTML 2 ha sido retirado en favor de HTML5 , que (a partir de agosto de 2009) continúa permitiendo atributos accesskey y no define el tipo de elemento. [ 5 ]<access><access>

Uso de asignaciones de teclas de acceso estándar

En 2004, surgió un estándar basado en números que promueve la coherencia para los usuarios y permite una mayor previsibilidad de los atajos de teclado en diferentes sitios web. Estos incluyen, por ejemplo, 1 para ir a la página de inicio, 0 para buscar, / para contacto, entre otros.

Diez años después, en 2014, se publicó un estándar actualizado y más completo que utilizaba tanto letras como números [ 6 ] con el fin de dar nueva vida a los esfuerzos de estandarización de las claves de acceso de los navegadores.

Véase también

Referencias

  1. Ui.key.contentAccess - Base de conocimientos de MozillaZine (consultado el 7 de enero de 2011)
  2. "Funciones de accesibilidad en Firefox: haga que Firefox y el contenido web funcionen para todos los usuarios | Ayuda de Firefox" .
  3. "¿Merece la pena usar teclas de acceso rápido?" . Archivado del original el 4 de febrero de 2012.
  4. Módulo de acceso a roles XHTML
  5. "El atributo accesskey" . Consorcio World Wide Web . Consultado el 6 de febrero de 2012 .
  6. "Inicio" . standardaccesskeys.com . Archivado del original el 1 de abril de 2023.
  • Informe de errores del software MediaWiki sobre conflictos con las teclas de acceso directo : incluye una extensa discusión de varios problemas en diferentes plataformas.
  • Una hoja de estilos CSS para hacer visibles las teclas de acceso en un sitio web.
  • ACCESO + CLAVE = Clave de acceso (el módulo de acceso a roles XHTML aún presenta fallos)
  • Teclas de acceso directo y combinaciones de teclas reservadas
  • Cambios en las teclas de acceso rápido en Firefox 2.0
  • Ui.key.contentAccess : instrucciones para configurar el comportamiento de las claves de acceso en Mozilla Firefox.
  • El gobierno del Reino Unido propuso un estándar de clave numérica.
  • Teclas de acceso definidas por el usuario mediante PHP. Archivado el 14/11/2016 en Wayback Machine.
  • Usar teclas de acceso es fácil.
  • SAK2014: Claves de acceso estándar 2014