Non sono sicuro di quanto accurato sia l'usabilità di questo, ma potrebbe essere possibile. Sul tuo sito web avresti bisogno di alcune cose.
- Una casella di testo di qualche tipo che sarebbe in grado di dettare i comandi in
- Quando la pagina si carica, chiama il .focus () sulla casella di testo, che consente all'utente di richiamare la dettatura (premi due volte Fn) e dirti cosa vogliono fare.
- Collega un jQuery .change () su questa casella di testo, che quindi analizzerà ciò che l'utente avrebbe dettato nella casella di testo
- Azione jQuery basata sul comando, indipendentemente dal fatto che si tratti di un reindirizzamento o di uno scorrimento, ecc.
- Cancella la casella di testo e preparati per il prossimo comando
Ci sono alcune carenze, come
- L'utente dovrà comunque inizializzare la dettatura in qualche modo (premi due volte Fn) ogni volta che viene caricata una nuova pagina, a meno che tu non stia caricando tutto tramite AJAX in div.
- Dove dovrebbe essere la casella di testo e deve essere visibile a tutti gli utenti in qualsiasi momento?
- Insegnare agli utenti i comandi appropriati da utilizzare
- Funzionerebbe su un PC Windows o Linux?
È sicuramente un'idea interessante, ma non penso che abbia un uso molto pratico, poiché ci sono molti altri programmi di accessibilità su Mac come VoiceOver che funzionano molto bene. Questa è solo una panoramica generale, e presenta una complessità molto maggiore rispetto a quanto mostrato sopra, specialmente quando si tratta di comandi che fanno cosa e se si desidera provare e supportare l'elaborazione del linguaggio naturale. Spero che questo aiuti!