Tastaturkürzel
Tastaturkürzel sind gemacht für Aufgaben, für die sonst eine Mausklick erforderlich wäre. Sie sind Teil der Markups, die auf jeder Webpage existieren dürften. Auf PmWiki wurden Schritte unternommen, um die Anwendung der Tastaturkürzel über die ganze Site hinweg leichter zu machen und es möglich zu machen, diese Tastenzuweisungen zur Anpassung an verschiedene Sprachen abzugleichen.
Der Gebrauch von Tastaturkürzeln in verschiedenen Betriebssystemen und Browsern
Tastaturkürzel machen es erforderlich, dass man zwei oder mehr Tasten gedrückt hält bzw. tippt.
- Bei Windows mit dem Internet Explorer, halte ALT gedrückt und tippe die Kürzeltaste.
- Mit Firefox, halte SHIFT + ALT und tippe die Kürzeltaste.
- Auf einem Macintosh mit Firefox, Omniweb, Internet Explorer halte Ctrl und tippe die Kürzeltaste.
- Mit Safari (Version 4.0.2) halte Ctrl + Option und tippe die Kürzeltaste.
- Mit Opera halte Shift und tippe Esc, um in den Kürzel-Modus hinein oder heraus zu kommen.
- Mit Konquerer, tippe Ctrl, um in den Kürzel-Modus hinein oder heraus zu kommen.
- Mit Chrome, halte SHIFT + ALT und tippe die Kürzeltaste.
Ausnahmen bestehen für bestimmte Browser und bestimmte Versionen. Zum Beispiel
- Internet Explorer erfordert, dass nach der Tastensequenz die Entertaste getippt wird, bei Version 5 und höher unter Windows, aber nicht unter Macintosh (wo Tastaturkürzel bis nach der Version 4.5 nicht unterstützt werden).
- Firefox Version 1.5 und früher nutzt einfach Alt, während Firefox Version 2.0 Shift+Alt nutzt.
Tastaturkürzelzuweisungen in der PmWiki-Installation
Das Folgende ist eine Liste der gegenwärtig definierten Tastaturkürzel für eingebaute Aktionen. Zur Erinnerung: Die hierunter eingetragenen Buchstaben müssen zusammen mit einer oder zwei weiterer Tasten eingesetzt werden. Einige Aktionen haben standardmäßig keine korrespondierende Taste.
Key Name | Key Value | Function |
---|---|---|
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 or publish page |
ak_saveedit | u | save and keep editing |
ak_savedraft | d | save draft |
ak_preview | p | preview page |
ak_textedit | , | jump to edit textarea |
ak_em | emphasize text | |
ak_strong | strong text |
Wann können diese Tastaturkürzel benutzt werden
- Die Tastaturkürzel ak_view, ak_edit, ak_history, ak_attach, ak_print, ak_backlinks, ak_logout und ak_recentchanges können die ganze Zeit benutzt werden.
- Die Tastaturkürzel ak_save, ak_saveedit, ak_savedraft, ak_preview, ak_textedit können nur beim Bearbeiten von Texten benutzt werden.
Die folgende Tabelle erklärt, welche Schaltflächen mit den Tastaturkürzeln aktiviert werden. Anmerkung: Die Abbrechen-Schaltfläche hat kein Tastaturkürzel.
Standard Edit mode | Draft Edit mode | Used Access Key |
---|---|---|
Save | Publish | ak_save |
Save draft | ak_savedraft | |
Save and edit | Save draft and edit | ak_saveedit |
Preview | Preview | ak_preview |
- Die Tastaturkürzel ak_em und ak_strong wirken nur im Bearbeiten-Modus und nur wenn die GUIButtons in der local/config.php definiert sind.
Anpassen der Tastaturkürzel
PmWiki nutzt die gleiche Wendungen-Übersetzungs-Methode wie die Internationalisierungen. Das macht es Administratoren, Skins, Sprachübersetzern und Besuchern möglich, zu beeinflussen, wie die Tastaturkürzel den Aktionen zugeordnet werden.
Siehe Site-Präferenzen und Site.Preferences wegen weiterer Informationen.
Durch Konvention beginnen die Übersetzungswendungen aller Tastaturkürzel-Aktionen mit "ak_", so dass die Seitenvariable "$[ak_edit]
" ersetzt wird durch das Tastaturkürzel für Bearbeiten, wie es durch die aktuellen Preferenzen, Sprache, Skinstandards oder Sitestandards definiert ist.
Implementation der Tastaturkürzel
Tastaturkürzel werden in HTML als optionale Parameter, die zu Verweisen und vielen anderen Markups hinzugefügt werden können, implementiert.
Beispiel: <a href="http://example.com" accesskey="x">Example</a>
würde einen Veweis zu example.com erzeugen, der durch Klicken auf das verbundene Wort "example" oder durch Benutzung des Tastaturkürzels AKey+x ausgelöst werden kann.
Der gleiche Tastaturkürzel-Verweis kann im PmWiki-Quelltext durch Schreiben von %accesskey="x"%[[http://example.com|Example]]%%
erzeugt werden, wie hier: Example.
Versuchen Sie es und sehen Sie, ob es funktioniert.
Die Liste der Tastaturkürzel-Zuordnungen in Standard-PmWiki-Installationen funkrioniert generell über die ganze Site hinweg, weil Verweise in PmWiki-Skins und Bearbeiten-Schirmen erzeugt werden, die Tastaturkürzel-Parameter mit einbeziehen, indem sie die Tastaturkürzel-Überstzungstabelle benutzen.
Eine Stelle, wo man sich diese Verweise ansehen kann, ist PageActions. Jene Seite enthält die Verweise, die der Standardskin und viele andere Skins benutzen, um Verweise wie "View", "Edit" und "History", die auf den meisten Schirmen (außer den Bearbeiten-Bildschirmen) erscheinen, zu erzeugen.
Jeder der Verweise in dieser Seite hat vorne auch eine %accesskey=$[ak_xxx]%
-Deklaration, welche ein bestimmtes Tastaturkürzel für diesen Verweis aktiviert.
<< Wikistile für Listen | Dokumentations-Index | Seitendirektiven >>
Wie kann ich die Tastaturkürzel fürs Bearbeiten und Speichern einer Seite ändern.
Siehe Customizing access keys.
Übersetzung von PmWiki.AccessKeys
Originalseite auf PmWikiDe.AccessKeys - Backlinks
Zuletzt geändert:
PmWikiDe.AccessKeys am 16.10.2012
PmWiki.AccessKeys am 09.08.2022