La nueva herramienta de navegador de Microsoft hará que los sitios web sean más compatibles con el teclado

Si alguna vez has intentado navegar por un sitio web sin ratón —quizás tu trackpad se apagó en medio de una presentación o simplemente prefieres mantener las manos sobre el teclado— ya conoces la frustración. La mitad de la página está bloqueada. Los botones no responden. Los menús se burlan de ti desde la distancia.

Resulta que no estás solo: aproximadamente el 50% de los sitios web omiten por completo el tabindex, un componente básico para que la navegación con el teclado funcione. Microsoft quiere solucionarlo , y no espera a que los desarrolladores lo descubran por sí solos.

Una forma más sencilla de crear sitios web compatibles con el teclado

El equipo de Edge acaba de anunciar focusgroup , un nuevo atributo HTML que simplifica enormemente el diseño web accesible mediante teclado. Los desarrolladores añaden un atributo a su HTML y el navegador se encarga del resto: sin lógica compleja de tabindex ni bibliotecas de terceros que engorden el código fuente.

Las teclas de flecha se comportan de la forma en que los usuarios realmente esperan, los elementos ocultos o deshabilitados se omiten silenciosamente e incluso funciona dentro de shadow DOM sin generar problemas.

El problema que resuelve ha afectado silenciosamente a los desarrolladores durante años. Crear un sitio web totalmente accesible mediante teclado (con menús, submenús, barras de herramientas y grupos de pestañas) no es sencillo. Requiere mucho tiempo, conocimientos especializados y un montón de JavaScript que los usuarios deben descargar cada vez que lo visitan.

Más código significa tiempos de carga más lentos, y tiempos de carga más lentos significan usuarios frustrados.

Menos código, páginas más rápidas, mejor accesibilidad

Microsoft esbozó por primera vez el focus group en 2021 y lo presentó al grupo de la comunidad OpenUI en 2022, así que no es un proyecto de fin de semana. Lleva años gestándose, con aportaciones de todo el ecosistema de navegadores.

Los beneficiarios son muchos: personas con discapacidades motoras, usuarios avanzados, trabajadores empresariales que navegan por paneles complejos; básicamente, cualquiera que alguna vez haya presionado la tecla Tab y rezado.

Actualmente está disponible para pruebas iniciales en Edge, y Microsoft ha subido el código al proyecto Chromium , lo que significa que Chrome y sus múltiples hermanos también podrían adoptarlo. Si el resto del mundo de los navegadores sigue el ejemplo, lo que parece una herramienta de desarrollo discreta podría acabar transformando la accesibilidad de la web para millones de personas que nunca usan un ratón.

La nueva herramienta de navegador de Microsoft hará que los sitios web sean más amigables con el teclado apareció primero en Digital Trends .