En un navegador web , una tecla de acceso o una tecla de acceso le permite al usuario de una computadora saltar inmediatamente a una parte específica de una página web a través del teclado . Fueron introducidos en 1999 y rápidamente lograron 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 teclas de acceso causaba problemas a los usuarios de tecnología adaptativa , especialmente la tecnología de lectura de pantalla utilizada por usuarios ciegos y con baja visión. Estos usuarios requieren numerosos atajos de teclado para acceder a las páginas web, ya que "señalar 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 por completo el uso de teclas de acceso.
En XHTML 2 , un lenguaje de autoría web revisado, el Grupo de Trabajo HTML del Consorcio World Wide Web desaprobó el atributo de clave de acceso 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]
Acceso en diferentes navegadores
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 los navegadores web.
Navegador web | Modificador | Efecto | Notas |
---|---|---|---|
Amaya | Ctrl o Alt | Ajustable en preferencias | |
Chaqueta de sport | Ninguno | El elemento se activa inmediatamente después de presionar una tecla. | No se necesita ningún modificador para este navegador web utilizado en dispositivos móviles. |
Camino | Ctrl | ||
Cromo | Alten Windows, FreeBSD y Linux (Nota: se requiere Alt+ ⇧ Shiften algunas circunstancias) Ctrl+ ⌥ Opten Mac | Compatible con versiones de Chrome> 2.x | |
Firefox | Alt+ ⇧ Shiften Windows, FreeBSD y Linux [3] [4] Ctrlen Mac (hasta v14.0) [3] | Antes de la versión 2, Firefox solo usaba Alt; configurable a través de about: config [3] | |
explorador de Internet | Alt | Antes de IE8, Alt+ Tecla de acceso se enfocaba en el elemento, pero era necesario ↵ Enterpresionarla para activar el elemento. Este sigue siendo el caso de los hipervínculos en la versión 9. | Alt+ Dno se puede utilizar como clave de acceso en IE 7 o superior. [5] |
Konqueror | Ctrl | La tecla modificadora debe soltarse antes de presionar la tecla normal. | |
Microsoft Edge | Alt | ||
Opera 15 y superior | Alten Windows, FreeBSD y Linux (Nota: se requiere Alt+ ⇧ Shiften algunas circunstancias) Ctrl+ ⌥ Opten Mac | ||
Ópera 12 | ⇧ Shift+esc | Las teclas modificadoras se sueltan antes de que se presione la tecla normal. Una vez que se suelta la tecla modificadora, el navegador muestra la lista completa de teclas de acceso y sus acciones, y el usuario puede presionar la tecla deseada. | |
Safari 3 | Ctrl en Mac Alt en Windows | ||
Safari 4 y superior | Ctrl+ en Mac⌥ Opt Alt en Windows |
Claves de acceso en conflicto
Si se asignan varias teclas de acceso idénticas dentro del mismo documento, IE las tabulará con cada pulsación de tecla (si también ⇧ Shiftse pulsa, IE se desplazará hacia atrás ). De esta manera, los elementos se pueden agrupar lógicamente en varios anillos de teclas de acceso para facilitar la navegación. IE 4.0 solo admite 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.
Especificar claves de acceso
Las claves de acceso se especifican en HTML mediante el atributo de clave de acceso. 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 de clave de acceso establece la tecla que se puede presionar, no notifica automáticamente al usuario de 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 para subrayar la letra en el texto del enlace correspondiente a la clave de acceso asignada. Para el enlace a continuación, un usuario debe presionar Alt+ Hen Internet Explorer, Ctrl+ Hen una Mac (la tecla de comando puede dar resultados no deseados) y ⇧ Shift+ Esc+ Hen Opera para ser dirigido a index.html.
< Un href = "index.html" accesskey = "h" > Inicio a >
o para enfatizar ‹H›:
< Un href = "index.html" accesskey = "h" > < em > H em > OMe una >
alternativamente, se puede utilizar el siguiente CSS para indicar el carácter:
* [ clave de acceso ] : después de { contenido : '[' atributo ( clave de acceso ) ']' }
Enfatizar no es necesario, pero puede ser útil para el usuario. Les ayuda a identificar qué tecla presionar para navegar a donde quieren. Otra forma posible de mostrar qué teclas de acceso hacen qué es crear una página con todas las teclas de acceso mostradas. O el webmaster podría hacer ambas cosas. Otra opción para el usuario final es instalar un script de usuario como FireFox Access Bar para GreaseMonkey.
Uso de asignaciones de claves de acceso estándar
En 2004, surgió un estándar que usa números, que promueve la coherencia para los usuarios y permite una mayor previsibilidad de los atajos de teclado en diferentes sitios. Estos incluyen, por ejemplo, 1 para ir a la página de inicio, 0 para buscar, / para contacto y otros.
Diez años más tarde, en 2014, se lanzó un estándar actualizado y más completo que utiliza tanto letras como números [6] para dar nueva vida a los esfuerzos de estandarización de claves de acceso al navegador.
Ver también
Referencias
- ^ "Usar Accesskeys: ¿vale la pena?" . Archivado desde el original el 4 de febrero de 2012. CS1 maint: parámetro desalentado ( enlace )
- ^ "El atributo de clave de acceso" . Consorcio World Wide Web . Consultado el 6 de febrero de 2012 . CS1 maint: parámetro desalentado ( enlace )
- ^ a b c Ui.key.contentAccess - Base de conocimientos de MozillaZine (consultado el 7 de enero de 2011 )
- ^ http://support.mozilla.com/en-US/kb/Accessibility?s=access+key&as=s#w_html-access-keys
- ^ "No puede presionar ALT + D para establecer el foco en un objeto en Internet Explorer 7" . Microsoft. 31 de octubre de 2007 . Consultado el 10 de enero de 2014 . CS1 maint: parámetro desalentado ( enlace )
- ^ http://www.standardaccesskeys.com/
enlaces externos
- Un informe de errores para el software MediaWiki con respecto a los conflictos con Accesskeys : incluye una extensa discusión de varios problemas en diferentes plataformas.
- Una hoja de estilo CSS para hacer visibles las claves de acceso en un sitio web
- ACCESO + CLAVE = Clave de acceso (el módulo de acceso de roles XHTML todavía tiene fallas)
- Teclas de acceso y combinaciones de teclas reservadas
- Cambios en las teclas de acceso en Firefox 2.0
- Ui.key.contentAccess : instrucciones para configurar el comportamiento de la clave de acceso en Mozilla Firefox
- Estándar de clave numérica sugerido por el gobierno del Reino Unido
- Teclas de acceso definidas por el usuario usando PHP
- Usar Accesskeys es fácil
- SAK2014: Claves de acceso estándar 2014