it-swarm-eu.dev

Scorciatoie da tastiera che sovrascrivono l'azione predefinita del browser

Vorrei aggiungere alcune scorciatoie da tastiera al mio sito Web. Quanto è gravemente compromessa l'usabilità se ignoro il comportamento predefinito del browser?

  • CTRL + B : grassetto il testo anziché i segnalibri aperti.
  • CTRL + N : vai al passaggio successivo invece di aprire una nuova finestra.
  • CTRL + P : riproduce il video invece di stamparlo.
  • CTRL + R : aggiorna una piccola parte della pagina tramite AJAX invece di aggiornare l'intera pagina
  • CTRL + S : salva la tua email, non l'HTML

Operazioni del browser utilizzate raramente

La mia opinione personale è che va bene sostituire le operazioni del browser utilizzate raramente. Non ho mai usato CTRL + N per aprire una nuova finestra. Premo sempre CTRL + T per aprire una nuova scheda. Non sono l'utente medio, quindi non sono sicuro che l'apertura di una nuova finestra sia più comune di quanto penso.

Operazioni comuni del browser

CTRL + B è difficile. Vedo Stackexchange sovrascrivere l'apertura dei segnalibri con grassetto di testo. Uso comunemente CTRL + B per aprire i miei segnalibri, quindi a volte mi confondo per alcuni millisecondi quando fallisce. D'altra parte, CTRL + B è così comune negli editor di testo, come Microsoft Word, che gli utenti normali si aspetterebbero che il testo sia in grassetto e non apra i segnalibri.

Azioni non convenzionali

Ci sono stati studi su quali sono le migliori scorciatoie da tastiera per determinate operazioni? Ho notato che ci sono convenzioni che la maggior parte dei software segue. CTRL + E, ad esempio, focalizza la casella del motore di ricerca sui browser e focalizza la casella di ricerca su Esplora risorse. Qualcuno potrebbe fornire le convenzioni per quanto segue?

  • Riproduci video : WMV utilizza CTRL + P, VLC utilizza la barra spaziatrice.
  • Ferma video : VLC utilizza S, so solo CTRL + P per mettere in pausa in WMV.
  • Video a schermo intero : WMV utilizza ALT + INVIO, VLC utilizza F.
  • Passaggio successivo : credo che ALT inserisca un carattere di sottolineatura sotto la "n", quindi premendo N viene eseguito.
  • Passaggio precedente : Probabilmente lo stesso del prossimo, tranne con P.
  • Elimina elemento dall'elenco : ???
  • Attiva o disattiva un interruttore : ???
  • Seleziona l'elemento successivo nell'elenco : Scheda? Ma l'override impedirebbe all'utente di eseguire il tab su vari elementi HTML.

VLC Media Player ha un'interfaccia utente orribile rispetto a WMV, quindi suppongo che non dovrei seguire il loro esempio. È stato sviluppato da programmatori di computer. Dubito che abbiano mai assunto designer.

4
JoJo

Può essere più un problema di accessibilità. Il pensiero normale è quello di non interrompere il comportamento predefinito del browser se puoi evitarlo.

Poiché i comandi da tastiera tendono ad essere utilizzati dagli utenti esperti, suggerirei di renderlo un'opzione che può essere impostata per coloro che li desiderano. Qualcosa sulla falsariga di "abilitare le scorciatoie da tastiera".

2
DA01

Dipende davvero da cosa stai facendo: si tratta di un'applicazione web o di un sito Web generale? È qualcosa in cui gli utenti digiteranno molto (come Stack Exchange o un forum)? Normalmente le applicazioni Web possono usare le proprie scorciatoie da tastiera perché gli utenti si aspettano che le applicazioni abbiano le proprie (e standard) scorciatoie da tastiera. Non c'è niente di sbagliato nel simulare questa tendenza per le app web.

Dovrebbe anche essere utile avere scorciatoie da tastiera quando l'utente si trova all'interno di un editor di testo sul tuo sito - di nuovo, le persone si sono aspettate di essere in grado di premere Ctrl + B per rendere il testo in grassetto. È anche piuttosto raro che qualcuno utilizzi le scorciatoie da tastiera predefinite del browser quando sono all'interno di una casella di testo. Se sto aggiungendo una pagina ai segnalibri, non è quando scrivo una risposta, è prima o dopo averlo fatto.

Inoltre, dovresti pensare alla base di utenti che utilizza le scorciatoie da tastiera predefinite. Sono utenti normali o utenti avanzati? La mia ricerca ha dimostrato che sono quasi esclusivamente gli utenti "avanzati" che utilizzano le scorciatoie da tastiera, almeno nei browser. E anche allora, la maggior parte di essi non viene quasi mai utilizzata. Non credo di aver mai usato Ctrl + B per aggiungere una pagina ai segnalibri, perché non puoi controllare dove vengono salvate le cose in quel modo. Per questo motivo, ritengo che le presunte preoccupazioni sull'accessibilità e sull'usabilità siano ancora più ridotte al minimo, poiché è molto probabile che gli utenti esperti comprendano il motivo per cui sono state ignorate le scorciatoie da tastiera predefinite, per avvantaggiarle ulteriormente.

Questa è praticamente la stessa domanda che abbiamo appena avuto con i menu di scelta rapida sui siti Web: il ragionamento alla base dei menu di scelta rapida e delle scorciatoie da tastiera è essenzialmente lo stesso. Dai un'occhiata a questa domanda qui: Consapevolezza del menu del tasto destro sull'applicazione Web

2
Charles Boyung

Non sono davvero sicuro che sia una buona idea. Probabilmente intendi le scorciatoie per utenti esperti della tua applicazione. Credo che gli utenti esperti conoscano e utilizzino il collegamento con il proprio browser. Saranno infastiditi se usando le scorciatoie sanno che qualcosa provoca comportamenti inaspettati.

2
johnny