No estoy seguro de cuán precisa o la facilidad de uso de esto sería, pero podría ser posible. En tu sitio web necesitarías algunas cosas.
- Un cuadro de texto de algún tipo en el que uno podría dictar los comandos a
- Cuando se carga la página, llame a .focus () en el cuadro de texto, lo que permitirá al usuario llamar el dictado (presione dos veces Fn) y le dirá lo que quiere hacer.
- Enlazar un jQuery .change () en este cuadro de texto, que luego analizaría lo que el usuario habría dictado en el cuadro de texto
- acción jQuery basada en el comando, ya sea una redirección, un desplazamiento, etc.
- Borre el cuadro de texto y prepárese para el siguiente comando
Hay algunas deficiencias, como
- El usuario todavía tendrá que inicializar el dictado de alguna manera (presione dos veces Fn) cada vez que se cargue una nueva página, a menos que esté cargando todo a través de AJAX en div.
- ¿Dónde debería estar el cuadro de texto y debería estar visible para todos los usuarios en todo momento?
- Enseñar a sus usuarios los comandos apropiados para usar
- ¿Funcionaría en una PC con Windows o Linux?
Definitivamente es una idea interesante, pero no creo que tenga un uso muy práctico, ya que hay muchos otros programas de accesibilidad en Mac, como VoiceOver, que funcionan muy bien. Esto es solo una descripción general, y tiene mucha más complejidad de la que se muestra arriba, especialmente cuando se trata de qué comandos hacen qué y si quieren probar el procesamiento del lenguaje natural. Espero que esto ayude!