Windows 7: Maus und Zeiger
Hinweis
Dieses Entwurfshandbuch wurde für Windows 7 erstellt und wurde nicht für neuere Versionen von Windows aktualisiert. Viele der Anleitungen gelten immer noch im Prinzip, aber die Präsentation und Beispiele spiegeln unsere aktuellen Entwurfsleitlinien nicht wider.
Die Maus ist das primäre Eingabegerät, das zum Interagieren mit Objekten in Windows verwendet wird. Mausfunktionen können auch andere Zeigegeräte umfassen, wie z. B. Trackballs, Touchpads und Zeigestifte, die in Notizbuchcomputern integriert sind, Stifte, die mit Windows Tablet- und Touchtechnologie verwendet werden, und auf Computern mit Touchscreens, sogar dem Finger eines Benutzers.
Hinweis
Richtlinien für Barrierefreiheit, Stift und Touch werden in separaten Artikeln vorgestellt.
Beim physischen Verschieben der Maus wird der Grafikzeiger (auch als Cursor bezeichnet) auf dem Bildschirm verschoben. Der Zeiger verfügt über eine Vielzahl von Formen, um sein aktuelles Verhalten anzugeben.
Typische Mauszeiger
Mausgeräte verfügen häufig über eine primäre Schaltfläche (normalerweise die linke Schaltfläche), eine sekundäre Schaltfläche (normalerweise rechts) und ein Mausrad zwischen den beiden. Indem Sie den Zeiger positionieren und auf die primären und sekundären Schaltflächen auf der Maus klicken, können Benutzer Objekte auswählen und Aktionen ausführen. Für die meisten Interaktionen führt das Drücken einer Maustaste, während der Cursor über einem Ziel liegt, das ausgewählte Ziel angibt, und das Freigeben der Schaltfläche führt jede Aktion aus, die dem Ziel zugeordnet ist.
Alle Zeiger, außer dem gebuchten Zeiger, verfügen über einen einzelnen Pixel-Hot Spot, der die genaue Bildschirmposition der Maus definiert. Der Hot Spot bestimmt, welche Objekte von Mausaktionen betroffen sind. Objekte definieren eine heiße Zone, die der Bereich ist, in dem der Hot Spot als über das Objekt betrachtet wird. In der Regel stimmt die heiße Zone mit den Rahmen eines Objekts überein, aber es kann größer sein, um die Absicht des Benutzers zu vereinfachen.
Der Caret ist die blitzende vertikale Leiste, die angezeigt wird, wenn der Benutzer in ein Textfeld oder einen anderen Text-Editor eingibt. Die Pflege ist unabhängig vom Zeiger (standardmäßig Windows blendet den Zeiger aus, während der Benutzer eingibt).
Der Caret
Entwurfskonzepte
Die Maus ist intuitiv
Die Maus war ein erfolgreiches Eingabegerät, da es für die typische menschliche Hand einfach zu verwenden ist. Pointer-basierte Interaktion ist erfolgreich, weil es intuitiv ist und eine vielzahl von Erfahrungen ermöglicht.
Gut entworfene Benutzeroberflächenobjekte (UI)-Objekte sollen sich leisten, die visuelle und Verhaltenseigenschaften eines Objekts sind, die vorschlagen, wie sie verwendet wird. Der Zeiger fungiert als Proxy für die Hand, sodass Benutzer mit Bildschirmobjekten wie physische Objekte interagieren können. Wir Menschen haben ein grundlegendes Verständnis dafür, wie die menschliche Hand funktioniert, sodass etwas wie es aussieht, wir versuchen, es zu drücken; wenn es aussieht, wie es gegreift werden kann, versuchen wir, es zu greifen. Daher können Benutzer herausfinden, wie Sie Objekte mit starkem Angebot verwenden, indem Sie sie betrachten und versuchen.
Schaltflächen und Schieberegler haben eine starke Leiste
Im Gegensatz dazu sind Objekte mit schlechtem Angebot schwieriger zu ermitteln. Solche Objekte benötigen häufig eine Bezeichnung oder Anweisung, um sie zu erläutern.
Linktext und Symbole haben schlechte Leistung
Einige Aspekte der Mausnutzung sind nicht intuitiv
Klicken Sie mit der rechten Maustaste, doppelklicken Sie, und klicken Sie mit UMSCHALT- oder STRG-Tastenmodifizierern drei Mausinteraktionen, die nicht intuitiv sind, da sie keine echten Welt-Gegenstücke haben. Im Gegensatz zu Tastenkombinationen und Zugriffstasten werden diese Mausinteraktionen normalerweise nicht überall in der Benutzeroberfläche dokumentiert. Dies schlägt vor, dass Die Tastenkombinationen mit der rechten Maustaste, Doppelklicken und Tastaturmodifizierer nicht erforderlich sein sollten, um grundlegende Aufgaben auszuführen, insbesondere durch Neubenutzer. Es schlägt auch vor, dass diese erweiterten Interaktionen konsistente, vorhersehbares Verhalten haben müssen, das effektiv verwendet werden soll.
Ein- oder Doppelklick?
Doppelklicken wird so umfangreich auf dem Windows Desktop verwendet, dass es möglicherweise nicht wie eine erweiterte Interaktion aussieht. Beispielsweise wird das Öffnen von Ordnern, Programmen oder Dokumenten im Dateibereich Windows Explorer durch Doppelklicken ausgeführt. Durch das Öffnen einer Verknüpfung auf dem desktop Windows wird auch das Doppelklicken verwendet. Im Gegensatz dazu erfordert das Öffnen von Ordnern oder Programmen im Startmenü einen einzigen Klick.
Auswahlbare Objekte verwenden eine einzelne Maustaste, um die Auswahl auszuführen, sodass sie ein Doppelklick benötigen, um zu öffnen, während nicht auswählbare Objekte nur ein einzelner Klick zum Öffnen erfordern. Diese Unterscheidung wird von vielen Benutzern nicht verstanden (Klicken auf ein Programmsymbol ist das Klicken auf ein Programmsymbol, rechts?) und daher bleiben einige Benutzer einfach auf Symbole klicken, bis sie die gewünschten Symbole erhalten.
Direkte Manipulation
Die Interaktion mit Objekten wird direkt als direkte Manipulation bezeichnet. Zeigen, Klicken, Auswählen, Verschieben, Ändern der Größe, Teilen, Scrollen, Verschieben und Zoomen sind häufig direkte Manipulationen. Im Gegensatz dazu könnte die Interaktion mit einem Objekt über das Eigenschaftenfenster oder ein anderes Dialogfeld als indirekte Manipulation beschrieben werden.
Wenn es jedoch direkte Manipulationen gibt, kann es versehentliche Manipulationen geben und daher die Notwendigkeit der Verzeihung. Verzeihung ist die Möglichkeit, eine unerwünsliche Aktion einfach rückgängig zu machen oder zu korrigieren. Sie machen direkte Manipulationen, indem Sie Rückgängig machen, gutes visuelles Feedback geben und Benutzern die Einfache Korrektur von Fehlern ermöglichen. Die verzeihliche Verzeihung verhindert, dass unerwünschte Aktionen an der ersten Stelle auftreten, die Sie mithilfe eingeschränkter Steuerelemente und Bestätigungen für riskante Aktionen oder Befehle ausführen können, die ungewollte Folgen haben.
Standardmäßige Maustasteninteraktionen
Die Standard-Mausinteraktionen hängen von einer Vielzahl von Faktoren ab, einschließlich der Maustaste, der Anzahl der Klicks, deren Position während der Klicks und ob alle Tastaturmodifizierer gedrückt wurden. Nachfolgend sehen Sie eine Zusammenfassung der Art und Weise, wie diese Faktoren in der Regel die Interaktion beeinflussen:
- Bei den meisten Objekten führt die linke Doppelklickung ein einzelnes linkes Klicken aus und führt den Standardbefehl aus. Der Standardbefehl wird im Kontextmenü identifiziert.
- Für einige Arten von auswahlbaren Objekten erweitert jedes Klick den Effekt des Klickens. Wenn Sie z. B. in einem Textfeld ein Einzelnes klicken, den Eingabespeicherort festlegen, doppelklicken Sie auf ein Wort, und das dreifache Klicken markiert einen Satz oder Absatz.
- Mit der rechten Maustaste wird das Kontextmenü eines Objekts angezeigt.
- Halten Sie die Maus weiterhin, während Sie darauf zeigen, führt dazu, dass sie zeigen.
- Wenn Sie die Maus beim Drücken der Maustasten beibehalten, wird die Klick- und Einzelne Objektauswahl angegeben. Wenn Sie die Maus bewegen, ändern, die Größe ändern, teilen, ziehen und mehrere Objekte auswählen.
- Die Umschalttaste erweitert die Auswahl zusammenhängend.
- Die STRG-TASTE erweitert die Auswahl, indem Sie den Auswahlzustand des geklickten Elements deaktivieren, ohne die Auswahl anderer Objekte zu beeinträchtigen.
Einfache Mausinteraktionen
In der folgenden Tabelle werden allgemeine Mausinteraktionen und Effekte beschrieben.
Einfache Aktion | Interaktion | Typische Wirkung |
---|---|---|
Zeigen |
Positionieren Sie den Zeiger auf ein bestimmtes Objekt, ohne auf Schaltflächen zu klicken. |
Ziel zeigt den Mauszeigerstatus und alle dynamischen Angebote an. |
Schwebt |
Positionieren Sie den Zeiger auf ein bestimmtes Objekt, ohne auf Mausschaltflächen zu klicken und ohne mindestens eine Sekunde zu bewegen. |
Ziel zeigt seine QuickInfo, Infoinfo oder gleichwertig an. |
Klicken |
Positionieren Sie den Zeiger auf ein bestimmtes, nicht auswählbares Objekt, und drücken Sie eine Maustaste, ohne sich zu bewegen. Durch Klicken auf die Maustaste wird die Veröffentlichung der Maustaste wirksam, um Benutzern die Möglichkeit zu ermöglichen, das Klicken abzubrechen, indem Sie die Maus aus dem Ziel verschieben. Daher gibt die Maus nur das ausgewählte Ziel an. |
Aktivieren Sie für einzelne Klicks mit der primären Schaltfläche das Objekt. Wenn Sie mit der primären Schaltfläche doppelklicken möchten, aktivieren Sie das Objekt, und führen Sie den Standardbefehl aus. Zeigen Sie für die sekundäre Schaltfläche das Kontextmenü des Objekts an. |
Wählen Sie Folgendes aus: |
Positionieren Sie den Zeiger auf ein bestimmtes, auswählbares Objekt, und drücken Sie eine Maustaste. |
Wählen Sie für einzelne Klicks mit der primären Schaltfläche das Objekt aus. Wenn die Benutzer die Maus ziehen, wählen Sie einen zusammenhängenden Bereich von Objekten aus. Wenn Sie mit der primären Schaltfläche doppelklicken möchten, wählen Sie das Objekt aus, und führen Sie den Standardbefehl aus. Bei Text legt die rechte primäre Schaltfläche die Einfügemarke fest, das zweite Wort an der Einfügemarke aus, und der dritte Klick markiert den Satz oder Absatz. |
Drücken |
Positionieren Sie den Zeiger auf ein bestimmtes Objekt, und drücken Sie eine Maustaste, ohne sie loszugeben. |
Bei automatisch wiederholenden Funktionen (z. B. Drücken eines Bildlaufpfeils zum kontinuierlichen Scrollen), aktivieren Sie wiederholt. Andernfalls gibt den Anfang einer Verschiebung an, ändern Sie die Größe, den Teil oder das Ziehen, es sei denn, gefolgt von einer Veröffentlichung ohne Verschieben. |
Wheeling |
Mausrad verschieben. |
Fenster scrollt vertikal in Richtung Mausradbewegung. |
Zeiger-Shapes
In der folgenden Tabelle werden allgemeine Zeigerformen und Verwendungen beschrieben.
Form | Name | Verwendung |
---|---|---|
![]() |
Normalauswahl |
Wird für die meisten Objekte verwendet. |
![]() |
Linkauswahl |
Wird aufgrund ihrer schwachen Angebote für Text- und Grafiklinks verwendet. |
![]() |
Textauswahl |
Wird für Text verwendet, um eine Position zwischen Zeichen anzugeben. |
![]() |
Genauigkeitsauswahl |
Wird für Grafik und andere zweidimensionale Interaktionen verwendet. |
Zusammengesetzte Mausinteraktionen
In der folgenden Tabelle werden allgemeine Mausinteraktionen beschrieben.
Zusammengesetzte Aktion | Interaktion | Typische Wirkung | Zeiger |
---|---|---|---|
Verschieben |
Wenn es sich beim Verschieben um einen Modus handelt (eingegeben durch Einen Befehl), geben Sie den Modus ein, positionieren Sie den Zeiger über ein bewegliches Objekt, drücken Sie die Taste, und bewegen Sie die Maus, lassen Sie die Maustaste los. In diesem Fall ändert der Zeiger die Form, um den Modus anzugeben. positionieren Sie andernfalls den Mauszeiger über den Ziehpunkt eines beweglichen Objekts, drücken Sie die Taste, und bewegen Sie die Maus, lassen Sie die Maustaste los. In diesem Fall muss der Zeiger die Form nicht ändern. |
Das Objekt bewegt sich in Richtung zeigerbewegung. |
Verschieben![]() wird verwendet, um ein Fenster in eine beliebige Richtung zu verschieben. Pfanne ![]() Wird verwendet, um ein Objekt innerhalb eines Fensters in beliebiger Richtung zu verschieben. |
Größenänderung |
Positionieren Sie den Mauszeiger über einen größenveränderbaren Rahmen oder einen Größenänderungsziehpunkt, drücken Sie eine Maustaste, und bewegen Sie die Maus, und lassen Sie die Maustaste los. |
Die Größe des Objekts wird in Richtung der Zeigerbewegung geändert. |
Vertikale und horizontale Größenänderung![]() ![]() wird verwendet, um die Größe einer einzelnen Dimension zu ändern. Diagonale Größenänderung ![]() ![]() wird verwendet, um die Größe von zwei Dimensionen gleichzeitig zu ändern. Zeilen- und Spaltengröße ändern ![]() ![]() Wird verwendet, um die Größe einer Zeile oder Spalte in einem Raster zu ändern. |
Teilen |
Positionieren Sie den Mauszeiger über einem Splitter, drücken Sie eine Maustaste, und bewegen Sie die Maus, und lassen Sie die Maustaste los. |
Geteilter Bereichsrahmen bewegt sich in Richtung Zeigerbewegung. |
Fensterteiler![]() ![]() Wird verwendet, um die Größe eines geteilten Bereichs vertikal oder horizontal zu ändern. |
Drag & Drop |
Positionieren Sie den Mauszeiger über einem gültigen Objekt zum Ziehen, drücken Sie eine Maustaste, und bewegen Sie die Maus zu einem Dropziel, und lassen Sie die Maustaste los. |
objekt wird verschoben oder in das Dropziel kopiert. |
normale Auswahl![]() wird über gültige Ziehenziele verwendet. möglicherweise verfügt auch über eine Infoinfo, um einen bestimmten Effekt anzugeben. nicht verfügbar ![]() Wird verwendet, um anzugeben, dass eine Oberfläche kein gültiges Dropziel ist. |
Aktivitätsindikatoren
In der folgenden Tabelle sind Zeiger aufgeführt, die Benutzer beim Ausführen einer Aktion sehen, die länger als ein paar Sekunden dauert, bis sie abgeschlossen werden.
Form | Name | Verwendung |
---|---|---|
![]() |
Beschäftigter Zeiger |
Wird verwendet, um zu warten, bis ein Fenster reaktionsfähig wird. |
![]() |
Arbeiten im Hintergrundzeiger |
Wird verwendet, um zu zeigen, zu klicken, zu drücken oder auszuwählen, während eine Aufgabe im Hintergrund abgeschlossen ist. |
Handzeiger
Text- und Grafiklinks verwenden einen Hand- oder "Linkauswahl"-Zeiger (eine Hand mit dem Zeiger mit dem Index) aufgrund ihrer schwachen Angebote. Während Links möglicherweise andere visuelle Hinweise haben, um anzugeben, dass sie Verknüpfungen sind (z. B. Unterstreichungen und spezielle Platzierung), ist das Anzeigen des Zeigers auf der Maus die endgültige Angabe eines Links.
Um Verwirrung zu vermeiden, ist es zwingend erforderlich, den Handzeiger nicht für andere Zwecke zu verwenden. Befehlsschaltflächen haben z. B. bereits einen starken Angebot, sodass sie keinen Handzeiger benötigen. Der Handzeiger muss "dieses Ziel ist ein Link" und nichts anderes bedeuten.
Benutzerdefinierte Zeiger
Windows unterstützt die Erstellung von benutzerdefinierten Zeigern. Weitere Details finden Sie unter Festlegen des Cursorbilds und derBenutzereingabe: Erweitertes Beispiel.
Viele Anwendungen bieten eine Palette von Steuerelementen mit benutzerdefinierten Zeigern, um die Anwendungsfunktionalität zu unterstützen.
Microsoft Paint enthält eine Palette verschiedener Funktionen, die jeweils mit einem eindeutigen Zeiger
Fitts' Gesetz
Fitts' Law ist ein bekanntes Prinzip in grafischen Benutzeroberflächendesign-Ergonomie, die im Wesentlichen besagt:
- Je weiter entfernt ein Ziel ist, desto länger dauert es, es mit der Maus zu erwerben.
- Je kleiner ein Ziel ist, desto länger dauert es, um es mit der Maus zu erwerben.
Daher sind große Ziele gut. Achten Sie darauf, dass der gesamte Zielbereich klickbar ist.
Falsch | Richtig (das gesamte Ziel ist klickbar) |
---|---|
![]() |
![]() |
Sie können die Größe eines Ziels dynamisch ändern, wenn Sie darauf zeigen, damit sie einfacher zu erwerben ist.
Ein Ziel wird größer, wenn der Benutzer darauf verweist, um den Erwerb zu erleichtern
Und auch enge Ziele sind gut. Suchen Sie klickbare Elemente in der Nähe, an der sie am wahrscheinlichsten verwendet werden. In der folgenden Abbildung ist die Farbpalette zu weit von der Toolauswahl entfernt.
Die Farbpalette ist zu weit davon entfernt, wo es wahrscheinlich verwendet wird
Betrachten Sie die Tatsache, dass der aktuelle Zeigerstandort des Benutzers so nah wie ein Ziel sein kann, wodurch es trivial ist, zu erwerben. So nutzen Kontextmenüs das Recht von Fitts vollständig, wie die Minisymbolleisten, die von Microsoft Office verwendet werden.
Die aktuelle Zeigerposition ist immer am einfachsten zu erwerben.
Berücksichtigen Sie auch alternative Eingabegeräte beim Bestimmen von Objektgrößen. Die für toucheingabe empfohlene Mindestzielgröße beträgt beispielsweise 23 x 23 Pixel (13x13 DLUs).
Umgebungen ohne Maus
Nicht alle Windows Umgebungen haben eine Maus. Kioske haben z. B. selten eine Maus und verfügen normalerweise über einen Touchscreen. Dies bedeutet, dass Benutzer einfache Interaktionen ausführen können, z. B. mit linksklicken und vielleicht durch Ziehen und Ablegen. Sie können jedoch nicht mit der Maus zeigen, mit der rechten Maustaste klicken oder doppelklicken. Diese Situation ist leicht zu entwerfen, weil diese Einschränkungen in der Regel im Voraus bekannt sind.
Die Verwendung einer Maus erfordert feine motorische Fähigkeiten und daher können nicht alle Benutzer eine Maus verwenden. Um Ihre Software für die breiteste Zielgruppe zugänglich zu machen, stellen Sie sicher, dass alle Interaktionen, für die feinmotorische Fähigkeiten nicht erforderlich sind, stattdessen mithilfe der Tastatur ausgeführt werden können.
Weitere Informationen und Richtlinien finden Sie unter Barrierefreiheit.
Wenn Sie nur vier Dinge tun...
- Geben Sie Mausinteraktionen verhalten, die mit ihren Standardeffekten konsistent sind, indem Sie die Standardzeiger bei Bedarf verwenden.
- Beschränken Sie erweiterte Mausinteraktionen (die rechte Klicks, mehrere Klicks oder Modifizierertasten erfordern), auf erweiterte Aufgaben, die auf erweiterte Benutzer ausgerichtet sind.
- Weisen Sie erweiterte Mausinteraktionen konsistente, vorhersehbare Verhaltensweisen zu, damit sie effektiv verwendet werden können.
- Stellen Sie sicher, dass Ihr Programm die Möglichkeit bietet, alle unerwünschten Aktionen, insbesondere für destruktive Befehle, rückgängig zu machen oder zu korrigieren. Versehentliche Aktionen sind wahrscheinlicher, wenn Sie direkte Manipulation verwenden.
Richtlinien
Klicken Sie auf "Leisten".
- Erfordert niemals, dass Benutzer auf ein Objekt klicken, um festzustellen, ob es klickbar ist. Benutzer müssen die Klickbarkeit allein durch visuelle Überprüfung bestimmen können.
- Primäre Benutzeroberfläche (z. B. Commit-Schaltflächen) müssen über eine statische Klickbarkeit verfügen. Benutzer sollten nicht darauf zeigen müssen, um die primäre Benutzeroberfläche zu ermitteln.
- Sekundäre Benutzeroberfläche (z. B. sekundäre Befehle oder progressive Offenlegungssteuerelemente) können ihre Klickmöglichkeiten auf dem Mauszeiger anzeigen.
- Textlinks sollten textgesteuert Linktext vorschlagen, und zeigen sie dann auf der Mauszeiger auf der Maus auf die Klickanzeige (Unterstrich oder andere Präsentationsänderungen) an.
- Grafiklinks zeigen nur einen Handzeiger auf dem Mauszeiger an.
- Verwenden Sie den Handzeiger (oder "Linkauswahl") nur für Text- und Grafiklinks. Andernfalls müssen Benutzer auf Objekte klicken, um festzustellen, ob sie Links sind.
Standardmäßige Maustasteninteraktionen
In der folgenden Tabelle werden die Interaktionen mit der Maustaste zusammengefasst, die in den meisten Fällen gelten:
Interaktion | Wirkung |
---|---|
Darauf zeigen (Hover) |
Ziel zeigt seine QuickInfo, Infoinfo oder gleichwertig an. |
Einzelne linke Maustaste |
Aktiviert oder wählt das Objekt aus. Legt für Text die Einfügemarke fest. |
Einzelnes Rechtsklick |
Wählt das Objekt aus und zeigt sein Kontextmenü an. |
Doppelklicken Sie auf die linke Maustaste |
Aktiviert oder wählt das Objekt aus, und führt den Standardbefehl aus. Für Text markiert das Wort an der Einfügemarke (ein dritter Klick wählt den Satz oder Absatz aus). |
Doppelklicken Sie mit der rechten Maustaste |
Dasselbe wie ein einzelnes Rechtsklick. |
Einzelnes Linksklick umschalten |
Für auswahlbare Objekte erweitert die Auswahl zusammenhängend. Andernfalls gilt dasselbe wie ein einzelnes linkes Klicken mit möglichen Änderungen. In Paint beispielsweise führt das Zeichnen eines Ovals mit dem Umschalttastenmodifizierer dazu, einen Kreis zu zeichnen. |
Umschalten mit der rechten Maustaste |
Dasselbe wie umschalten mit einem einzigen linken Klick. |
Doppelklick nach links |
Identisch mit der umschaltigen linken Maustaste und führt den Standardbefehl für die gesamte Auswahl aus. |
Doppeltippen mit der rechten Maustaste |
Dasselbe wie umschalten mit einem einzigen linken Klick. |
Strg-Einzelnes Linksklick |
Erweitern Sie die Auswahl für auswahlfähige Objekte, indem Sie den Auswahlzustand des geklickten Elements deaktivieren, ohne die Auswahl anderer Objekte zu beeinträchtigen (daher ist die Auswahl nicht zusammenhängend). Andernfalls gilt dasselbe wie ein einzelnes linkes Klicken. |
Strg mit der rechten Maustaste |
Identisch mit strg-linksklick. |
STRG-Doppelklick |
Identisch mit strg-links und führt den Standardbefehl für die gesamte Auswahl aus. |
Strg doppelklicken Sie mit der rechten Maustaste |
Identisch mit strg-linksklick. |
Mausinteraktion
Klicken Sie auf mindestens 16x16 Pixel, sodass sie einfach von jedem Eingabegerät geklickt werden können. Für Toucheingaben ist die empfohlene Mindeststeuerungsgröße 23x23 Pixel (13x13 DLUs). Ziehen Sie die dynamische Änderung der Größe kleiner Ziele in Betracht, wenn der Benutzer darauf verweist, dass sie leichter erworben werden können.
In diesem Beispiel sind die Drehsteuerungsschaltflächen zu klein, um effektiv mit Toucheingabe oder Stift zu verwenden.
Machen Sie Splitter mindestens fünf Pixel breit, damit sie einfach von jedem Eingabegerät geklickt werden können. Ziehen Sie die dynamische Änderung der Größe kleiner Ziele in Betracht, wenn der Benutzer darauf verweist, dass sie leichter erworben werden können.
In diesem Beispiel ist der Splitter im Windows Explorer-Navigationsbereich zu schmal, um effektiv mit einer Maus oder einem Stift zu verwendet werden.
Stellen Sie Benutzern einen Räumlichen Fehlerrand bereit. Erlauben Sie einige Mausbewegungen (z. B. drei Pixel), wenn Benutzer eine Maustaste freigeben. Benutzer bewegen die Maus manchmal leicht, während sie die Maustaste freigeben, sodass die Mausposition direkt vor der Veröffentlichung der Schaltfläche besser die Absicht des Benutzers widerspiegelt als die Position direkt nach.
Stellen Sie Benutzern einen Fehlerrand zeitlich bereit. Verwenden Sie die Doppelklickgeschwindigkeit des Systems, um zwischen einzelnen und doppelten Klicks zu unterscheiden.
Klicken Sie auf die Maustaste nach oben. Ermöglichen Sie Benutzern, Mausaktionen aufzugeben, indem Sie die Maus aus gültigen Zielen entfernen, bevor Sie die Maustaste freigeben. Für die meisten Mausinteraktionen gibt das Drücken einer Maustaste nur das ausgewählte Ziel an, und das Freigeben der Schaltfläche aktiviert die Aktion. Automatische Wiederholungsfunktionen (z. B. Drücken eines Bildlaufpfeils zum kontinuierlichen Scrollen) sind eine Ausnahme.
Erfassen Sie die Maus zum Auswählen, Verschieben, Ändern der Größe, Teilen und Ziehen.
Verwenden Sie die Esc-Taste, damit Benutzer zusammengesetzte Mausinteraktionen wie Verschieben, Größe ändern, Teilen und Ziehen verlassen können.
Wenn ein Objekt keine Doppelklicks unterstützt, aber Benutzer werden wahrscheinlich davon ausgehen, dass es funktioniert, interpretiert ein "Doppelklick" als einzelnes Klick. Angenommen, der Benutzer beabsichtigte eine einzelne Aktion anstelle von zwei.
Da Benutzer wahrscheinlich davon ausgehen, dass Taskleisten Doppelklicken unterstützen, sollte ein "Doppelklick" als einzelner Klick behandelt werden.
Ignorieren Sie redundante Mausklicks, während Ihr Programm inaktiv ist. Wenn der Benutzer z. B. 10 mal auf eine Schaltfläche klickt, während ein Programm inaktiv ist, interpretieren Sie dies als einzelnes Klick.
Verwenden Sie keine doppelten Ziehen oder Chords. Ein doppelter Ziehen ist eine Ziehenaktion, die mit einem Doppelklick beginnt, und ein Chord ist, wenn mehrere Maustasten gleichzeitig gedrückt werden. Diese Interaktionen sind nicht standardlich, sind nicht auffindbar, sind schwer auszuführen und werden wahrscheinlich versehentlich ausgeführt.
Verwenden Sie alt nicht als Modifizierer für Mausinteraktionen. Die ALT-TASTE ist für Symbolleistenzugriffs- und Zugriffstasten reserviert.
Verwenden Sie umschalt+STRG nicht als Modifizierer für Mausinteraktionen. Dies wäre zu schwierig zu verwenden.
Machen Sie einen Redundanten Mauszeiger. Um Ihr Programm touchierbar zu machen, nutzen Sie den Mauszeiger, aber nur auf die Weise, die nicht zum Ausführen einer Aktion erforderlich sind. Dies bedeutet in der Regel, dass eine Aktion auch durch Klicken ausgeführt werden kann, aber nicht unbedingt genau auf dieselbe Weise. Der Mauszeiger wird von den meisten Touchtechnologien nicht unterstützt, sodass Benutzer mit solchen Touchscreens keine Aufgaben ausführen können, die die Mauszeiger erfordern.
Mausrad
- Stellen Sie das Mausrad auf das Steuerelement, den Bereich oder das Fenster fest, das der Zeiger derzeit übergibt. Dadurch werden ungewollte Ergebnisse vermieden.
- Machen Sie das Mausrad wirksam, ohne auf den Eingabefokus zu klicken oder den Fokus zu haben. Die Mauszeigerung ist ausreichend.
- Machen Sie das Mausrad auf das Objekt mit dem spezifischsten Bereich betroffen. Wenn der Zeiger beispielsweise über ein bildlauffähiges Listenfeld-Steuerelement in einem bildlaufbaren Fenster innerhalb eines bildlaufbaren Fensters liegt, wirkt sich das Mausrad auf das Listenfeldsteuerelement aus.
- Ändern Sie den Eingabefokus nicht beim Verwenden des Mausrads.
- Geben Sie dem Mausrad die folgenden Effekte:
- Für bildlaufbare Fenster, Bereiche und Steuerelemente:
- Durch Drehen des Mausrads wird das Objekt vertikal gedreht, wobei die Drehung nach oben erfolgt. Damit das Rad natürliche Zuordnung hat, sollte die Drehung des Mausrads niemals horizontal scrollen, da dies unorientiert und unerwartet ist.
- Wenn die STRG-TASTE gedrückt wird, verkleinert das Mausrad das Objekt, wobei das Drehen von Zooms nach oben und die Drehung nach unten verkleinert wird.
- Durch das Kippen des Mausrads wird das Objekt horizontal gedreht.
- Durch Drehen des Mausrads wird das Objekt vertikal gedreht, wobei die Drehung nach oben erfolgt. Damit das Rad natürliche Zuordnung hat, sollte die Drehung des Mausrads niemals horizontal scrollen, da dies unorientiert und unerwartet ist.
- Für zoombare Fenster und Bereiche (ohne Bildlaufleisten):
- Das Drehen des Mausrads zoomt das Objekt, wobei das Drehen von Zooms nach oben und das Drehen nach unten verkleinern.
- Das Kippen des Mausrads hat keine Auswirkung.
- Für Registerkarten:
- Das Drehen des Mausrads kann die aktuelle Registerkarte unabhängig von der Ausrichtung der Registerkarten ändern.
- Das Kippen des Mausrads hat keine Auswirkung.
- Wenn die UMSCHALT- und ALT-TASTE gedrückt ist, hat das Mausrad keine Auswirkung.
- Für bildlaufbare Fenster, Bereiche und Steuerelemente:
- Verwenden Sie die Windows Systemeinstellungen für die vertikale Bildlaufgröße (zum Drehen) und die horizontale Bildlaufgröße (zum Kippen). Diese Einstellungen können über das Maus-Systemsteuerungselement konfiguriert werden.
- Drehen Sie das Mausrad schneller, was zu einer schnelleren Bildlauffunktion führt. Dadurch können Benutzer große Dokumente effizienter scrollen.
- Bei bildlauffähigen Fenstern sollten Sie auf die Maustaste klicken, um das Fenster im "Lesemodus" zu platzieren. Der Lesemodus bezieht ein spezielles Bildlauf-Origin-Symbol und scrollt das Fenster in eine Richtung und Geschwindigkeit relativ zum Bildlauf-Ursprung.
Internet Explorer unterstützt den Lesemodus, der das Bildlaufsymbol enthält
Ausblenden des Zeigers
- Blenden Sie den Zeiger nicht aus. Ausnahmen:
- Präsentationsanwendungen, die im Vollbildpräsentationsmodus ausgeführt werden, können den Zeiger ausblenden. Der Zeiger muss jedoch sofort wiederhergestellt werden, wenn Benutzer die Maus bewegen, und kann nach zwei Sekunden in der Inaktivität erneut verschoben werden.
- Umgebungen ohne Maus (z. B. Kioske) können den Zeiger dauerhaft ausblenden.
- Standardmäßig blendet Windows den Zeiger aus, während der Benutzer in ein Textfeld eingibt. Diese Windows Systemeinstellung kann über das Maussteuerungselement konfiguriert werden.
Aktivitätszeiger
Die Aktivitätszeiger in Windows sind der beschäftigte Zeiger () und das Arbeiten im Hintergrundzeiger ().
- Zeigen Sie den beschäftigten Zeiger an, wenn Benutzer mehr als eine Sekunde warten müssen, bis eine Aktion abgeschlossen ist. Beachten Sie, dass der beschäftigte Zeiger keinen Hotspot hat, sodass Benutzer während der Anzeige auf nichts klicken können.
- Zeigen Sie den arbeitsfähigen Hintergrundzeiger an, wenn Benutzer mehr als eine Sekunde warten müssen, bis eine Aktion abgeschlossen ist, aber das Programm reagiert, und es gibt kein anderes visuelles Feedback, dass die Aktion nicht abgeschlossen ist.
- Kombinieren Sie Aktivitätszeiger nicht mit Statusindikatoren oder Fortschrittsanimationen.
Einfügemarke
Zeigen Sie die Sorgfalt erst an, wenn das Texteingabefenster oder Steuerelement den Eingabefokus hat. Das Caret schlägt den Eingabefokus für Benutzer vor, aber ein Fenster oder Steuerelement kann das Caret ohne Eingabefokus anzeigen. Stehlen Sie natürlich nicht den Eingabefokus, damit ein Dialogfeld außerhalb des Kontexts das Caret anzeigen kann.
Der Windows Anmeldeinformations-Manager wird außerhalb des Kontexts mit dem Caret, aber ohne Eingabefokus angezeigt. Daher geben Benutzer ihr Kennwort an unerwarteten Stellen ein.
Platzieren Sie die Pflege, in der Benutzer am wahrscheinlichsten zuerst eingeben. In der Regel ist dies entweder der letzte Ort, an dem der Benutzer eingegeben wurde oder am Ende des Texts.
Zugriff
- Für Benutzer, die die Maus überhaupt nicht verwenden können, müssen Sie die Maus mit der Tastatur redundant machen.
- Benutzer sollten alles mit der Tastatur erledigen können, die sie mit der Maus haben können, mit Ausnahme von Aktionen, für die fein motorische Fähigkeiten wichtig sind, z. B. Zeichnen und Spielen.
- Benutzer sollten alles mit der Maus erledigen können, die sie mit der Tastatur ausführen können, mit Ausnahme der effizienten Texteingabe.
- Für Benutzer mit eingeschränkter Möglichkeit, die Maus zu verwenden:
- Doppelklicken Sie nicht, und ziehen Sie die einzige Möglichkeit, eine Aktion auszuführen.
Weitere Informationen und Richtlinien finden Sie unter Barrierefreiheit.
Dokumentation
Beim Verweisen auf die Maus:
- Vermeiden Sie die Verwendung der Plural-Mäuse; Wenn Sie auf mehr als eine Maus verweisen müssen, verwenden Sie Mausgeräte.
- Verwenden Sie die Maustaste, um die linke Maustaste anzugeben. Verwenden Sie keine primäre Maustaste. Verwenden Sie ebenso die rechte Maustaste anstelle der sekundären Maustaste. Unabhängig von der Genauigkeit verstehen Die Benutzer diese Begriffe und Benutzer, die ihre Schaltflächen neu programmieren, machen die mentale Schicht.
- Verwenden Sie das Rad für den drehbaren Teil des Mausrads und die Radschaltfläche, um auf den klickbaren Teil zu verweisen.
- Verwenden Sie Verben wie Klicken, Punkt und Ziehen, um auf Mausaktionen zu verweisen. Benutzer drehen das Rad vertikal, kippen sie horizontal, und klicken Sie auf die Radschaltfläche.
- Verwenden Sie ziehen, nicht ziehen und ablegen, um ein Dokument oder einen Ordner zu verschieben. Es ist akzeptabel, drag-and-drop als Adjektiv zu verwenden, wie in "Verschieben des Ordners ist ein Drag-and-Drop-Vorgang".
- Trennen Sie immer Doppelklick, und klicken Sie mit der rechten Maustaste als Verben.
- Klicken Sie mit Klick, nicht auf. Klicken Sie in (wie im Fenster klicken) ist zulässig.
Beim Verweisen auf Mauszeiger:
- Verweisen Sie auf den Mauszeiger als Zeiger. Verwenden Sie den Cursor nur in der technischen Dokumentation.
- Verwenden Sie bei Zeigern mit Aktivitätsindikatoren den Beschäftigt-Zeiger für den Zeiger, der nur aus einem Aktivitätsindikator besteht, und arbeiten Sie im Hintergrundzeiger für den Kombinationszeiger und die Aktivitätsanzeige.
- Verwenden Sie für die anderen Arten von Zeigern keine beschreibenden Bezeichnungen, um auf den Zeiger zu verweisen. Verwenden Sie bei Bedarf eine Grafik, um zu beschreiben, wie der Mauszeiger auf dem Bildschirm angezeigt werden kann.
Beispiele:
- Zeigen Sie auf den Fensterrahmen.
- Klicken Sie mit der Maus auf die Schaltfläche "Minimieren ".
- Halten Sie die UMSCHALTTASTE gedrückt, und klicken Sie auf die rechte Maustaste.
- Wenn der Zeiger zu einem
wird, ziehen Sie den Mauszeiger, um die geteilte Linie zu verschieben.