accesskey: attributo HTML

L' attributo accesskey fornisce un suggerimento per generare una scorciatoia da tastiera per l'elemento corrente. Il valore dell'attributo deve essere costituito da un singolo carattere stampabile (che include accenti e altri caratteri che possono essere generati dalla tastiera).

Problemi di accessibilità

Oltre allo scarso supporto del browser, ci sono numerosi problemi con l'attributo accesskey:

  • Un valore accesskey può entrare in conflitto con una scorciatoia da tastiera del sistema o del browser o con una funzionalità di tecnologia assistiva. Ciò che potrebbe funzionare per una combinazione di sistema operativo, tecnologia assistiva e browser potrebbe non funzionare con altre combinazioni.
  • Alcuni valori accesskey potrebbero non essere presenti su alcune tastiere, soprattutto quando l'internazionalizzazione è un problema. Quindi adattarsi a linguaggi specifici potrebbe causare ulteriori problemi.
  • I valori accesskey che si basano sui numeri possono confondere gli individui che sperimentano problemi cognitivi, in cui il numero non ha un'associazione logica con la funzionalità che attiva.
  • Informare l'utente che è presente accesskey, in modo che sia a conoscenza della funzionalità. Se il sistema non dispone di un metodo per notificare all'utente questa funzione, l'utente potrebbe attivare accidentalmente accesskey.

A causa di questi problemi, in genere si consiglia di non utilizzare accesskey per i messaggi di posta elettronica per la maggior parte dei siti Web e delle app Web generici.