validar validador test tawdis taw revisión para paginas pagina online net herramienta examinator evaluador convertir accesibilidad web-applications accessibility

web applications - validador - Crear una aplicación web accesible por teclado



test tawdis net (6)

Bueno, antes que nada, debes hacer suposiciones fuertes para tener la posibilidad de alcanzar tu objetivo:

  • Tendrás que admitir solo un navegador. Si no es así, estás listo para un proceso doloroso ya que todos los navegadores tienen atajos diferentes ya predefinidos.
  • Trabajarás en un entorno controlado . Igual que el anterior, con todos estos complementos y la herramienta asociada que agrega funcionalidades al navegador, se convierte en una pesadilla para evitar conflictos.
  • ¡REALIZARÁ MUCHAS pruebas de aceptación del usuario! Encontrar los accesos directos correctos es difícil, realmente. Tiene que ser fácilmente accesible en el teclado, lo que significa que los usuarios pueden recordarlo fácilmente, y por último, pero no por eso menos importante, evitar que el atajo de atajos arriesgados ocurra demasiado fácilmente.

Si no satisface todos estos puntos. Deténgase y piense dos veces antes de continuar, o golpeará la pared.

¿Cómo se puede construir una aplicación web completa accesible por teclado? Suponiendo que esto sea para un entorno de despliegue controlado (para uso dentro de una organización) donde el acceso sea restringido (no abierto al público).

Actualización: Olvidé mencionar que esto tiene como objetivo mejorar la eficiencia de entrada de datos y no está relacionado con la discapacidad.

Actualización 2: ¿Tendría sentido usar Flash para toda la aplicación? ¿Considerando que el entorno está basado en el navegador y NO está basado en la web?


Es un poco doloroso En el proyecto en el que trabajé con ese requisito (un sistema de cajero para cajeros de banco), tuvimos muchos eventos de clave de monitoreo de javascript * (keypress, keydown, keyup, etc.) y demás. Esa puede no ser la mejor manera (todos fuimos novatos en desarrollo web para el proyecto, ciegos guiando a los ciegos) pero ese era nuestro enfoque.

Lo que nunca pudimos darles fue la capacidad de presionar la tecla Enter para moverse entre campos como lo hicieron en sus sistemas de cajeros antiguos o en sus cajeros Sharp ...

editar Tal vez no fue tan malo, si el equipo de Joel hizo un montón de javascript para manejarlo en FogzBugz


La funcionalidad del atajo de teclado en Fogbugz es una de las mejores ayudas de teclado que he visto en una aplicación web.

Obviamente, implica escribir mucho Javascript. No estoy seguro de si Joel ha documentado su enfoque en cualquier lugar.


atributo accesskey html


He usado esta biblioteca extensamente

shortcut.add("Ctrl+Shift+X",function() { alert("Hi there!"); });