Tastaturkürzel

für die Liste aller Seiten

Administratoren

< Wikistile für Listen | Dokumentations-Index | Seitendirektiven >

Tastaturkürzel sind gemacht für Aufgaben, für die sonst ein Mausklick erforderlich wäre (siehe auch Wikipedia:access keys). 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

SHIFT → Umschalttaste, CTRL → Strg (Steuerung)

Tastaturkürzel machen es erforderlich, dass man zwei oder mehr Tasten gedrückt hält bzw. tippt.

  • Bei Windows
    • mit dem Internet Explorer, halten Sie ALT gedrückt und tippen Sie die Kürzeltaste.
    • mit Firefox, halten Sie SHIFT-ALT und tippen Sie die Kürzeltaste.
      Bei Windows kann Halten der Umschalttaste und Tippen der ALT-Taste zum Umschalten des Tastaturlayouts in eine andere Sprache führen, sodass z. B. Umlaute fehlen. Wenn Sie also etwa SHIFT-ALT + E (für 'Bearbeiten') frühzeitig abbrechen und danach nicht mehr wie gewohnt schreiben können, liegt das nicht am Firefox, sondern an Windows. Wiederholen Sie einfach SHIFT + ALT und Ihr deutsches Tastaturlayout kehrt zurück.
  • Auf einem Macintosh
    • mit Firefox, Omniweb, Internet-Explorer halten Sie Ctrl und tippen Sie die Kürzeltaste.
    • mit Safari (Version 4.0.2) halten Sie Ctrl + Option und tippen Sie die Kürzeltaste.
  • Mit Opera halten Sie Shift und tippen Sie Esc, um in den Kürzel-Modus hinein oder heraus zu kommen.
  • Mit Konquerer, tippen Sie Ctrl, um in den Kürzel-Modus hinein oder heraus zu kommen.
  • Mit Chrome, halten Sie SHIFT + ALT und tippen Sie die Kürzeltaste.

Ausnahmen bestehen für bestimmte Browser und bestimmte Versionen. Zum Beispiel

  • Der 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.

Anmerkung: Im Falle von Konflikten zwischen den Tastaturkürzeln, die von den Browsern zugewiesen werden und den Tastaturkürzeln, die mit Links und andern Markups in Webseiten verbunden sind, erlauben viele Browser, einschließlich Mozilla, Netscape und Internet Explorer, dass die Vorgaben des Browsers überschrieben werden. Sie brauchen dann eine andere Sequenz, um sie auf die Zuweisungen durch den Browser zurückzuschalten (typischerweise Drücken und Loslassen der Alttaste anstatt nur Drücken).

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 weiteren Taste(n) eingesetzt werden. Einige Aktionen haben standardmäßig keine korrespondierende Taste.

Key NameKey ValueFunctionFunktion
ak_view viewView
ak_editeeditEdit
ak_historyhhistoryHistory
ak_attach attachAttach
ak_print printPrint
ak_backlinks backlinksBacklinks
ak_logout logoutLogout
ak_recentchangescrecent changesRecent Changes
ak_savessave or publish pageSave oder Publish
ak_saveeditusave and keep editingSave and edit
ak_savedraftdsave draftSave draft
ak_previewppreview pagePreview
ak_textedit,jump to edit textareaSpringe zum Bearbeiten-Fenster
ak_em emphasize textEmphasizeder Text
ak_strong strong textStronger Text

Anmerkung: Wenn der 'Key Value (Tastenwert)' der gleiche ist wie der 'Key Name (Tastenname)' in der obigen Tabelle, dann ist das Tastaturkürzel nicht definiert.

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-Bearbeiten-ModusEntwurf-Bearbeiten-Modusbenutztes Tastaturkürzel
SavePublishak_save
 Save draftak_savedraft
Save and editSave draft and editak_saveedit
PreviewPreviewak_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.

Annmerkung: Einige Skins (z. B. Lean) benutzen keine Übersetzungsmechanismen. In dem Fall muss man die Vorlagendatei selbst bearbeiten, um die Tastaturkürzel zu ändern.

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">Beispiel</a> würde einen Verweis zu example.com erzeugen, der durch Klicken auf das verbundene Wort "Beispiel" 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|Beispiel]]%% erzeugt werden, wie hier: Beispiel. Versuchen Sie es und sehen Sie, ob es funktioniert. Anmerkung: dieses AKey+x-Tastaturkürzel funktioniert in dieser Weise nur in dieser Seite, weil es einfach ein Kürzel für den Zugriff auf diesen Verweis ist, der nur in dieser Seite existiert.

Die Liste der Tastaturkürzel-Zuordnungen in Standard-PmWiki-Installationen funktioniert generell über die ganze Site hinweg, weil Verweise in PmWiki-Skins und Bearbeiten-Fenstern erzeugt werden, die Tastaturkürzel-Parameter mit einbeziehen, indem sie die Tastaturkürzel-Übersetzungstabelle benutzen. Eine Stelle, wo man sich diese Verweise ansehen kann, ist Page Actions. 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 Seiten (außer den Bearbeiten-Fenstern) erscheinen, zu erzeugen. Jeder der Verweise in jener Seite hat vorne auch eine %accesskey=$[ak_xxx]%-Deklaration, welche ein bestimmtes Tastaturkürzel für diesen Verweis aktiviert.

FAQ

Wie kann ich die Tastaturkürzel fürs Bearbeiten und Speichern einer Seite ändern.

Siehe Customizing access keys.

für die Liste aller Seiten

< Wikistile für Listen | Dokumentations-Index | Seitendirektiven >


Übersetzung von PmWiki.AccessKeys,   Originalseite auf PmWikiDe.AccessKeys   —   Backlinks

Zuletzt geändert:   PmWikiDe.AccessKeysam 29.08.2016
 PmWiki.AccessKeysam 31.03.2016

Page last modified on August 29, 2016, at 11:16 AM
Powered by PmWiki