El software MediaWiki contiene muchos atajos de teclado . Puedes usarlos para acceder a determinadas funciones de Wikipedia más rápidamente.
Una tecla de acceso permite al usuario de una computadora saltar inmediatamente a una parte específica de una página web a través del teclado. En Wikipedia, las teclas de acceso permiten hacer mucho más: proteger una página, mostrar el historial de la página, publicar los cambios, mostrar el texto de vista previa, etc. Consulte la siguiente sección para ver la lista completa.
La mayoría de los navegadores web requieren mantener presionadas una o dos teclas modificadoras para utilizar una tecla de acceso. Los distintos navegadores web utilizan las teclas de acceso de distintas maneras. Utilice la siguiente lista para determinar la combinación de teclas adecuada para su navegador y sistema:
Actualmente, en el rango a-z, solo a
no está asignado. p
, v
, w
se asignan a múltiples funciones, según el contexto.
Al modificar el archivo CSS de usuario , se pueden mostrar atajos de teclado antes de los enlaces internos en cualquier página de Wikipedia.
a : hover [ tecla de acceso ] : before { content : " " attr ( tecla de acceso ) " " ; text-transform : mayúsculas ; espacio en blanco : pre ; font-family : sans-serif ; margin-right : 0.5 ex ; color : negro ; }
a [ tecla de acceso ] : before { content : " " attr ( tecla de acceso ) " " ; text-transform : mayúsculas ; espacio en blanco : pre ; font-family : sans-serif ; margin-right : 0.5 ex ; color : negro ; }
a [ tecla de acceso ] : before { content : " " attr ( tecla de acceso ) " " ; transformación de texto : mayúsculas ; espacio en blanco : pre ; borde : sólido fino ; familia de fuentes : sans-serif ; decoración de texto : subrayado y sobrelíneado ; margen derecho : 0.5 ej. ; color : negro ; }
Esto no mostrará las teclas de acceso proporcionadas por el Editor Visual (o el editor de wikitexto mw:2017), como ' s' para publicar la página, ya que esas teclas de acceso se implementan de manera diferente.
Los atajos de teclado, tal como están implementados en Wikipedia, son útiles para algunos usuarios con discapacidades y no requieren JavaScript para funcionar. Al mismo tiempo, son molestos para algunos usuarios de lectores de pantalla porque interfieren con los atajos de su lector de pantalla. La mejor solución sería tener atajos de teclado personalizables.
La accesibilidad de los atajos de teclado (teclas de acceso) es un asunto complicado. Esta característica, en su implementación actual, fue abandonada temporalmente en WCAG 2.0, en particular porque entra en conflicto con los atajos de las tecnologías de asistencia. Actualmente, se desaconseja el uso de teclas de acceso en los contenidos y aplicaciones en línea. [ necesita actualización ]
Pero la presencia de teclas de acceso rápido también es un requisito de las Pautas de Accesibilidad para Herramientas de Autor (ATAG, por sus siglas en inglés) —el enfoque de las ATAG es particularmente relevante en el caso de Wikipedia—, donde este asunto se analiza en profundidad. En particular, las ATAG exigen la posibilidad de personalizar los atajos. Esto debe solicitarse en phab:T2477.
Actualmente, su presencia en la interfaz de Wikipedia puede ser problemática para algunos usuarios y útil para otros. Pero lo que es más importante, induce a error a los desarrolladores, que piensan que la interfaz es accesible mediante el teclado. Los requisitos que se deben cumplir para que un sitio web sea accesible mediante el teclado no están relacionados con los atajos de teclado (G90, F42, SCR35, F58, F61).
Algunos scripts de usuario le permiten agregar más atajos de teclado para diversas acciones o personalizar los existentes:
Existe un gadget que se puede habilitar para eliminar la función de tecla de acceso. Se puede habilitar mediante Especial:Preferencias
{{subst:lusc|1= User:Enterprisey/up-one-lvl-kbd.js}}
{{subst:lusc|1= User:Enterprisey/hover-edit-section.js}}
{{subst:lusc|1= User:Enterprisey/page-info-kbd-shortcut.js}}
{{subst:lusc|1= User:Enterprisey/superjump.js}}
{{subst:lusc|1= User:Guarapiranga/accessKeysCheatSheet.js}}
{{subst:lusc|1= User:Tollens/safemodeShortcut.js}}