<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="ARTICLE @ XOOPS powered by FeedCreator" -->
<rss version="0.91">
    <channel>
        <title>Xoops Italia :: Articolo</title>
        <description><![CDATA[Articolo XML]]></description>
        <link>http://www.xoopsitalia.org/modules/article/view.article.php/31/c15</link>
        <lastBuildDate>Sat, 17 May 2008 02:42:44 +0200</lastBuildDate>
        <generator>ARTICLE @ XOOPS powered by FeedCreator</generator>
        <image>
            <url>http://www.xoopsitalia.org/modules/article/images/logo.png</url>
            <title>Xoops Italia :: Articolo</title>
            <link>http://www.xoopsitalia.org/modules/article/</link>
            <width>80</width>
            <height>15</height>
            <description>Articolo XML</description>
        </image>
        <language>it</language>
        <managingEditor>defkon1 at gmail dot com</managingEditor>
        <webMaster>defkon1 at gmail dot com</webMaster>
        <category>Tutorial Avanzati</category>
        <item>
            <title>Access Keys</title>
            <link>http://www.xoopsitalia.org/modules/article/view.article.php/31/c15</link>
            <description><![CDATA[Categoria: Accessibilità e W3C<br />Sommario: Analizziamo il funzionamento delle Access Keys e vediamo come integrarle in Xoops.<a name="heading1" id="heading1"></a><h3>1. Cosa sono le Access Keys</h3><br /><div align="justify">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.</div><p align="justify" style="margin-bottom: 0cm;">Grazie alle Access Keys è quindi possibile associare una combinazione del tipo <em>Alt+&lt;Tasto></em> ad un particolare link, rendendo completamente accessibile il portale anche via tastiera.</p><p align="justify" style="margin-bottom: 0cm;"></p><hr width="100%" size="2" /><p align="justify" style="margin-bottom: 0cm;"></p> <a name="heading2" id="heading2"></a><h3>2. Integrare le Access Keys in Xoops</h3><div align="justify">Per creare una Access Key è sufficiente inserire il parametro <em>accesskey=value</em> all'interno del relativo tag anchor <em>&lt;a></em>. </div><p align="justify" style="margin-bottom: 0cm;">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.</p> <p align="center" style="margin-bottom: 0cm;"><img src="http://www.xoopsitalia.org/uploads/tutorial_img/accesskeys/1access.jpg" alt="  " /><br /> </p> <br /> <p align="justify" style="margin-bottom: 0cm;">Ho optato per la seconda ipotesi per una serie di validi (almeno spero) motivi:</p> <ul><li><p align="justify" style="margin-bottom: 0cm;">cambiando tema non avrei perso le  Access Keys   </p>  </li><li><p align="justify" style="margin-bottom: 0cm;">nel blocco avrei potuto inserire  anche un promemoria sulle combinazioni attive</p>  </li><li><p align="justify" style="margin-bottom: 0cm;">avrei potuto posizionare il blocco  dove volevo, preparando anche molteplici blocchi per aree diverse  con combinazioni differenti</p>  </li><li><p align="justify" style="margin-bottom: 0cm;">modificare le Access Keys  direttamente lavorando dal pannello di amministrazione dei blocchi</p> </li></ul>  <p align="justify" style="margin-bottom: 0cm;">Vi ho convinti? Anche nel caso in cui non vi avessi convinto il codice HTML da utilizzare è sempre lo stesso:</p> <br /><div style="border: 1px solid ;" class="xoopsCode"> <br />&lt;a href={X_SITEURL} accesskey=h>&lt;/a> <p>&lt;a href={X_SITEURL}modules/newbb/  accesskey=f>&lt;/a></p> <p>&lt;a href={X_SITEURL}modules/myalbum/ accesskey=g>&lt;/a></p> </div><br /> <p align="justify" style="margin-bottom: 0cm;">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.</p>  <p align="justify" style="margin-bottom: 0cm;">Di seguito a questa porzione di codice (o dove più preferite) è possibile inserire un piccolo promemoria delle combinazioni attive.</p><p align="justify" style="margin-bottom: 0cm;"></p><div style="border: 1px solid ;" class="xoopsCode"> <br />&lt;b>ALT+H&lt;/b> - Home Page &lt;br/> <p>&lt;b>ALT+F&lt;/b> - Forum &lt;br/></p> <p>&lt;b>ALT+G&lt;/b> - Gallery &lt;br/></p> </div><p></p>  <p align="justify" style="margin-bottom: 0cm;">Tutto qua. Utilizzate le Access Keys con accortezza, cercando di sovrascrivere le combinazioni standard del browser, altrimenti alcuni funzioni potranno risultare limitate.</p><p align="center" style="margin-bottom: 0cm;"><img src="http://www.xoopsitalia.org/uploads/tutorial_img/accesskeys/2access.jpg" alt="  " /></p><br /><hr width="100%" size="2" /><p align="justify" style="margin-bottom: 0cm;"></p><a name="heading3" id="heading3"></a><h3>3. Browser e Access Keys</h3> <p align="justify" style="margin-bottom: 0cm;">Se speravate che gli sviluppatori di browser si mettessero d'accordo almeno sul supporto di una funzionalità così semplice, vi sbagliate di grosso.</p><div align="justify">  </div><p align="justify" style="margin-bottom: 0cm;"><strong>Firefox</strong>: è sufficiente utilizzare la combinazione per attivare il link.</p><div align="justify">  </div><p align="justify" style="margin-bottom: 0cm;"><strong>Internet Explorer 4+ per Windows</strong>: l'utilizzo di una combinazione evidenzia il link, ma non lo attiva. Per attivarlo è necessario premere Invio dopo la combinazione.</p><div align="justify">  </div><p align="justify" style="margin-bottom: 0cm;"><strong>Internet Explorer 5 per MacOsX</strong>: le Access Keys sono supportate, ma è necessario utilizzare <em>Cmd</em> (o <em>Control</em>) in luogo del tasto <em>Alt</em>.</p><div align="justify">  </div><p align="justify" style="margin-bottom: 0cm;"><strong>Netscape7 </strong><span>e</span><strong> Mozilla</strong>: è necessario utilizzare <em>Control</em> al posto di <em>Alt</em>, ma il link viene attivato direttamente.</p><div align="justify">  </div><p align="justify" style="margin-bottom: 0cm;"><strong>Opera 6</strong>: stando alle informazioni che ho trovato sulla rete, questo browser non supporta le Access Keys</p><div align="justify">  </div><p align="justify" style="margin-bottom: 0cm;"><strong>iCab per MacOs</strong>: pieno supporto e attivazione diretta del link</p><br />]]></description>
            <author>Defkon1</author>
            <pubDate>Tue, 28 Mar 2006 09:35:27 +0200</pubDate>
        </item>
    </channel>
</rss>
