No estoy seguro de la exactitud o la utilidad de esto, pero podría ser posible. En su sitio web necesitaría algunas cosas.
- Un cuadro de texto de algún tipo en el que se puedan dictar los comandos
- Cuando la página se cargue, llame al .focus() en el cuadro de texto, lo que permitirá al usuario llamar al dictado (pulsar dos veces Fn) y decirle lo que quiere hacer.
- Enlaza un jQuery .change() en este cuadro de texto, que luego analizará lo que el usuario haya dictado en el cuadro de texto
- Acción de jQuery basada en el comando, ya sea una redirección, o un desplazamiento, etc.
- Borra el cuadro de texto y prepárate para el siguiente comando
Hay algunas deficiencias, como
- El usuario todavía tendrá que inicializar el dictado de alguna manera (doble pulsación de 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 debe estar el cuadro de texto y debe ser visible para todos los usuarios en todo momento?
- Enseñar a sus usuarios los comandos adecuados para utilizar
- ¿Funcionaría esto en un 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 sólo una visión general, y hay mucha más complejidad de lo que se muestra arriba, especialmente cuando se trata de qué comandos hacen qué y si quieres tratar de apoyar el procesamiento del lenguaje natural. Espero que esto ayude.