Tastatur
Anmerkung
Dieses Designhandbuch wurde für Windows 7 erstellt und wurde für neuere Versionen von Windows nicht aktualisiert. Ein Großteil der Anleitungen gilt weiterhin im Prinzip, aber die Präsentation und Beispiele spiegeln nicht unsere aktuelle Designleitfadenwider.
Die Tastatur ist das primäre Eingabegerät, das für die Texteingabe in Microsoft Windows verwendet wird. Für Barrierefreiheit und Effizienz können die meisten Aktionen auch über die Tastatur ausgeführt werden.
Tastaturen können sich auch auf virtuelle Bildschirmtastaturen und Schreibpads beziehen, die von Computern ohne physische Tastatur verwendet werden, z. B. Tablet-basierte Computer.
Die Windows Tablet- und Touch-Technologie auf der Bildschirmtastatur.
Das Windows Tablet- und Touch-Technologie-Schreibpad.
Es gibt sechs grundlegende Schlüsseltypen:
- Eine Zeichentaste sendet ein Literalzeichen an das Fenster mit Eingabefokus.
- Eine Modifizierertaste in Kombination mit einer anderen Taste ändert die Bedeutung der zugeordneten Taste, z. B. STRG, ALT, UMSCHALT und die Windows-Logo-Taste.
- Die Navigationstasten sind die richtungsgerichteten Pfeile sowie "Start", "Ende", "Seite nach oben" und "Bild-AB".
- Die Bearbeitungsschlüssel sind "Einfügen", "Rücktaste" und "Löschen".
- Die Funktionstasten sind F1 bis F12.
- Systemtasten setzen das System in einen Modus oder führen eine Systemaufgabe aus, z. B. Druckbildschirm, FESTSTELLTASTE und Num-Sperre.
Zugriffstasten sind Tasten oder Tastenkombinationen, die für die Interaktion mit allen Steuerelementen oder Menüelementen mithilfe der Tastatur verwendet werden. Tastenkombinationen sind Tasten oder Tastenkombinationen, die von erweiterten Benutzern verwendet werden, um häufig verwendete Befehle effizient auszuführen. Windows gibt Zugriffstasten an, indem die Zugriffstastenzuweisung unterstreicht wird.
In diesem Beispiel werden sowohl Zugriffstasten als auch Tastenkombinationen gezeigt.
Um die übersichtliche Darstellung zu vermeiden, blendet Windows standardmäßig Unterstreichungen der Zugriffstaste aus und zeigt sie nur an, wenn die ALT-TASTE gedrückt wird. Um die Konsistenz mit Windows aufrechtzuerhalten, werden die Bilder im UX-Handbuch auch mit den ausgeblendeten Zugriffstasten unterstrichen angezeigt, es sei denn, die Richtlinie umfasst Zugriffstasten.
Um das Bewusstsein für die Zugriffstastenzuweisungen in Ihrem Programm während des gesamten Entwicklungsprozesses zu verbessern, können Sie sie jederzeit anzeigen. Wechseln Sie in der Systemsteuerung zum Center für erleichterte Bedienung, und klicken Sie auf Erleichtern Sie die Verwendung der Tastatur; aktivieren Sie dann das Kontrollkästchen Tastenkombinationen unterstreichen und Zugriffstasten.
Hinweis: Richtlinien für Barrierefreiheit werden in einem separaten Artikel vorgestellt.
Designkonzepte
Elemente der Tastaturnavigation
Benutzer interagieren mit einem Fenster mithilfe der Tastatur, indem Sie zu Steuerelementen navigieren, Auswahl treffen und Befehle ausführen. Die folgenden Elemente arbeiten zusammen, um dies zu ermöglichen.
Um die Elemente der Tastaturnavigation in der folgenden Liste zu veranschaulichen, verweisen wir auf dieses Dialogfeld.
Eingabefokus. Das Steuerelement mit dem Eingabefokus empfängt die meisten Tastatureingaben. Der Eingabefokus wird mit einem gepunkteten Rechteck angezeigt, das als Fokusrechteck bezeichnet wird. Einige Tastatureingaben werden an Steuerelemente gesendet, die keinen Eingabefokus haben, wie weiter unten erläutert.
Das erste Steuerelement für Einfache Farben weist den Eingabefokus auf, wie mit einem gepunkteten Rechteck angegeben.
TAB-TASTE und Tabstopps. Die TAB-TASTE ist der primäre Mechanismus für die Navigation innerhalb eines Fensters. Die TAB-TASTE besucht nur diese Steuerelemente mit einem Tabstopp. Alle interaktiven Steuerelemente sollten Tabstopps aufweisen (es sei denn, sie befinden sich in einer Gruppe), während nicht interaktive Steuerelemente, z. B. Bezeichnungen, nicht zulässig sind.
Aktivierreihenfolge. Alle Steuerelemente mit Tabstopps werden in der Aktivierreihenfolge besucht. Durch Drücken der TAB-TASTE wird der Eingabefokus in der Aktivierreihenfolge auf das nächste Steuerelement verschoben, während durch Drücken von UMSCHALT+TAB der Eingabefokus auf das vorherige Steuerelement verschoben wird.
Steuerelementgruppen. Ein Satz verwandter Steuerelemente kann in einer Gruppe erstellt und einem einzelnen Tabstopp zugewiesen werden. Steuerelementgruppen werden für Gruppen von Steuerelementen verwendet, die sich wie ein einzelnes Steuerelement verhalten, z. B. Optionsfelder. Sie können auch verwendet werden, wenn zu viele Steuerelemente vorhanden sind, um effizient mit der TAB-TASTE zu navigieren.
Standardfarben und benutzerdefinierte Farben sind Steuerelementgruppen, sodass dieses Dialogfeld fünf Tabstopps enthält. Es gibt so viele Steuerelemente, die die Navigation ineffizient wäre, ohne Steuerelementgruppen zu verwenden.
Pfeiltasten. Mit den Pfeiltasten wird der Eingabefokus zwischen den Steuerelementen in einer Gruppe verschoben. Durch Drücken der NACH-RECHTS-TASTE wird der Eingabefokus in der Aktivierreihenfolge auf das nächste Steuerelement verschoben, während durch Drücken des NACH-LINKS-Pfeils der Eingabefokus auf das vorherige Steuerelement verschoben wird. Home, End, Up und Down haben auch ihr erwartetes Verhalten innerhalb einer Gruppe. Benutzer können nicht mithilfe von Pfeiltasten aus einer Steuerelementgruppe navigieren.
Standardschaltflächen. Windows mit Befehlsschaltflächen und Befehlslinks weist eine einzelne Standardschaltfläche auf, die durch einen hervorgehobenen Rahmen gekennzeichnet ist. Dies ist die Schaltfläche, auf die geklickt wird, wenn die EINGABETASTE gedrückt wird. Standardmäßig ist eine einzelne Standardbefehlsschaltfläche oder ein Befehlslink zugewiesen. Die Standardschaltfläche wird jedoch verschoben, wenn der Benutzer zu einer anderen Befehlsschaltfläche oder Befehlsverknüpfung wechselt. Folglich ist jede Befehlsschaltfläche oder Befehlsverknüpfung mit Dem Eingabefokus immer die Standardschaltfläche.
Die Schaltfläche "OK" ist normalerweise die Standardschaltfläche, wie durch den hervorgehobenen Rahmen angegeben. Wenn der Benutzer jedoch mit der TAB-TASTE zur Schaltfläche "Abbrechen" wechseln würde, würde er zur Standardschaltfläche werden und mit der EINGABETASTE aktiviert.
LEERTASTE, EINGABETASTE und ESC-TASTE. Die Leertaste aktiviert das Steuerelement mit Eingabefokus, während die EINGABETASTE die Standardschaltfläche aktiviert. Durch Drücken der ESC-TASTE wird das Fenster abgebrochen oder geschlossen.
Zugriffstasten. Zugriffstasten werden verwendet, um direkt mit Steuerelementen zu interagieren, anstatt mit TAB zu navigieren. Sie werden mit der ALT-TASTE kombiniert und mit einem unterstrichenen Buchstaben in ihrem Etikett angegeben.
Zugriffstastenbeschriftungen. Während einige Steuerelemente eigene Bezeichnungen enthalten, z. B. Befehlsschaltflächen, Kontrollkästchen und Optionsfelder, verfügen andere Steuerelemente über externe Bezeichnungen, z. B. Listenfelder und Strukturansichten. Bei externen Bezeichnungen wird der Bezeichnung die Zugriffstaste zugewiesen und bei Aufruf zum nächsten Steuerelement in der Aktivierreihenfolge navigiert. Schaltflächen mit der Bezeichnung "OK", "Abbrechen" und "Schließen" werden nicht den Zugriffstasten zugewiesen, da sie mit EINGABETASTE und ESC aufgerufen werden.
"b" und "d"
Durch Drücken von ALT+B wird zur ausgewählten Standardfarbe navigiert, ALT+D klickt auf die Schaltfläche "Benutzerdefinierte Farben definieren", die EINGABETASTE ruft die Schaltfläche "OK" auf, und ESC ruft "Abbrechen" auf.
Zugriffstastenverhalten. Wenn eine Zugriffstaste aufgerufen und eindeutig zugewiesen wird, wird auf das zugeordnete Steuerelement geklickt. Wenn die Zuordnung nicht eindeutig ist, erhält das zugeordnete Steuerelement den Eingabefokus. Wenn der Benutzer erneut dieselbe Zugriffstaste eingibt, erhält das nächste Steuerelement in der Aktivierreihenfolge mit derselben Zuweisung den Eingabefokus.
Obwohl dieser Mechanismus ziemlich kompliziert ist, ist er auch ziemlich intuitiv. Benutzer nehmen diese Details sofort auf, obwohl nur wenige genau erklären können, wie sie funktionieren.
Tastaturunterstützung für Barrierefreiheit und erweiterte Benutzer
In Windows wird das Entwerfen für die Tastatur so gestaltet, dass eine gut gestaltete Tastaturnavigation, Zugriffstasten für Barrierefreiheit und Tastenkombinationen für erweiterte Benutzer bereitgestellt werden.
Um sicherzustellen, dass die Funktionalität Ihres Programms für die breite Palette von Benutzern leicht verfügbar ist, einschließlich personen mit Behinderungen und Beeinträchtigungen, müssen alle elemente der interaktiven Benutzeroberfläche (Ui) über die Tastatur zugänglich sein. Im Allgemeinen bedeutet dies, dass auf die am häufigsten verwendeten UI-Elemente mithilfe einer einzelnen Zugriffstaste oder Tastenkombination zugegriffen werden kann, während weniger häufig verwendete Elemente möglicherweise zusätzliche Tab- oder Pfeiltastennavigation erfordern. Für diese Benutzer ist die Vollständigkeit wichtiger als Konsistenz.
Um sicherzustellen, dass die Funktionalität Ihres Programms für erfahrene Benutzer effizient ist, sollten häufig verwendete UI-Elemente auch Tastenkombinationen für den direkten Tastaturzugriff haben. Erfahrene Benutzer haben häufig eine starke Vorliebe für die Verwendung der Tastatur, da tastaturbasierte Befehle schneller eingegeben werden können und keine Hände von der Tastatur entfernt werden müssen. Für diese Nutzer sind Effizienz und Konsistenz von entscheidender Bedeutung; Vollständigkeit ist nur für die am häufigsten verwendeten Befehle wichtig.
Es gibt subtile Unterscheidungen beim Entwerfen des Tastaturzugriffs für diese beiden Gruppen, weshalb Windows zwei unabhängige Direkte Tastaturzugriffsmechanismen bereitstellt. Durch effektive Verwendung von Zugriffs- und Tastenkombinationen können Sie Ihren Programmen effizienten, konsistenten und umfassenden Tastaturzugriff gewähren, der allen zugute bringt.
Zugriffstasten
Zugriffstasten weisen die folgenden Merkmale auf:
- Sie verwenden die ALT-TASTE plus eine alphanumerische Taste.
- Sie dienen in erster Linie der Barrierefreiheit.
- Sie werden allen Menüs und den meisten Dialogfeld-Steuerelementen zugewiesen.
- Sie sollen nicht gespeichert werden, sodass sie direkt auf der Benutzeroberfläche dokumentiert werden, indem sie das entsprechende Steuerelementbezeichnungszeichen unterstreichen.
- Sie wirken sich nur im aktuellen Fenster aus und navigieren zum entsprechenden Menüelement oder Steuerelement.
- Sie werden nicht konsistent zugewiesen, da sie nicht immer sein können. Zugriffstasten sollten jedoch für häufig verwendete Befehle konsistent zugewiesen werden, insbesondere commit-Schaltflächen.
- Sie werden lokalisiert.
Da Zugriffstasten nicht für die Memorisierung vorgesehen sind, werden sie einem Zeichen zugewiesen, das sich früh in der Bezeichnung befindet, damit sie leicht zu finden sind, auch wenn es ein Schlüsselwort gibt, das später in der Bezeichnung angezeigt wird.
Richtig:
Falsch:
Im richtigen Beispiel wird die Zugriffstaste einem Zeichen zugewiesen, das sich früh in der Bezeichnung befindet.
Tastenkombinationen
Tastenkombinationen weisen dagegen die folgenden Merkmale auf:
- Sie verwenden in erster Linie STRG- und Funktionstastensequenzen (Windows-Systemtasten verwenden auch ALT+nicht alphanumerische Tasten und die Windows-Logo-Taste).
- Sie dienen in erster Linie der Effizienz für fortgeschrittene Benutzer.
- Sie werden nur den am häufigsten verwendeten Befehlen zugewiesen.
- Sie sind für die Erinnerung vorgesehen und werden nur in Menüs, QuickInfos und Hilfe dokumentiert.
- Sie wirken sich im gesamten Programm aus, haben aber keine Wirkung, wenn sie nicht angewendet werden.
- Sie müssen konsistent zugewiesen werden, da sie memorisiert und nicht direkt dokumentiert sind.
- Sie werden nicht lokalisiert.
Da Tastenkombinationen für die Memorisierung vorgesehen sind, verwenden die am häufigsten verwendeten Tastenkombinationen idealerweise Buchstaben aus den ersten oder denkwürdigsten Zeichen innerhalb der Schlüsselwörter des Befehls, wie STRG+C für Kopieren und STRG+Q für Anforderung.
Inkonsistente Bedeutungen für bekannte Tastenkombinationen sind frustrierend und verursachen Fehler.
Falsch:
In diesem Beispiel ist STRG+F die Standardverknüpfung für "Suchen", sodass die Zuweisung zu "Weiterleiten" frustrierend und fehleranfällig ist. STRG+W wäre eine bessere, einprägsame Wahl.
Denn sie sollen sich merken, anwendungsspezifische Tastenkombinationen nur für Programme und Features sinnvoll sind, die häufig genug ausgeführt werden, um motivierte Benutzer zu merken. Selten verwendete Programme und Features benötigen keine Tastenkombinationen. Beispielsweise benötigen Setupprogramme und die meisten Assistenten keine speziellen Tastenkombinationen und keine selten verwendeten Befehle in einer Produktivitätsanwendung.
Zuweisen von Zugriffstasten in Dialogfeldern
Weisen Sie nach Möglichkeit allen interaktiven Steuerelementen eindeutige Zugriffstasten zu, außer denen, denen normalerweise keine Zugriffstasten zugewiesen sind. In Englisch gibt es jedoch nur 26 Zeichen. Einige Zeichen werden möglicherweise nicht in einer der Beschriftungen angezeigt, und es gibt möglicherweise keine Unterscheidungszeichen in allen Beschriftungen, wodurch diese Zahl weiter reduziert wird. Außerdem sollten Sie planen, einige nicht zugewiesene Zeichen zu haben, um die Lokalisierung zu erleichtern. Daher können Sie nur etwa 20 eindeutige Zugriffstasten in einem einzigen Dialogfeld zuweisen.
Wenn Sie über ein Dialogfeld mit mehr als 20 interaktiven Steuerelementen verfügen, weisen Sie einigen Steuerelementen keine Zugriffstasten zu, oder weisen Sie in seltenen Situationen doppelte Zugriffstasten zu.
Wenn es diese vielen interaktiven Steuerelemente gibt, benötigen nicht alle eine Zugriffstaste zugewiesen.
Verwenden Sie das folgende allgemeine Verfahren, um Zugriffstasten zuzuweisen:
- Weisen Sie zunächst den Schaltflächen Und Befehlslinks Zugriffstasten zu. Verwenden Sie die Standardtabelle für Zugriffstastenzuweisungen, wenn sie angewendet wird, andernfalls den ersten Buchstaben des ersten Worts.
- Überspringen Sie die Steuerelemente, denen keine Zugriffstasten zugewiesen sind.
- Weisen Sie den verbleibenden Steuerelementen eindeutige Zugriffstasten zu (beginnend mit der am häufigsten verwendeten):
- Weisen Sie nach Möglichkeit die Zugriffstaste gemäß der Standardtabelle für Zugriffstastenzuweisungen zu.
- Sonst:
- Bevorzugen Sie Zeichen, die früh in der Beschriftung erscheinen, idealerweise das erste Zeichen des ersten oder zweiten Worts.
- Bevorzugen Sie einen unverwechselbaren Konsonanten oder einen Vokal, z. B. "x" in "Exit".
- Bevorzugen Sie Zeichen mit breiten Breiten, wie w, m und Großbuchstaben.
- Vermeiden Sie die Verwendung von Zeichen, die die Unterstreichung erschweren, z. B. Buchstaben, die ein Pixel breit sind, Buchstaben mit Absteigenden und Buchstaben neben einem Buchstaben mit einem Absteigenden.
- Wenn nicht alle Steuerelemente über eindeutige Zugriffstasten verfügen können (beginnen Sie mit den am wenigsten verwendeten):
- Wenn Gruppen verwandter Steuerelemente vorhanden sind, z. B.:
- Ein einzelner Satz von Optionsfeldern
- Eine Reihe verwandter Kontrollkästchen
- Eine Gruppe verwandter Steuerelemente in einem Gruppenfeld
- Wenn Gruppen verwandter Steuerelemente vorhanden sind, z. B.:
Weisen Sie Zugriffstasten gruppenbeschriftungen anstelle der einzelnen Steuerelemente zu. Normalerweise würden Sie das Gegenteil tun. (Stellen Sie dabei sicher, dass für diese Steuerelemente eine Steuerelementgruppe definiert ist.)
- Wenn immer noch nicht alle Steuerelemente über eindeutige Zugriffstasten verfügen können:
- Sie können nicht eindeutige Zugriffstasten zuweisen, wenn:
- Andernfalls wäre die Navigation der Steuerelemente zu schwierig.
- Die nicht eindeutigen Zugriffstasten führen keinen Konflikt mit den Zugriffstasten häufig verwendeter Steuerelemente.
- Andernfalls können auf die verbleibenden Steuerelemente mithilfe der TAB- und Pfeiltastennavigation zugegriffen werden.
- Sie können nicht eindeutige Zugriffstasten zuweisen, wenn:
In diesem Beispiel gibt es sich wiederholende Steuerelemente, sodass Zugriffstasten den Optionsfeldgruppen zugewiesen werden.
Verhindern versehentlicher Befehle
Wenn ein außerhalb des Kontexts angezeigtes Fenster (nicht vom Benutzer initiiert) den Eingabefokus stiehlt, besteht die Wahrscheinlichkeit, dass dieses Fenster Eingaben empfängt, die für ein anderes Fenster vorgesehen sind. Darüber hinaus werden Zugriffstasten wirksam, wenn sie gedrückt werden, ohne die ALT-TASTE zu drücken, wenn das Dialogfeld keine Steuerelemente enthält, die Texteingaben übernehmen (z. B. Textfelder und Listen). Im folgenden Beispiel wird also durch Drücken von "r" die Schaltfläche "Jetzt neu starten" aktiviert.
Diese Eingabe kann offensichtlich erhebliche unbeabsichtigte Folgen haben.
Falsch:
In diesem Beispiel wird durch eingeben von Text mit Leerzeichen, "r" oder "Eingabetaste" versehentlich Windows neu gestartet.
Natürlich besteht die beste Lösung für dieses Problem darin, den Eingabefokus nicht zu stehlen. Blinken Sie stattdessen entweder die Taskleistenschaltfläche des Programms oder zeigen Sie eine Benachrichtigung an, um die Aufmerksamkeit des Benutzers zu erhalten.
Wenn Sie jedoch ein solches Fenster anzeigen müssen, besteht der beste Ansatz darin, keine Standardschaltfläche oder Zugriffstasten zuzuweisen und einem anderen Steuerelement als einer Commit-Schaltfläche den anfänglichen Eingabefokus zuzuweisen.
Richtig:
In diesem Beispiel ist ein versehentlicher Neustart von Windows viel schwieriger.
Wenn Sie nur sechs Dinge tun...
- Entwerfen Sie eine gute Tastaturnavigation mit einer sinnvollen Aktivierreihenfolge und entsprechenden Steuerelementgruppen, anfänglichem Eingabefokus und Standardschaltflächen.
- Weisen Sie allen Menüs und den meisten Steuerelementen Zugriffstasten zu.
- Weisen Sie die Zugriffstasten einem Zeichen zu, das früh in der Bezeichnung angezeigt wird, damit sie leicht zu finden sind.
- Weisen Sie den am häufigsten verwendeten Befehlen Tastenkombinationen zu.
- Versuchen Sie, die Tastenkombinationen den ersten oder einprägsamsten Zeichen innerhalb von Schlüsselwörtern zuzuweisen.
- Geben Sie bekannten Tastenkombinationen eine konsistente Bedeutung.
Leitlinien
Wechselwirkung
Verwenden Sie die UMSCHALTTASTE nicht, um Befehle in Menüs oder Dialogfeldern zu ändern. Dies ist nicht behebbar und unerwartet.
Falsch:
In diesem Beispiel von Windows XP ersetzt die Umschalttaste "Ja" in "Alle" durch "Nein" in "Alle".
Deaktivieren Sie kein Steuerelement mit Eingabefokus. Auf diese Weise kann verhindert werden, dass das Fenster Tastatureingaben empfängt. Verschieben Sie stattdessen vor dem Deaktivieren eines Steuerelements mit Dem Eingabefokus den Eingabefokus auf ein anderes Steuerelement.
Wenn ein Fenster außerhalb des Kontexts angezeigt wird, möglicherweise überraschende Benutzer, müssen Sie möglicherweise erhebliche unbeabsichtigte Folgen verhindern:
- Weisen Sie keine Standardschaltfläche zu.
- Weisen Sie keine Zugriffstasten zu.
- Geben Sie einem anderen Steuerelement als einer Commit-Schaltfläche den anfänglichen Eingabefokus.
Tastaturnavigation
- Zeigen Sie immer die Eingabefokusanzeige an. Ausnahme: Sie können die Eingabefokusanzeige vorübergehend unterdrücken, wenn:
- Die Eingabefokusanzeige ist visuell ablenkend (wie bei einer großen Listenansicht, die nicht in der Detailansicht enthalten ist).
- Die Verwendung der EINGABETASTE wird wahrscheinlich anderen Tastatureingaben vorangestellt, z. B. ALT oder Pfeiltasten.
- Die Eingabefokusanzeige wird bei jeder Tastatureingabe angezeigt.
- Zuweisen des anfänglichen Eingabefokus zu dem Steuerelement, mit dem Benutzer am ehesten interagieren, das häufig das erste interaktive Steuerelement ist. Wenn das erste interaktive Steuerelement keine gute Wahl ist, sollten Sie das Layout des Fensters ändern.
- Zuweisen von Tabstopps zu allen interaktiven Steuerelementen, einschließlich schreibgeschützter Bearbeitungsfelder. Ausnahmen:
- Gruppensätze verwandter Steuerelemente, die sich als einzelnes Steuerelement verhalten, z. B. Optionsfelder. Solche Gruppen haben einen einzelnen Tabstopp.
- Ordnungsgemäß enthalten Gruppen, sodass die Pfeiltasten innerhalb der Gruppe vorwärts und rückwärts durchlaufen und innerhalb der Gruppe bleiben.
- Die Aktivierreihenfolge sollte der Lesereihenfolge folgen, die in der Regel von links nach rechts fließt, von oben nach unten. Erwägen Sie, Ausnahmen für häufig verwendete Steuerelemente vorzunehmen, indem Sie sie zuvor in der Aktivierreihenfolge platzieren. Tab sollte alle Tabstopps in beide Richtungen durchlaufen, ohne zu stoppen.
- Innerhalb eines Tabstopps sollte die Reihenfolge der Pfeiltasten von links nach rechts, von oben nach unten ohne Ausnahmen fließen. Die Pfeiltasten sollten alle Elemente in beide Richtungen durchlaufen, ohne zu stoppen.
-
Stellen Sie die Commit-Schaltflächen in der folgenden Reihenfolge dar:
- OK/[Do it]/Yes
- [Nicht tun]/Nein
- Abbrechen
- Anwenden (sofern vorhanden)
wobei [Tun Sie es] und [Nicht tun] spezifische Antworten auf die Hauptanweisung sind.
- Wählen Sie den sichersten (um Datenverlust oder Systemzugriff zu verhindern) und die sicherste Befehlsschaltfläche oder Befehlsverknüpfung als Standard aus. Wenn Sicherheit und Sicherheit keine Faktoren sind, wählen Sie die wahrscheinlichste oder bequeme Antwort aus.
- Die Tastaturnavigation sollte keine Steuerelementwerte ändern oder zu einer Fehlermeldung führen. Benutzer müssen während der Navigation niemals den Anfangswert eines Steuerelements ändern. Initialisieren Sie stattdessen Steuerelemente, die beim Beenden mit gültigen Werten überprüft werden, und überprüfen Sie den Wert eines Steuerelements nur, wenn es sich geändert hat.
Zugriffstasten
Weisen Sie nach Möglichkeit Zugriffstasten für häufig verwendete Befehle gemäß der folgenden Tabelle zu. Während konsistente Zugriffstastenzuweisungen nicht immer möglich sind, werden sie sicherlich besonders für häufig verwendete Befehle bevorzugt.
Zugriffsschlüssel Befehl Ein Über Ein Immer im Vordergrund Ein Anwenden B Zurück B Kühn B oder r Blättern C Schließen C Kopieren C Hier kopieren s Verknüpfung erstellen s Verknüpfung hier erstellen t Schneiden D Löschen D Dieses [Element] nicht erneut anzeigen E Redigieren x Ausgang E Erforschen F Weniger F Datei F Finden n Weitersuchen F Schriftart F Vorwärts H Hilfe t Hilfethemen H Verstecken Ich Einfügen o Objekt einfügen Ich Kursiv L Link hier x Maximieren n Minimieren M Mehr M Bewegen M Hierher ziehen N Neu N Nächster N Nein O Offen w Öffnen mit O Optionen u Seite einrichten P Kleister l Link einfügen s Verknüpfung einfügen s Inhalte einfügen P Pause P Spielen P Drucken P Hier drucken r Eigenschaften R Noch einmal machen R Wiederholen R Wiederherstellen R Fortsetzen R Wiederholen R Laufen S Retten ein Speichern unter ein Alle auswählen n Senden an S Zeigen S Größe p Trennen S Aufhören T Werkzeuge U Unterstreichen U Aufmachen V Ansehen W Fenster Y Ja Zeichen mit breiten Breiten bevorzugen, wie w, m und Großbuchstaben.
Bevorzugen Sie ein unverwechselbares Konsonanten oder ein Vokal, wie "x" in "Exit".
Vermeiden Sie die Verwendung von Zeichen, die die Unterstreichung schwer zu erkennen machen, z. B. (von den problematischsten bis zu den geringsten Problematischen):
- Zeichen, die nur ein Pixel breit sind, z. B. i und l.
- Zeichen mit Absteigenden, z. B. g, j, p, q und y.
- Zeichen neben einem Buchstaben mit einem Absteigenden.
Denken Sie beim Zuweisen von Zugriffstasten auf Assistentenseiten daran, "B" für "Zurück" und "N" für "Weiter" zu reservieren.
Denken Sie beim Zuweisen von Zugriffstasten auf Eigenschaftenseiten daran, bei Verwendung "A" für "Übernehmen" zu reservieren.
Menü-Zugriffstasten
Weisen Sie allen Menüelementen Zugriffstasten zu. Keine Ausnahmen.
Für dynamische Menüelemente (z. B. zuletzt verwendete Dateien) weisen Sie Zugriffstasten numerisch zu.
In diesem Beispiel weist das Paint-Programm in Windows den zuletzt verwendeten Dateien numerische Zugriffstasten zu.
Weisen Sie eindeutige Zugriffstasten innerhalb einer Menüebene zu. Sie können Zugriffstasten auf verschiedenen Menüebenen wiederverwenden.
Erleichtern der Suche nach Zugriffstasten:
- Wählen Sie für die am häufigsten verwendeten Menüelemente Zeichen am Anfang des ersten oder zweiten Worts der Beschriftung aus, vorzugsweise das erste Zeichen.
- Wählen Sie für weniger häufig verwendete Menüelemente Buchstaben aus, die ein unverwechselbares Konsonant oder ein Vokal im Etikett sind.
Zugriffstasten des Dialogfelds
Zuweisen eindeutiger Zugriffstasten zu allen interaktiven Steuerelementen oder deren Bezeichnungen.Schreibgeschützte Textfelder interaktive Steuerelemente sind (da Benutzer sie scrollen und Text kopieren können), sodass sie von Zugriffstasten profitieren. Zugriffstasten nicht zuweisen zu:
Schaltflächen "OK", "Abbrechen" und "Schließen". Eingabe und ESC werden für ihre Zugriffstasten verwendet. Weisen Sie einem Steuerelement jedoch immer eine Zugriffstaste zu, die "OK" oder "Abbrechen" bedeutet, aber eine andere Bezeichnung hat.
In diesem Beispiel hat die Schaltfläche "Positives Commit" eine Zugriffstaste zugewiesen.
Gruppieren von Bezeichnungen. Normalerweise werden den einzelnen Steuerelementen innerhalb einer Gruppe Zugriffstasten zugewiesen, sodass die Gruppenbezeichnung keine benötigt. Weisen Sie der Gruppenbezeichnung jedoch eine Zugriffstaste und nicht die einzelnen Steuerelemente zu, wenn es zu einem Mangel an Zugriffstasten kommt.
Generische Hilfeschaltflächen, auf die mit F1 zugegriffen wird.
Verknüpfungsbezeichnungen. Häufig gibt es zu viele Links, um eindeutige Zugriffstasten zuzuweisen, und Link unterstriche blenden die Unterstriche der Zugriffstaste aus. Benutzer können stattdessen auf Links mit der TAB-TASTE zugreifen.
Registerkartennamen. Tabstopps werden mit STRG+TAB und STRG+UMSCHALT+TAB gezyklust.
Schaltflächen "Durchsuchen" mit der Bezeichnung "...". Diese können zugriffstasten nicht eindeutig zugewiesen werden.
Nicht bezeichnete Steuerelemente, wie Drehsteuerelemente, Grafikbefehlsschaltflächen und nicht bezeichnete progressive Offenlegungssteuerelemente.
statischen Text oder Beschriftungen ohne Beschriftung für Steuerelemente, die nicht interaktiv sind, wie z. B. Statusanzeigen.
Weisen Sie zuerst Zugriffstasten für die Commit-Schaltfläche zu, um sicherzustellen, dass sie über die standardmäßigen Tastenzuweisungen verfügen. Wenn keine Standardtastenzuweisung vorhanden ist, verwenden Sie den ersten Buchstaben des ersten Worts. Die Zugriffstaste für die Schaltflächen "Ja" und "Nein" sollte z. B. immer "Y" und "N" sein, unabhängig von den anderen Steuerelementen im Dialogfeld.
Weisen Sie für negative Commit-Schaltflächen (außer "Abbrechen"), die als "Nicht" bezeichnet wurden, die Zugriffstaste in "n" in "Nicht" zu. Wenn sie nicht als "Nicht" bezeichnet wird, verwenden Sie die Standardmäßige Zugriffstastenzuweisung, oder weisen Sie den ersten Buchstaben des ersten Worts zu. Auf diese Weise verfügen alle Don'ts und Nos über einen konsistenten Zugriffsschlüssel.
Um zugriffstasten einfach zu finden, weisen Sie die Zugriffstasten einem Zeichen zu, das früh in der Bezeichnung angezeigt wird, idealerweise das erste Zeichen, auch wenn es ein Schlüsselwort gibt, das später in der Bezeichnung angezeigt wird.
Zuweisen von höchstens 20 Zugriffstasten, sodass Sie einige nicht zugewiesene Zeichen haben, um die Lokalisierung zu erleichtern.
Wenn zu viele interaktive Steuerelemente zum Zuweisen eindeutiger Zugriffstasten vorhanden sind, können Sie nicht eindeutige Zugriffstasten zuweisen, wenn:
- Andernfalls wäre die Navigation der Steuerelemente zu schwierig.
- Die nicht eindeutigen Zugriffstasten führen keinen Konflikt mit den Zugriffstasten häufig verwendeter Steuerelemente.
Verwenden Sie keine Menüleisten in Dialogfeldern. In diesem Fall ist es schwierig, eindeutige Zugriffstasten zuzuweisen, da die Steuerelemente und Menüelemente des Dialogfelds dieselben Zeichen gemeinsam verwenden.
Tastenkombinationen
Weisen Sie den am häufigsten verwendeten Befehlen Tastenkombinationen zu. Selten verwendete Programme und Features benötigen keine Tastenkombinationen, da Benutzer stattdessen Zugriffstasten verwenden können.
Erstellen Sie keine Tastenkombination als einzige Möglichkeit zum Ausführen einer Aufgabe. Benutzer sollten auch die Maus oder die Tastatur mit TAB, Pfeil und Zugriffstasten verwenden können.
Weisen Sie bekannten Tastenkombinationen keine andere Bedeutung zu. Da sie sich merken, sind inkonsistente Bedeutungen für bekannte Tastenkombinationen frustrierend und fehleranfällig.
Versuchen Sie nicht, systemweite Programmverknüpfungsschlüssel zuzuweisen. Die Tastenkombinationen Ihres Programms wirken sich nur dann aus, wenn ihr Programm den Eingabefokus hat.
Dokumentieren Sie alle Tastenkombinationen. Dokumentverknüpfungen in Menüleistenelementen, Symbolleisten-QuickInfos und einem einzigen Hilfeartikel, in dem alle verwendeten Tastenkombinationen dokumentiert werden. Auf diese Weise können Benutzer die Tastenkombinationszuweisungen erlernen, die sie nicht geheim sein sollten.
- Ausnahme: Keine Tastenkombinationen in Kontextmenüs anzeigen. Kontextmenüs zeigen die Tastenkombinationen nicht an, da diese Menüs für die Effizienz optimiert sind.
Die Tastenkombination ist in der QuickInfo dokumentiert.
Wenn Ihr Programm viele Tastenkombinationen zuweist, können Sie die Aufgaben anpassen. Auf diese Weise können Benutzer widersprüchliche Tastenkombinationen neu zuweisen und von anderen Produkten migrieren. Die meisten Programme weisen nicht genügend Tastenkombinationen zu, um dieses Feature zu benötigen.
Auswählen von Tastenkombinationen
- Verwenden Sie für bekannte Tastenkombinationen die Standardzuweisungen.
- Verwenden Sie bei nicht standardmäßigen Tastenzuweisungen die folgenden empfohlenen Tastenkombinationen für häufiger verwendete Befehle. Diese Tastenkombinationen werden empfohlen, da sie nicht mit den bekannten Tastenkombinationen in Konflikt stehen und leicht zu drücken sind.
- STRG+G, J, K, L M, Q, R oder T
- STRG+beliebige Zahl
- F7, F8, F9 oder F12
- UMSCHALT+F2, F3, F4, F5, F7, F8, F9, F11 oder F12
- ALT+beliebige Funktionstaste außer F4
- Verwenden Sie die folgenden empfohlenen Tastenkombinationen für weniger häufig verwendete Befehle. Diese Tastenkombinationen haben keine Konflikte, sind aber schwieriger zu drücken, wenn häufig zwei Hände benötigt werden.
- STRG+beliebige Funktionstaste außer F4 und F6
- STRG+UMSCHALT+beliebiger Buchstabe oder Zahl
-
Machen Sie häufig verwendete Tastenkombinationen leicht zu merken:
- Verwenden Sie Buchstaben anstelle von Zahlen oder Funktionstasten.
- Versuchen Sie, einen Buchstaben zu verwenden, der sich im ersten Wort oder denkwürdigsten Zeichen innerhalb der Schlüsselwörter des Befehls befindet.
- Verwenden Sie Funktionstasten für Befehle, die einen kleinen Effekt haben, z. B. Befehle, die auf das ausgewählte Objekt angewendet werden. F2 benennt z. B. das ausgewählte Element um.
- Verwenden Sie STRG-Tastenkombinationen für Befehle, die einen großen Effekt haben, z. B. Befehle, die auf ein gesamtes Dokument angewendet werden. Strg+S speichert z. B. das aktuelle Dokument.
- Verwenden Sie Umschalttastenkombinationen für Befehle, die die Aktionen der Standardtaste erweitern oder ergänzen. Beispielsweise wechselt die TASTENKOMBINATION ALT+TAB durch geöffnete primäre Fenster, während ALT+UMSCHALT+TAB in umgekehrter Reihenfolge wechselt. In ähnlicher Weise zeigt F1 die Hilfe an, während UMSCHALT+F1 kontextbezogene Hilfe anzeigt.
- Verwenden von Pfeiltasten zum Verschieben oder Ändern der Größe eines Elements, verwenden Sie STRG+Pfeiltasten, um eine präzisere Steuerung zu verwenden.
Auswählen von Tastenkombinationen (was nicht zu tun ist)
- Unterscheiden Sie nicht zwischen wichtigen Speicherorten. Windows kann z. B. zwischen links und rechts umschalten, ALT, STRG, Windows-Logo-und Anwendungstastensowie Tasten auf der Zehnertastatur unterscheiden. Das Zuweisen des Verhaltens zu nur einem Schlüsselspeicherort ist verwirrend und unerwartet.
- Verwenden Sie die Windows-Logomodifizierertaste nicht für Programmverknüpfungsschlüssel. Windows-Logo-Taste ist für die Windows-Verwendung reserviert. Auch wenn eine Windows-Logo-Tastenkombination jetzt nicht von Windows verwendet wird, kann es in Zukunft sein.
- Verwenden Sie die Anwendungstaste nicht als Tastenkombinationsmodifizierer. Verwenden Sie stattdessen STRG, ALT und UMSCHALT.
- Verwenden Sie keine Tastenkombinationen, die von Windows für Programm-Tastenkombinationen verwendet werden. Dies führt zu Konflikten mit den Windows-Systemverknüpfungsschlüsseln, wenn Ihr Programm den Eingabefokus hat.
- Verwenden Sie nicht ALT+alphanumerische Tastenkombinationen für Tastenkombinationen. Solche Tastenkombinationen können mit Zugriffstasten in Konflikt geraten.
- Verwenden Sie nicht die folgenden Zeichen für Tastenkombinationen: @ $ {} [] \ ~ | ^ ' <>. Für diese Zeichen sind unterschiedliche Tastenkombinationen in verschiedenen Sprachen erforderlich oder gebietsschemaspezifisch.
- Vermeiden Sie komplexe Tastenkombinationen, wie drei oder mehr Tasten zusammen (Beispiel: STRG+ALT+LEERTASTE) oder Tasten, die sich weit auseinander auf der Tastatur befinden (Beispiel: STRG+F5). Verwenden Sie einfache Tastenkombinationen für häufig verwendete Befehle.
- Verwenden Sie nicht STRG+ALT-Kombinationen,, da Windows diese Kombination in einigen Sprachversionen als ALTGR-Taste interpretiert, die alphanumerische Zeichen generiert.
Tastatur- und Mauskombinationen
- Verwenden Sie bei Links UMSCHALT+Klicken, um mithilfe eines neuen Fensters zu navigieren, und drücken Sie STRG+Klicken, um mit einer neuen Registerkarte zu navigieren. Dieser Ansatz ist mit Windows Internet Explorer konsistent.
Dokumentation
Wenn Sie auf die Tastatur verweisen:
- Verwenden Sie die Bildschirmtastatur, um auf eine Tastaturdarstellung auf dem Bildschirm zu verweisen, die der Benutzer auf Eingabezeichen berührt.
- Geben Sie Tastaturkombinationen an, die mit der Zusatztaste beginnen. Präsentieren Sie Zusatztasten in der folgenden Reihenfolge: Windows-Logo, Anwendung, STRG, ALT, UMSCHALT. Wenn der Numpad-Modifizierer verwendet wird, setzen Sie ihn direkt vor der Taste, die er ändert.
- Verwenden Sie nicht alle Großbuchstaben für Tastaturtasten. Folgen Sie stattdessen der Groß-/Kleinschreibung, die von Standardtastaturen verwendet wird, oder kleingeschrieben, wenn die Taste nicht auf der Tastatur beschriftet ist.
- Verwenden Sie für alphabetische Tastenkombinationen einen Großbuchstaben.
- Seite nach oben, Bild unten, Druckbildschirm und Bildlaufsperre
- Rechtschreibprüfung plus Vorzeichen, Minuszeichen, Bindestrich, Punkt und Komma.
- Verwenden Sie bei Pfeiltasten nach links, nach rechts, nach oben und nach unten. Verwenden Sie keine Grafikbeschriftungen für die Pfeiltasten.
- Verwenden Sie die Windows-Logo-Taste und den Anwendungsschlüssel, um auf die Mit Symbolen beschrifteten Schlüssel zu verweisen. Verwenden Sie keine Grafikbeschriftungen für diese Tasten.
Richtig:
LEERTASTE, TAB, EINGABETASTE, BILD-AUF, STRG+ALT+ENTF, ALT+W, STRG+PLUSZEICHEN
Falsch:
LEERTASTE, TAB, EINGABETASTE, PG UP, STRG+ALT+ENTF, ALT+W, STRG++
- Geben Sie Tastenkombinationen mit einem Pluszeichen ohne Leerzeichen an.
Richtig:
STRG+A, UMSCHALT+F5
Falsch:
STRG-A, UMSCHALT+F5
- Wenn Sie eine Tastenkombination anzeigen möchten, die Satzzeichen enthält, die die UMSCHALTTASTE verwenden müssen, z. B. das Fragezeichen, fügen Sie der Kombination UMSCHALT hinzu, und geben Sie dem Namen oder Symbol der verschobenen Taste. Die Verwendung des Namens des nicht zwischengeschalteten Schlüssels, z. B. 4 statt $, könnte für Benutzer verwirrend oder sogar falsch sein. zum Beispiel die ? und /Zeichen werden nicht immer auf jeder Tastatur verschoben.
Richtig:
STRG+UMSCHALT+?, STRG+UMSCHALT+*, STRG+UMSCHALT+KOMMA
Falsch:
STRG+UMSCHALT+/, STRG+?, STRG+UMSCHALT+8, STRG+*
- Verwenden Sie bei erster Erwähnung den Schlüsselnamen und den Schlüsselnamen, wenn erforderlich, um beispielsweise die F1-TASTE zu verbessern. Verweisen Sie bei allen nachfolgenden Verweisen nur auf die Taste mit dem Namen, z. B. F1.
- Lesen Sie speziell Zugriffstasten und Tastenkombinationen in der Programmierung und anderen technischen Dokumentationen. Verwenden Sie keine Tastenkombinationen, Mnemonic oder Hot keys. Überall sonst verwenden Sie Tastenkombinationen, insbesondere in der Benutzerdokumentation.
Beim Verweisen auf Die Interaktion:
- Verwenden Sie drücken, nicht deprimieren, schlagen, treffen oder eingeben, wenn Sie eine Taste drücken und sofort loslassen, eine Aktion innerhalb des Programms initiiert oder innerhalb eines Dokuments oder einer Benutzeroberfläche navigiert.
- Verwenden Sie "Typ", nicht eingeben, um Benutzer zum Eingeben von Text zu leiten.
- Verwenden Sie die Verwendung in Situationen, in denen das Drücken verwirrend sein kann, z. B. wenn Sie auf einen Tastentyp wie die Pfeiltasten oder Funktionstasten verweisen. In solchen Fällen kann es vorkommen, dass Benutzer glauben, dass sie alle Tasten gleichzeitig drücken müssen.
- Halten Sie die Taste gedrückt, wenn Sie eine Taste drücken und halten, z. B. eine Zusatztaste.
- Verwenden Sie "Drücken" nicht als Synonym für Klick.
Beispiele:
- Geben Sie Ihren Namen ein, und drücken Sie dann die EINGABETASTE.
- Drücken Sie STRG+F, und geben Sie dann den Text ein, nach dem Sie suchen möchten.
- Um Die Datei zu speichern, drücken Sie Y.
- Um die Einfügemarke zu verschieben, verwenden Sie die Pfeiltasten.