Due esempi probabilmente non sono sufficienti per chiamarla "pratica consolidata", ma almeno due grandi esempi: Google e Twitter non ne usano nessuno. Oppure, se vuoi vederlo in questo modo, è il loro tasto modificatore per la navigazione G.
Per andare alla tua pagina "preferiti" di Twitter, premi G, quindi F. Per andare alla cartella delle bozze di Gmail, premi Gquindi D.
Le scorciatoie non di navigazione usano anche semplici lettere; ad es. Jper avanzare in un elenco (tweet, e-mail, ecc.), Kper spostarsi indietro. *
* Nel mio libro, questo è assolutamente sbagliato. Per me, "J" essendo alla sinistra di "K" significa che "J" dovrebbe essere "precedente" e "K" dovrebbe essere "successivo". Tuttavia, farlo al contrario sembra essere lo standard.
Nessuno dei due usa affatto un tasto modificatore "reale". Stiamo anche iniziando a esaminare le scorciatoie da tastiera per i siti di Stack Exchange e probabilmente faremo la stessa cosa. Altre due ragioni che vedo per non usare affatto un tasto modificatore:
- Meno probabilità di inciampare su qualcosa che è già in uso. Qualsiasi combinazione di Ctrl, Alt, Meta, Comando, Maiusc con una lettera è probabilmente già presa da qualche sistema operativo, gestore di finestre, browser, plugin del browser o script Greasemonkey. Lettera di sola? Non così tanto.
- Più facile da usare "Premi Ctrl-Alt-Q per aprire la scheda Foo, quindi Meta-Shift-F12 per eseguire l'azione Bar" - questo non mi rende la vita più facile / veloce, che è lo scopo delle scorciatoie da tastiera.
D'altra parte, ecco due avvertenze da considerare:
Ovviamente dovrai ignorare le sequenze di tasti quando si verificano mentre l'utente digita in una casella di testo. Questo non è un problema tecnico, ma significa che l'utente non può utilizzare le scorciatoie quindi.
Se, ad esempio, la tua pagina mette a fuoco automaticamente la casella di ricerca o l'app Web è molto pesante, il problema potrebbe essere un problema.
Puoi pensare di abilitare / disabilitare. Le scorciatoie da tastiera sono una funzionalità per utenti avanzati; un utente "normale" può essere sorpreso quando attivano accidentalmente una scorciatoia da tastiera (ovviamente un tasto modificatore lo renderebbe meno probabile).
Gmail, ad esempio, ha le scorciatoie da tastiera disattivate per impostazione predefinita, ad eccezione delle ?quali (naturalmente) mostra la guida alle scorciatoie da tastiera - incluso un collegamento per abilitare / disabilitare le scorciatoie. Penso che le scorciatoie da tastiera siano un'area in cui puoi dire che va bene impostarlo (le preferenze dell'utente sono qualcosa che generalmente cerchiamo di evitare sui siti di Stack Exchange) e la soluzione di Google per questo sembra buona per questo.
Ma "disattivato per impostazione predefinita" nasconde ovviamente la rilevabilità, che può essere o meno un problema.
- ma tutto considerato, "nessuna chiave modificatrice" mi sembra una buona soluzione.