Les tecles d'accés (vegeu també Wikipedia:access keys) són dreceres de teclat que permeten dur a terme tasques que d'altra manera requeririen l'ús d'un ratolí. Són part del codi que pot existir a qualsevol pàgina web. Amb PmWiki es poden usar fàcilment, i és possible configurar l'assignació de tecles per tal d'acomodar-la a diferents idiomes i preferències.
Les tecles d'accés requereixen que manteniu premudes dos o més tecles.
Existeixen excepcions per a navegadors concrets, i per a versions específiques. Per exemple,
Nota: en cas d'haver conflicte entre les dreceres de teclat assignades pels navegadors i les tecles d'accés que assigna el codi de les pàgines web, molts navegadors, incloent-hi Mozilla, Netscape i Internet Explorer, permeten que les tecles d'accés sobreescriguin les del navegador i requereixen d'una seqüència diferent per a continuar usant les assignacions sobreescrites del navegador (habitualment, prement i soltant la tecla Alt, en lloc de mantenir-la premuda).
Aquesta és una llista de les tecles d'accés definides actualment per a les accions de fabrica. Recordeu que les lletres que es mostres abaix s'han d'usar juntament amb la combinació llistada a dalt (depenent del sistema operatiu i el navegador). Fixeu-vos que algunes accions no tenen una tecla d'accés assignada per defecte.
| Nom de la tecla | Valor de la tecla | Acció |
|---|---|---|
| ak_view | View | |
| ak_edit | e | Edit |
| ak_history | h | History |
| ak_attach | Attach | |
| ak_print | ||
| ak_backlinks | Backlinks | |
| ak_logout | Logout | |
| ak_recentchanges | c | Recent Changes |
| ak_save | s | Save o Publish una pàgina |
| ak_saveedit | u | Save and edit |
| ak_savedraft | d | Save draft |
| ak_preview | p | Preview |
| ak_textedit | , | Salta a l'àrea d'edició del text |
| ak_em | Emphasized | |
| ak_strong | Strong |
La següent taula explica quin botó s'activa amb quina tecla d'accés. Fixeu-vos que el botó de Cancel no té tecla d'accés.
| Mode d'edició | Mode d'edició d'esborranys? | Tecla d'accés usada |
|---|---|---|
| Save | Publish | ak_save |
| Save draft | ak_savedraft | |
| Save and edit | Save draft and edit | ak_saveedit |
| Preview | Preview | ak_preview |
administradores (intermedi)
PmWiki usa el mateix mètode de "traducció" tant per a les tecles d'accés com per a la internacionalització?. Açò fa que els administradors/es, les aparences, els traductors i les traductores, i les lectores puguin influenciar el mode en que tecles específiques es tradueixen en accions.
Vegeu SitePreferences? i Site.Preferences per a més informació i una plantilla.
Noteu que algunes aparences (p.ex., Lean) no usen el mecanisme de traducció. En aquest cas hom ha d'editar la plantilla de l'aparença per a canviar les tecles d'accés.
Per convenció, les frases de traducció per a totes les tecles d'accés comencen amb el caràcter "ak_", de manera que la variable de pàgina "$[ak_edit]" es substitueix amb la tecla d'accés per editar tal i com està definida per les preferències, l'idioma, l'aparença o la configuració per defecte del lloc.
Les tecles d'accés estan implementades en HTML com a paràmetres opcionals que es poden afegir als enllaços i moltes altres etiquetes.
Exemple: <a href="http://exemple.com" accesskey="x">Exemple</a> crearia un enllaç a exemple.com al qual es podria accedir fent clic sobre la paraula enllaçada "Exemple" o usant la seqüència 'Tecla d'accés' + 'x'. Podríem crear en codi PmWiki aquest mateix enllaç amb %accesskey="x"%[[http://exemple.com|Exemple]]%%, resultant: Exemple. Proveu-ho i vegeu si funciona. Fixeu-vos que aquesta 'Tecla d'accés' + 'x' només funcionarà ací, perquè al cap i a la fi només és una drecera per accedir a un enllaç puntual que només existeix en aquesta pàgina.
La llista de tecles d'accés per defecte de PmWiki generalment funciona a tot el lloc perquè s'han creat enllaços a les aparences i a les pàgines d'edició, incorporant els paràmetres de les tecles d'accés mitjançant les frases de traducció de les tecles d'accés. Aquests enllaços es poden veure a Site.PageActions. Aqueixa pàgina conté els enllaços que l'aparença per defecte de PmWiki, i moltes altres, usen per a generar els enllaços "View" "Edit" i "History" que apareixen a tantes pàgines (que no són d'edició). Cadascun dels enllaços d'eixa pàgina també tenen una declaració %accesskey=$[ak_xxx]% al davant, que n'habilita una tecla d'accés específica.