Tutorial Avanzati - Access Keys - Xoops Italia


left Login right
Nome utente:

Password:


Hai perso la password?
Registrati ora!
left Ricerca right
left Community right
left Collaborare right
left Supporto right
left Access Key right
  • ALT+1 Home
  • ALT+2 News
  • ALT+3 Forum
  • ALT+4 Downloads
  • ALT+5 Contattaci
  • ALT+6 Faq
[Maiusc+Alt] con FFox 2 [Alt+Invio] con IExplorer
left Statistiche right
Utenti registrati:
Oggi: 0
Ieri: 1
Totali: 5604
Ultimo: saul

Utenti online:
Ospiti : 10
Membri : 1
Totali: 11
Lista utenti [Popup]

Tutorial Avanzati :: Accessibilità e W3C

Access Keys


Access Keys
Defkon1
Analizziamo il funzionamento delle Access Keys e vediamo come integrarle in Xoops.
Intestazioni
  1. 1. Cosa sono le Access Keys
  2. 2. Integrare le Access Keys in Xoops
  3. 3. Browser e Access Keys
Profilo autore: Defkon1
Ingegnere informatico da anni impegnato nella comunità opensource.

Al momento è Webmaster del portale XoopsItalia.

1. Cosa sono le Access Keys


Le Access Keys sono combinazioni di tasti che permettono di sostituire l'opera del mouse, alla stregua dei tasti di scelta rapida utilizzati nei principali sistemi operativi e nelle applicazioni. Anche se possono sembrare una semplice (e forse superflua) comodità per la maggior parte degli utenti, queste combinazioni diventano pressoché essenziali per coloro che a causa di disabilità specifiche non sono in grado di utilizzare il mouse.

Grazie alle Access Keys è quindi possibile associare una combinazione del tipo Alt+<Tasto> ad un particolare link, rendendo completamente accessibile il portale anche via tastiera.


2. Integrare le Access Keys in Xoops

Per creare una Access Key è sufficiente inserire il parametro accesskey=”value” all'interno del relativo tag anchor <a>.

L'integrazione in Xoops può avvenire in due modi, modificando il tema utilizzato inserendovi il codice per il supporto delle combinazioni, oppure creare un blocco ad hoc con contenuto HTML.



Ho optato per la seconda ipotesi per una serie di validi (almeno spero) motivi:

  • cambiando tema non avrei perso le Access Keys

  • nel blocco avrei potuto inserire anche un promemoria sulle combinazioni attive

  • avrei potuto posizionare il blocco dove volevo, preparando anche molteplici blocchi per aree diverse con combinazioni differenti

  • modificare le Access Keys direttamente lavorando dal pannello di amministrazione dei blocchi

Vi ho convinti? Anche nel caso in cui non vi avessi convinto il codice HTML da utilizzare è sempre lo stesso:



<a href=”{X_SITEURL}” accesskey=”h”></a>

<a href=”{X_SITEURL}modules/newbb/ “ accesskey=”f”></a>

<a href=”{X_SITEURL}modules/myalbum/” accesskey=”g”></a>


Dove il primo link rimanda alla homepage del sito, il secondo al modulo forum ed il terzo ad una gallery creata con MyAlbum. Notate l'utilizzo della variabile Smarty {X_SITEURL} in luogo del percorso fisico.

Di seguito a questa porzione di codice (o dove più preferite) è possibile inserire un piccolo promemoria delle combinazioni attive.


<b>ALT+H</b> - Home Page <br/>

<b>ALT+F</b> - Forum <br/>

<b>ALT+G</b> - Gallery <br/>

Tutto qua. Utilizzate le Access Keys con accortezza, cercando di “sovrascrivere” le combinazioni standard del browser, altrimenti alcuni funzioni potranno risultare limitate.



3. Browser e Access Keys

Se speravate che gli sviluppatori di browser si mettessero d'accordo almeno sul supporto di una funzionalità così semplice, vi sbagliate di grosso.

Firefox: è sufficiente utilizzare la combinazione per attivare il link.

Internet Explorer 4+ per Windows: l'utilizzo di una combinazione evidenzia il link, ma non lo attiva. Per attivarlo è necessario premere Invio dopo la combinazione.

Internet Explorer 5 per MacOsX: le Access Keys sono supportate, ma è necessario utilizzare Cmd (o Control) in luogo del tasto Alt.

Netscape7 e Mozilla: è necessario utilizzare Control al posto di Alt, ma il link viene attivato direttamente.

Opera 6: stando alle informazioni che ho trovato sulla rete, questo browser non supporta le Access Keys

iCab per MacOs: pieno supporto e attivazione diretta del link

API: Strumenti PM Email PDF Siti Preferiti Stampa | RSS | RDF | ATOM
© 2002-2008 | Xoops Italia
I commenti sono proprietà dei rispettivi autori. Non siamo in alcun modo responsabili del loro contenuto.
Autore Albero
ianez
Inviato: 5/4/2006 2:53  Aggiornato: 5/4/2006 2:54
Staff
Iscritto: 8/8/2005
Da:
Inviati: 1586
 Re: Access Keys in Xoops
Come sempre ottimo Def...
ricordo che il menù di navigazione principale (quello orizzontale per intenderci) è già implementato con accesskey.

Alt+1 = Home
Alt+2 = News
Alt+3 = Forum
Alt+4 = Downloads
Alt+5 = Contattaci
Alt+6 = Faq

a breve un blocco ben visibile
enjoy

Ian
megatony
Inviato: 7/2/2007 18:32  Aggiornato: 7/2/2007 18:32
Simpatizzante
Iscritto: 3/2/2007
Da:
Inviati: 67
 Re: Access Keys
Una domanda, visto che accesskey non mi funziona:

Oltre a creare un blocco in html con i comandi da te esposti

Citazione:
<a href=”{X_SITEURL}” accesskey=”h”></a>
<a href=”{X_SITEURL}modules/newbb/ “ accesskey=”f”></a>
<a href=”{X_SITEURL}modules/myalbum/” accesskey=”g”></a>

<b>ALT+H</b> - Home Page <br/>
<b>ALT+F</b> - Forum <br/>
<b>ALT+G</b> - Gallery <br/></a>


Devo inserire qualche altro comando o modificare qualche file?

Grazie
Defkon1
Inviato: 10/2/2007 1:01  Aggiornato: 10/2/2007 1:01
Webmaster
Iscritto: 24/8/2004
Da: Ancona
Inviati: 4554
 Re: Access Keys
sostituisci gli apici tipografici ” con normali doppi apici " e vedrai che andrà tutto ok...
megatony
Inviato: 13/2/2007 16:53  Aggiornato: 13/2/2007 16:53
Simpatizzante
Iscritto: 3/2/2007
Da:
Inviati: 67
 Re: Access Keys
Giustissimo Defkon1.
Era prorpio quello il problema.
Sostituzione effettuata e tutto ora va liscio come l'olio.
Grazie
tony87
Inviato: 29/10/2007 17:40  Aggiornato: 29/10/2007 17:40
Simpatizzante
Iscritto: 27/12/2006
Da: Ravenna
Inviati: 92
 Re: Access Keys
Uhm..a me non funziona con FF2.0.0.8
antonio198
Inviato: 31/10/2007 2:03  Aggiornato: 31/10/2007 2:03
Regolare
Iscritto: 27/7/2006
Da: Milano
Inviati: 284
 Re: Access Keys
stressa versione del browser e a me funza...
NN avrai mica usato i numeri del tastierino numerico???


© 2002-2008 | XOOPS ITALIA
Xoops Italia Logo
Powered by Xoops 2.0.13.2 WAI Level-A Conformance Valid XHTML 1.0 Transitional Valid CSS astonstreet Xoops Themes XHtml Logo RSS 2.0