From Ohmnibus.NET

PmWikiDe: 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.

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

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, einschieß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 weiterer Tasten eingesetzt werden. Einige Aktionen haben standardmäßig keine korrespondierende Taste.

Key NameKey ValueFunction
ak_view view
ak_editeedit
ak_historyhhistory
ak_attach attach
ak_print print
ak_backlinks backlinks
ak_logout logout
ak_recentchangescrecent changes
ak_savessave or publish page
ak_saveeditusave and keep editing
ak_savedraftdsave draft
ak_previewppreview page
ak_textedit,jump to edit textarea
ak_em emphasize text
ak_strong strong text

Anmerkung: Wenn der Tastenwert der gleiche ist wie der Tastenname, dann ist das Tastaturkürzel nicht definiert.

Wie mag das bloß gemeint sein?

Wann können diese Tastaturkürzel 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 modeDraft Edit modeUsed Access Key
SavePublishak_save
 Save draftak_savedraft
Save and editSave draft and editak_saveedit
PreviewPreviewak_preview

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">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. Anmerkung: dieses AKey+x-Tastaturkürzel funktioniert nur in dieser Weise 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 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.

Retrieved from http://www.ohmnibus.net/wiki/index.php?n=PmWikiDe.AccessKeys
Page last modified on October 16, 2012, at 09:19 AM