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 accidentalmenteaccesskey
.
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.