Wskaźnik myszy i wskaźniki systemu Windows 7
Nuta
Ten przewodnik projektowania został utworzony dla systemu Windows 7 i nie został zaktualizowany dla nowszych wersji systemu Windows. Większość wskazówek nadal ma zastosowanie w zasadzie, ale prezentacja i przykłady nie odzwierciedlają naszych bieżących wskazówek dotyczących projektowania.
Mysz jest podstawowym urządzeniem wejściowym używanym do interakcji z obiektami w systemie Windows. Funkcje myszy mogą również obejmować inne urządzenia wskazujące, takie jak trackballs, touchpady i kije wskazujące wbudowane w komputery notesowe, długopisy używane z technologią Tablet i Touch systemu Windows, a także na komputerach z ekranami dotykowymi, nawet palcem użytkownika.
Nuta
Wytyczne dotyczące ułatwień dostępu, piórem i touch są prezentowane w oddzielnych artykułach.
Fizycznie przesuwa wskaźnik graficzny (nazywany również kursorem) na ekranie. Wskaźnik ma różne kształty, aby wskazać jego bieżące zachowanie.
zrzut ekranu
typowe wskaźniki myszy
Urządzenia myszy często mają przycisk podstawowy (zwykle lewy przycisk), pomocniczy przycisk (zazwyczaj po prawej stronie) i kółko myszy między nimi. Po ustawieniu wskaźnika i kliknięciu przycisków podstawowych i pomocniczych myszy użytkownicy mogą wybierać obiekty i wykonywać na nich akcje. W przypadku większości interakcji naciśnięcie przycisku myszy, gdy kursor znajduje się nad elementem docelowym, wskazuje wybrany element docelowy i zwalnia przycisk wykonuje dowolną akcję skojarzoną z obiektem docelowym.
Wszystkie wskaźniki, z wyjątkiem wskaźnika zajętego, mają jeden piksel hot spot, który definiuje dokładną lokalizację ekranu myszy. Punkt gorący określa, który obiekt ma wpływ na akcje myszy. Obiekty definiują strefę gorącą, która jest obszarem, w którym obiekt jest uważany za punkt gorący. Zazwyczaj strefa gorąca pokrywa się z obramowaniami obiektu, ale może być większa, aby ułatwić wykonywanie intencji użytkownika.
Daszek jest pionowym paskiem, który jest wyświetlany, gdy użytkownik wpisuje w polu tekstowym lub innym edytorze tekstów. Daszek jest niezależny od wskaźnika (domyślnie system Windows ukrywa wskaźnik podczas pisania przez użytkownika).
karetki
Pojęcia dotyczące projektowania
Mysz jest intuicyjna
Mysz była pomyślnym urządzeniem wejściowym, ponieważ jest łatwy w użyciu dla typowej ludzkiej ręki. Interakcja oparta na wskaźniku zakończyła się pomyślnie, ponieważ jest intuicyjna i umożliwia korzystanie z wielu różnych środowisk.
Dobrze zaprojektowane obiekty interfejsu użytkownika (UI) mają dostępność, które są właściwościami wizualnymi i behawioralnymi obiektu, który sugeruje sposób jego użycia. Wskaźnik działa jako serwer proxy dla ręki, co pozwala użytkownikom na interakcję z obiektami ekranowymi, podobnie jak w przypadku obiektów fizycznych. Ludzie mają wrodzoną wiedzę na temat tego, jak działa ludzka ręka, więc jeśli coś wygląda na to, że można go pchnąć, staramy się go pchać; Jeśli wygląda na to, że można go chwycić, staramy się go chwycić. W związku z tym użytkownicy mogą dowiedzieć się, jak używać obiektów z silną przystępną dostępnością, patrząc na nich i próbując je wypróbować.
Przyciski i suwaki mają silną dostępność
Natomiast obiekty o słabej przystępności są trudniejsze do dowiedzieć się. Takie obiekty często wymagają etykiety lub instrukcji, aby je wyjaśnić.
tekst linku i ikony mają słabą dostępność
Niektóre aspekty użycia myszy nie są intuicyjne
kliknięcie prawym przyciskiem myszy, dwukrotne kliknięcie i kliknięcie za pomocą modyfikatorów Shift lub Ctrl to trzy interakcje myszy, które nie są intuicyjne, ponieważ nie mają rzeczywistych odpowiedników. W przeciwieństwie do skrótów klawiaturowych i dostępu te interakcje myszy zwykle nie są udokumentowane w żadnym miejscu w interfejsie użytkownika. Sugeruje to, że kliknięcie prawym przyciskiem myszy, dwukrotne kliknięcie i modyfikatory klawiatury nie powinny być wymagane do wykonywania podstawowych zadań, zwłaszcza przez początkujących użytkowników. Sugeruje również, że te zaawansowane interakcje muszą mieć spójne, przewidywalne zachowanie do efektywnego użycia.
Kliknij jedno kliknięcie lub dwukrotne kliknięcie?
Dwukrotne kliknięcie jest używane tak szeroko na pulpicie systemu Windows, że może nie wydawać się zaawansowaną interakcją. Na przykład otwieranie folderów, programów lub dokumentów w okienku plików Eksploratora Windows odbywa się dwukrotnie. Otwarcie skrótu na pulpicie systemu Windows używa również dwukrotnego kliknięcia. Z kolei otwieranie folderów lub programów w menu Start wymaga jednego kliknięcia.
Wybieralne obiekty używają jednego kliknięcia do wykonania zaznaczenia, więc wymagają dwukrotnego kliknięcia do otwarcia, natomiast obiekty, które nie można wybierać, wymagają tylko jednego kliknięcia, aby otworzyć. To rozróżnienie nie jest zrozumiałe dla wielu użytkowników (kliknięcie ikony programu klika ikonę programu, prawo?) i w rezultacie niektórzy użytkownicy po prostu klikają ikony, dopóki nie uzyskają tego, czego chcą.
Bezpośrednie manipulowanie
Bezpośrednie manipulowanie obiektami jest określane jako bezpośrednie manipulowanie. Wskazywanie, klikanie, wybieranie, przenoszenie, zmienianie rozmiaru, dzielenie, przewijanie, przesuwanie i powiększanie są typowymi manipulacjami bezpośrednimi. Natomiast interakcja z obiektem za pośrednictwem okna właściwości lub innego okna dialogowego może być opisana jako manipulacja pośrednia.
Jednak tam, gdzie istnieje bezpośrednia manipulacja, może istnieć przypadkowa manipulacja i dlatego potrzeba przebaczenia. Przebaczenie jest zdolność do odwrócenia lub poprawienia niepożądanej akcji łatwo. Bezpośrednie manipulacje są wyrozumialne przez cofanie, przekazywanie dobrych opinii wizualnych i łatwe poprawianie błędów przez użytkowników. Związane z przebaczeniem uniemożliwia niepożądane działania w pierwszej kolejności, co można zrobić za pomocą ograniczonych kontrolek i potwierdzeń dla ryzykownych działań lub poleceń, które mają niezamierzone konsekwencje.
Standardowe interakcje przycisku myszy
Standardowe interakcje myszy zależą od różnych czynników, w tym klikniętego myszy, liczby kliknięć, jego położenia podczas kliknięć i tego, czy zostały naciśnięty wszelkie modyfikatory klawiatury. Poniżej przedstawiono podsumowanie wpływu tych czynników na interakcję:
- W przypadku większości obiektów kliknięcie dwukrotne po lewej stronie wykonuje pojedyncze kliknięcie po lewej stronie i wykonuje polecenie domyślne. Domyślne polecenie jest identyfikowane w menu kontekstowym.
- W przypadku niektórych typów obiektów, które można wybrać, każde kliknięcie rozszerza efekt kliknięcia. Na przykład kliknięcie jednokrotne w polu tekstowym ustawia lokalizację wejściową, dwukrotne kliknięcie wybiera wyraz, a kliknięcie trzykrotne zaznacza zdanie lub akapit.
- Kliknięcie prawym przyciskiem myszy powoduje wyświetlenie menu kontekstowego obiektu.
- Utrzymywanie myszy nadal podczas wskazywania wyników na zatrzymaniu wskaźnika myszy.
- Utrzymywanie myszy nadal przy naciśnięciu przycisków myszy wskazuje kliknięcie i wybór pojedynczego obiektu. Przesunięcie myszy wskazuje przenoszenie, zmienianie rozmiaru, dzielenie, przeciąganie i wybór wielu obiektów.
- Shift rozszerza zaznaczenie w sposób ciągły.
- Ctrl rozszerza zaznaczenie, przełączając stan zaznaczenia klikniętego elementu bez wpływu na wybór innych obiektów.
Proste interakcje myszą
W poniższej tabeli opisano typowe interakcje i efekty myszy.
Prosta akcja | Interakcja | Typowy efekt |
---|---|---|
Wskazujące |
Umieść wskaźnik do określonego obiektu bez klikania przycisków myszy. |
Element docelowy wyświetla stan aktywowania i wszelkie dynamiczne przystępności cenowe. |
Unoszące się |
Umieść wskaźnik do określonego obiektu bez klikania przycisków myszy i bez przesuwania przez co najmniej sekundę. |
Element docelowy wyświetla etykietkę narzędzia, etykietkę informacji lub odpowiednik. |
Klikając |
Umieść wskaźnik do określonego obiektu, który nie można wybrać, i naciśnij i zwolnij przycisk myszy bez przenoszenia. Kliknięcie ma wpływ na zwolnienie przycisku myszy, aby umożliwić użytkownikom możliwość anulowania kliknięcia przez przeniesienie myszy z miejsca docelowego. W związku z tym naciśnięcie myszy wskazuje tylko wybrany element docelowy. |
W przypadku pojedynczych kliknięć za pomocą przycisku podstawowego aktywuj obiekt. W przypadku dwukrotnego kliknięcia za pomocą przycisku podstawowego aktywuj obiekt i wykonaj polecenie domyślne. W przypadku przycisku pomocniczego wyświetl menu kontekstowe obiektu. |
Wybieranie |
Umieść wskaźnik na określonym, można wybrać obiekt i nacisnąć i zwolnić przycisk myszy. |
W przypadku pojedynczych kliknięć za pomocą przycisku podstawowego wybierz obiekt. Jeśli użytkownicy przeciąga mysz, wybierz ciągły zakres obiektów. W przypadku dwukrotnego kliknięcia za pomocą przycisku podstawowego wybierz obiekt i wykonaj polecenie domyślne. W przypadku tekstu prawym przyciskiem podstawowym kliknij przycisk ustawia punkt wstawiania, drugi wybiera wyraz w punkcie wstawiania, a trzecie kliknięcie wybiera zdanie lub akapit. |
Natarczywy |
Umieść wskaźnik do określonego obiektu i naciśnij przycisk myszy bez zwalniania. |
W przypadku funkcji automatycznego powtarzania (takich jak naciśnięcie strzałki przewijania w celu ciągłego przewijania), aktywuj się wielokrotnie. W przeciwnym razie wskazuje początek przenoszenia, zmiany rozmiaru, dzielenia lub przeciągania, chyba że następuje wydanie bez przenoszenia. |
Wheeling |
Przesuń kółko myszy. |
Okno przewija się w pionie w kierunku ruchu kółka myszy. |
Kształty wskaźnika
W poniższej tabeli opisano typowe kształty i użycie wskaźnika.
Kształt | Nazwa | W przypadku użycia |
---|---|---|
![]() |
Wybór normalny |
Używany dla większości obiektów. |
![]() |
Wybieranie linku |
Używany do obsługi linków tekstowych i graficznych ze względu na ich słabą dostępność. |
![]() |
Zaznaczanie tekstu |
Służy do oznaczania lokalizacji między znakami. |
![]() |
Wybór precyzji |
Służy do graficznej i innej interakcji dwuwymiarowej. |
Interakcje ze złożoną myszą
W poniższej tabeli opisano typowe interakcje myszą.
Akcja złożona | Interakcja | Typowy efekt | Wskaźniki |
---|---|---|---|
Wzruszający |
Jeśli przenoszenie jest trybem (wprowadzonym przez nadanie polecenia), wprowadź tryb, umieść wskaźnik nad obiektem ruchomym, naciśnij przycisk i przesuń mysz, zwolnij przycisk myszy. w tym przypadku wskaźnik zmienia kształt, aby wskazać tryb. w przeciwnym razie umieść wskaźnik nad chwytakiem obiektu wymiennego, naciśnij przycisk i przesuń mysz, zwolnij przycisk myszy. w tym przypadku wskaźnik nie musi zmieniać kształtu. |
obiekt porusza się w kierunku ruchu wskaźnika. |
ruszać![]() służy do przenoszenia okna w dowolnym kierunku. patelnia ![]() Służy do przenoszenia obiektu w oknie w dowolnym kierunku. |
Zmiana rozmiaru |
Umieść wskaźnik nad obramowaniem z możliwością zmiany rozmiaru lub uchwytem zmiany rozmiaru, naciśnij przycisk myszy i przesuń myszą, a następnie zwolnij przycisk myszy. |
obiekt zmienia rozmiar w kierunku ruchu wskaźnika. |
zmiana rozmiaru pionowego i poziomego![]() ![]() służy do zmiany rozmiaru pojedynczego wymiaru. zmiana rozmiaru po przekątnej ![]() ![]() służy do zmiany rozmiaru dwóch wymiarów jednocześnie. zmiana rozmiaru wierszy i kolumn ![]() ![]() Służy do zmieniania rozmiaru wiersza lub kolumny w siatce. |
Dzielenie |
Umieść wskaźnik nad rozdzielaczem, naciśnij przycisk myszy i przesuń mysz, a następnie zwolnij przycisk myszy. |
obramowanie okienka podzielonego przesuwa się w kierunku ruchu wskaźnika. |
rozdzielacze okien![]() ![]() Służy do zmiany rozmiaru podzielonego okienka w pionie lub w poziomie. |
Przeciąganie i upuszczanie |
Umieść wskaźnik nad prawidłowym obiektem do przeciągania, naciśnij przycisk myszy i przesuń wskaźnik myszy do miejsca docelowego upuszczania, a następnie zwolnij przycisk myszy. |
obiekt jest przenoszony lub kopiowany do miejsca docelowego upuszczania. |
wybór normalny![]() używane nad prawidłowymi obiektami docelowymi przeciągania. może również mieć etykietkę informacyjną wskazującą konkretny efekt. niedostępny ![]() Służy do wskazywania, że powierzchnia nie jest prawidłowym elementem docelowym upuszczania. |
Wskaźniki aktywności
W poniższej tabeli przedstawiono wskaźniki, które użytkownicy widzą podczas wykonywania akcji, która trwa dłużej niż kilka sekund.
Kształt | Nazwa | W przypadku użycia |
---|---|---|
![]() |
Wskaźnik zajęty |
Służy do oczekiwania, aż okno stanie się dynamiczne. |
![]() |
Praca w wskaźniku w tle |
Służy do wskazywania, klikania, naciskania lub wybierania, gdy zadanie zostanie ukończone w tle. |
Wskaźniki ręczne
Linki tekstowe i graficzne używają wskaźnika ręcznego lub "zaznaczenia łącza" (ręka z palcem wskazującym ) ze względu na ich słabą dostępność. Linki mogą zawierać inne wskazówki wizualne wskazujące, że są łączami (takimi jak podkreślenia i specjalne rozmieszczenie), ale wyświetlanie wskaźnika ręki po umieszczeniu kursora jest ostatecznym wskazaniem łącza.
Aby uniknąć nieporozumień, konieczne jest, aby nie używać wskaźnika ręki do innych celów. Na przykład przyciski poleceń mają już silną przystępność cenową, więc nie potrzebują wskaźnika ręcznego. Wskaźnik dłoni musi oznaczać "ten element docelowy jest łączem" i nic innego.
Wskaźniki niestandardowe
System Windows obsługuje tworzenie niestandardowych wskaźników. Aby uzyskać więcej informacji, zobacz Ustawianie obrazu kursora i dane wejściowe użytkownika: rozszerzony przykład.
Wiele aplikacji udostępnia paletę kontrolek z niestandardowymi wskaźnikami do obsługi funkcji aplikacji.
Microsoft Paint zawiera paletę różnych funkcji, z których każdy ma unikatowy wskaźnik
Prawo dopasowań
Prawo Fitts jest dobrze znaną zasadą w graficznym interfejsie użytkownika projektowania, które zasadniczo stwierdza:
- Dalej jest cel, tym dłużej potrzeba, aby uzyskać go za pomocą myszy.
- Tym mniejsza jest wartość docelowa, tym dłużej potrzeba, aby uzyskać ją za pomocą myszy.
W związku z tym duże cele są dobre. Upewnij się, że cały obszar docelowy można kliknąć.
Błędny | Odpowiedź prawidłowa (cały element docelowy można kliknąć) |
---|---|
![]() |
![]() |
Podczas wskazywania, aby ułatwić uzyskanie, można dynamicznie zmieniać rozmiar obiektu docelowego.
obiekt docelowy staje się większy, gdy użytkownik wskazuje, aby ułatwić uzyskiwanie
A bliskie cele są również dobre. Znajdź elementy z możliwością kliknięcia w pobliżu miejsca, w którym najprawdopodobniej będą używane. Na poniższej ilustracji paleta kolorów jest zbyt daleko od selektora narzędzi.
Paleta kolorów jest zbyt daleko od miejsca, w którym prawdopodobnie będzie używana
Należy wziąć pod uwagę fakt, że bieżąca lokalizacja wskaźnika użytkownika jest tak blisko, jak element docelowy, co sprawia, że jest to proste do uzyskania. W związku z tym menu kontekstowe w pełni korzystają z prawa Fitts, podobnie jak mini paski narzędzi używane przez pakiet Microsoft Office.
Bieżąca lokalizacja wskaźnika jest zawsze najłatwiejsza do uzyskania
Należy również rozważyć alternatywne urządzenia wejściowe podczas określania rozmiarów obiektów. Na przykład minimalny rozmiar docelowy zalecany dla dotyku to 23x23 piksele (13x13 DLU).
Środowiska bez myszy
Nie wszystkie środowiska systemu Windows mają mysz. Na przykład kioski rzadko mają mysz i zwykle mają ekran dotykowy. Oznacza to, że użytkownicy mogą wykonywać proste interakcje, takie jak kliknięcie po lewej stronie, a może przeciąganie i upuszczanie. Nie mogą jednak zatrzymać wskaźnika myszy, kliknąć prawym przyciskiem myszy lub kliknąć dwukrotnie. Taka sytuacja jest łatwa do zaprojektowania, ponieważ te ograniczenia są zwykle znane z wyprzedzeniem.
Korzystanie z myszy wymaga drobnych umiejętności motorycznych, a w rezultacie nie wszyscy użytkownicy mogą używać myszy. Aby oprogramowanie było dostępne dla najszerszych odbiorców, upewnij się, że wszystkie interakcje, dla których umiejętności motoryczne nie są niezbędne, można wykonać za pomocą klawiatury.
Aby uzyskać więcej informacji i wskazówek, zobacz Accessibility.
Jeśli robisz tylko cztery rzeczy...
- Zapewnij zachowanie interakcji myszy zgodne ze swoimi standardowymi efektami, używając standardowych wskaźników zawsze, gdy jest to odpowiednie.
- Ogranicz zaawansowane interakcje myszy (te wymagające kliknięć prawym przyciskiem myszy, wiele kliknięć lub modyfikujące) do zaawansowanych zadań przeznaczonych dla zaawansowanych użytkowników.
- Przypisz zaawansowane interakcje myszy spójne, przewidywalne zachowania, aby mogły być efektywnie używane.
- Upewnij się, że program zapewnia możliwość odwrócenia lub poprawiania wszelkich niepożądanych akcji, szczególnie w przypadku poleceń destrukcyjnych. Przypadkowe akcje są bardziej prawdopodobne w przypadku korzystania z bezpośredniej manipulacji.
Wytyczne
Kliknij pozycję Przystępność cenowa
- Nigdy nie wymagaj od użytkowników kliknięcia obiektu w celu określenia, czy można go kliknąć. Użytkownicy muszą mieć możliwość samodzielnego określenia możliwości kliknięć przez inspekcję wizualną.
- Podstawowy interfejs użytkownika (na przykład przyciski zatwierdzania) musi mieć statyczną dostępność kliknięć. Użytkownicy nie powinni mieć wskaźnika myszy, aby odnaleźć podstawowy interfejs użytkownika.
- Pomocniczy interfejs użytkownika (taki jak pomocnicze polecenia lub kontrolki stopniowego ujawniania) może wyświetlać ich dostępność kliknięć po umieszczeniu wskaźnika myszy.
- linki tekstowe powinny statycznie sugerować tekst linku, a następnie wyświetlać ich dostępność kliknięć (podkreślenie lub inną zmianę prezentacji z wskaźnikiem ręcznym) po umieszczeniu wskaźnika myszy.
- łącza grafiki wyświetlać tylko wskaźnik dłoni po umieszczeniu wskaźnika myszy.
- Użyj wskaźnika ręki (lub wyboru linku) tylko dla linków tekstowych i graficznych. W przeciwnym razie użytkownicy musieliby kliknąć obiekty, aby ustalić, czy są to łącza.
Standardowe interakcje przycisku myszy
W poniższej tabeli przedstawiono podsumowanie interakcji przycisku myszy, które mają zastosowanie w większości przypadków:
Interakcja | Efekt |
---|---|
Hover |
Element docelowy wyświetla etykietkę narzędzia, etykietkę informacji lub odpowiednik. |
Kliknięcie jednym kliknięciem po lewej stronie |
Aktywuje lub wybiera obiekt. W przypadku tekstu ustawia punkt wstawiania. |
Pojedyncze kliknięcie prawym przyciskiem myszy |
Wybiera obiekt i wyświetla menu kontekstowe. |
Kliknij dwukrotnie lewym przyciskiem myszy |
Aktywuje lub wybiera obiekt i wykonuje polecenie domyślne. W przypadku tekstu zaznacza wyraz w punkcie wstawiania (trzecie kliknięcie wybiera zdanie lub akapit). |
Kliknij dwukrotnie prawym przyciskiem myszy |
To samo, co pojedyncze kliknięcie prawym przyciskiem myszy. |
Przesunięcie pojedynczego kliknięcia w lewo |
W przypadku wybranych obiektów stale rozszerza zaznaczenie. W przeciwnym razie jest to samo, co pojedyncze kliknięcie po lewej stronie z możliwymi modyfikacjami. Na przykład w programie Paint rysunek owalny z modyfikatorem Shift powoduje rysowanie okręgu. |
Przesuwa pojedyncze kliknięcie prawym przyciskiem myszy |
Tak samo jak w przypadku pojedynczego kliknięcia po lewej stronie. |
Shift dwukrotnie kliknij lewym przyciskiem myszy |
Tak samo jak w przypadku pojedynczego kliknięcia po lewej stronie i wykonuje domyślne polecenie w całym zaznaczeniu. |
Dwukrotne kliknięcie prawym przyciskiem myszy |
Tak samo jak w przypadku pojedynczego kliknięcia po lewej stronie. |
Naciśnij Ctrl z jednym kliknięciem po lewej stronie |
W przypadku obiektów, które można wybrać, rozszerza zaznaczenie, przełączając stan zaznaczenia klikniętego elementu bez wpływu na wybór innych obiektów (w związku z tym zezwalając na wybór, który nie jest ciągły). W przeciwnym razie jest to samo, co pojedyncze kliknięcie po lewej stronie. |
Ctrl pojedyncze kliknięcie prawym przyciskiem myszy |
Tak samo jak w przypadku pojedynczego kliknięcia po lewej stronie ctrl. |
Ctrl dwukrotnie kliknij lewym przyciskiem myszy |
Tak samo jak w przypadku pojedynczego kliknięcia po lewej stronie ctrl i wykonuje domyślne polecenie w całym zaznaczeniu. |
Ctrl dwukrotnie kliknij prawym przyciskiem myszy |
Tak samo jak w przypadku pojedynczego kliknięcia po lewej stronie ctrl. |
Interakcja myszą
Ustaw obiekty docelowe na co najmniej 16x16 pikseli, aby można je było łatwo klikać za pomocą dowolnego urządzenia wejściowego. W przypadku touchzalecany minimalny rozmiar kontrolki to 23x23 pikseli (13x13 DLU). Rozważ dynamiczną zmianę rozmiaru małych obiektów docelowych, gdy użytkownik wskazuje, aby ułatwić im uzyskanie.
W tym przykładzie przyciski sterowania spin są zbyt małe, aby były używane skutecznie za pomocą dotyku lub pióra.
Ustaw rozdzielniki co najmniej pięć pikseli na szerokość, aby można je było łatwo klikać za pomocą dowolnego urządzenia wejściowego. Rozważ dynamiczną zmianę rozmiaru małych obiektów docelowych, gdy użytkownik wskazuje, aby ułatwić im uzyskanie.
W tym przykładzie splitter w okienku nawigacji Eksplorator Windows jest zbyt wąski, aby efektywnie używać myszy lub pióra.
podziału
Podaj użytkownikom margines błędu przestrzennie. Zezwalaj na niektóre ruchy myszą (na przykład trzy piksele), gdy użytkownicy zwalniają przycisk myszy. Użytkownicy czasami lekko przesuwają mysz, gdy zwalniają przycisk myszy, więc pozycja myszy tuż przed zwolnieniem przycisku lepiej odzwierciedla intencję użytkownika niż pozycja tuż po.
Zapewnij użytkownikom margines błędu czasowo. Użyj dwukrotnej szybkości kliknięcia systemu, aby odróżnić pojedyncze i dwukrotne kliknięcia.
Kliknięcie ma wpływ na przycisk myszy w górę. Zezwalaj użytkownikom na porzucenie akcji myszy przez usunięcie myszy z prawidłowych miejsc docelowych przed zwolnieniem przycisku myszy. W przypadku większości interakcji myszy naciśnięcie przycisku myszy wskazuje tylko wybrany element docelowy i zwolnienie przycisku aktywuje akcję. Funkcje automatycznego powtarzania (takie jak naciśnięcie strzałki przewijania w celu ciągłego przewijania) są wyjątkiem.
Przechwyć myszy na potrzeby wybierania, przenoszenia, zmiany rozmiaru, dzielenia i przeciągania.
Użyj Esc, aby umożliwić użytkownikom porzucenie złożonych interakcji myszy, takich jak przenoszenie, zmienianie rozmiaru, dzielenie i przeciąganie.
Jeśli obiekt nie obsługuje dwukrotnych kliknięć, ale użytkownicy prawdopodobnie zakładają, że to robi, zinterpretuj "dwukrotne kliknięcie" jako jedno kliknięcie. Załóżmy, że użytkownik zamierzał jedną akcję zamiast dwóch.
Ponieważ użytkownicy prawdopodobnie zakładają, że przyciski paska zadań obsługują dwukrotne kliknięcia, "dwukrotne kliknięcie" powinno być obsługiwane jako pojedyncze kliknięcie.
Ignoruj nadmiarowe kliknięcia myszy, gdy program jest nieaktywny. Jeśli na przykład użytkownik kliknie przycisk 10 razy, gdy program jest nieaktywny, zinterpretuj to jako pojedyncze kliknięcie.
Nie używaj podwójnych przeciągań ani akordów. Podwójne przeciąganie to akcja przeciągania rozpoczęta dwukrotnie kliknięciem, a akord polega na tym, że wiele przycisków myszy jest naciskanych jednocześnie. Te interakcje nie są standardowe, nie są wykrywalne, są trudne do wykonania i najprawdopodobniej są wykonywane przypadkowo.
Nie używaj Alt jako modyfikatora do interakcji myszy. Klucz Alt jest zarezerwowany dla dostępu do paska narzędzi i kluczy dostępu.
Nie używaj Shift+Ctrl jako modyfikatora do interakcji myszą. Takie działanie byłoby zbyt trudne do użycia.
Ustaw wskaźnik aktywowania na nadmiarowy. Aby program był dotykowy, korzystaj z pełnego wskaźnika myszy, ale tylko w sposób, który nie jest wymagany do wykonania akcji. Zwykle oznacza to, że można również wykonać akcję przez kliknięcie, ale niekoniecznie w dokładnie taki sam sposób. Wskaźnik aktywowania nie jest obsługiwany przez większość technologii dotykowych, więc użytkownicy z takimi ekranami dotykowymi nie mogą wykonywać żadnych zadań wymagających najechania kursorem.
Kółko myszy
- Ustaw kółko myszy na kontrolkę, okienko lub okno, nad którym znajduje się wskaźnik. Pozwala to uniknąć niezamierzonych wyników.
- Ustaw koło myszy na działanie bez klikania lub wprowadzania fokusu. Umieszczenie wskaźnika myszy jest wystarczające.
- Ustaw koło myszy na obiekt o najbardziej określonym zakresie. Jeśli na przykład wskaźnik znajduje się nad kontrolką pola listy przewijanej w okienku przewijania w oknie z możliwością przewijania, koło myszy wpływa na kontrolkę pola listy.
- Nie zmieniaj fokusu wejściowego podczas korzystania z kółka myszy.
- Nadaj kołom myszy następujące efekty:
- W przypadku okien, okienek i kontrolek z możliwością przewijania:
- Obracając koło myszy, przewija obiekt w pionie, gdzie obraca się w górę. Aby koło miało naturalne mapowanie, obracanie kółka myszy nigdy nie powinno przewijać się w poziomie, ponieważ jest to dezorientujące i nieoczekiwane.
- Jeśli naciśnięty jest Ctrl, obracając kółko myszy powiększa obiekt, gdzie obracanie się powiększa i obraca się w dół powiększa.
- przechylanie kółka myszy przewija obiekt w poziomie.
- Obracając koło myszy, przewija obiekt w pionie, gdzie obraca się w górę. Aby koło miało naturalne mapowanie, obracanie kółka myszy nigdy nie powinno przewijać się w poziomie, ponieważ jest to dezorientujące i nieoczekiwane.
- W przypadku okien i okienek powiększalnych (bez pasków przewijania):
- Obracanie kółka myszy powiększa obiekt, gdzie obracanie się powiększa i obraca się w dół.
- Przechylenie kółka myszy nie ma żadnego efektu.
- Dla kart:
- Obracanie kółka myszy może zmienić bieżącą kartę, niezależnie od orientacji kart.
- Przechylenie kółka myszy nie ma żadnego efektu.
- Jeśli Shift i Alt są przygnębione, kółko myszy nie ma efektu.
- W przypadku okien, okienek i kontrolek z możliwością przewijania:
- Użyj ustawień systemowych systemu Windows dla rozmiaru przewijania pionowego (do obracania) i rozmiaru przewijania poziomego (na potrzeby pochylenia). Te ustawienia można konfigurować za pomocą elementu panelu sterowania myszą.
- Szybsze obracanie kółka myszy powoduje szybsze przewijanie. Dzięki temu użytkownicy mogą wydajniej przewijać duże dokumenty.
- Aby przewijać okna, rozważ kliknięcie przycisku kółka myszy w trybie "czytelnika". Tryb czytelnika umieszcza specjalną ikonę źródła przewijania i przewija okno w kierunku i szybkości względem źródła przewijania.
program Internet Explorer obsługuje tryb czytelnika, który zawiera ikonę przewijania źródła
Ukrywanie wskaźnika
- Nie ukrywaj wskaźnika. Wyjątki:
- Aplikacje prezentacji działające w trybie prezentacji pełnoekranowej mogą ukrywać wskaźnik. Jednak wskaźnik musi zostać przywrócony natychmiast po przesunięciu myszy przez użytkowników i można go ukryć po dwóch sekundach braku aktywności.
- Środowiska bez myszy (np. kioski) mogą trwale ukryć wskaźnik.
- Domyślnie system Windows ukrywa wskaźnik, gdy użytkownik wpisuje w polu tekstowym. To ustawienie systemu Windows można skonfigurować za pomocą elementu panelu sterowania myszą.
Wskaźniki działania
Wskaźniki działania w systemie Windows to wskaźnik zajęty () i praca w wskaźniku tła (
).
- Wyświetl wskaźnik zajęty, gdy użytkownicy muszą poczekać więcej niż jedną sekundę na ukończenie akcji. Należy pamiętać, że wskaźnik zajęty nie ma gorącego miejsca, więc użytkownicy nie mogą klikać niczego, gdy jest wyświetlany.
- Wyświetl wskaźnik pracy w tle, gdy użytkownicy muszą poczekać więcej niż jedną sekundę na ukończenie akcji, ale program odpowiada i nie ma żadnych innych opinii wizualnych, że akcja nie jest ukończona.
- Nie łącz wskaźników działań z paskami postępu ani animacjami postępu.
Daszek
Nie wyświetlaj karetki, dopóki okno wprowadzania tekstu lub kontrolka nie ma fokusu wejściowego. Daszek sugeruje fokus danych wejściowych dla użytkowników, ale okno lub kontrolka może wyświetlać daszek bez fokusu danych wejściowych. Oczywiście nie kradnij fokusu danych wejściowych, aby okno dialogowe poza kontekstem mogło wyświetlić daszek.
Menedżer poświadczeń systemu Windows jest wyświetlany poza kontekstem z daszkiem, ale bez fokusu wejściowego. W związku z tym użytkownicy w nieoczekiwanych miejscach wpisywali swoje hasło.
zrzut ekranu przedstawiający
fokusu
Umieść karetkę, w której użytkownicy najprawdopodobniej w pierwszej kolejności wpiszą. Zazwyczaj jest to ostatnie miejsce, w których użytkownik wpisywał tekst lub na końcu tekstu.
Dostępność
- W przypadku użytkowników, którzy w ogóle nie mogą używać myszy, umieść mysz nadmiarową za pomocą klawiatury.
- Użytkownicy powinni mieć możliwość wykonywania wszystkich czynności za pomocą klawiatury, którą mogą za pomocą myszy, z wyjątkiem akcji, dla których niezbędne są dobre umiejętności motoryczne, takie jak rysowanie i granie.
- Użytkownicy powinni mieć możliwość wykonywania wszystkich czynności za pomocą myszy, którą mogą za pomocą klawiatury, z wyjątkiem wydajnego wprowadzania tekstu.
- W przypadku użytkowników z ograniczoną możliwością korzystania z myszy:
- Nie klikaj dwukrotnie i przeciągaj jedyny sposób wykonywania akcji.
Aby uzyskać więcej informacji i wskazówek, zobacz Accessibility.
Dokumentacja
Podczas odwoływania się do myszy:
- Unikaj używania myszy w liczbie mnogiej; jeśli musisz odwołać się do więcej niż jednej myszy, użyj urządzeń myszy.
- Użyj przycisku myszy, aby wskazać lewy przycisk myszy. Nie używaj podstawowego przycisku myszy. Podobnie użyj prawego przycisku myszy zamiast pomocniczego przycisku myszy. Niezależnie od dokładności, użytkownicy rozumieją te terminy i użytkowników, którzy przeprogramują przyciski, sprawiają, że zmiana mentalna.
- Użyj koła do obracającej się części koła myszy i przycisku koła, aby odwołać się do części możliwej do kliknięcia.
- Użyj czasowników, takich jak kliknięcie, punkt i przeciągnij, aby odwoływać się do akcji myszy. Użytkownicy obracają koło w pionie, przechylą go w poziomie i klikają przycisk koła.
- Użyj przeciągania, a nie przeciągania i upuszczania, aby akcję przenoszenia dokumentu lub folderu. Dopuszczalne jest użycie przeciągania i upuszczania jako przymiotnika, jak w przypadku operacji "przenoszenie folderu jest operacją przeciągania i upuszczania".
- Zawsze łącznika kliknij dwukrotnie i kliknij prawym przyciskiem myszy jako czasowniki.
- Użyj kliknięcia, a nie kliknij. Kliknij przycisk (tak jak w oknie "kliknij") jest akceptowalny.
Podczas odwoływania się do wskaźników myszy:
- Jako wskaźnik należy odwoływać się do wskaźnika myszy. Użyj kursora tylko w dokumentacji technicznej.
- W przypadku wskaźników z wskaźnikami aktywności użyj wskaźnika zajętego dla wskaźnika składającego się tylko ze wskaźnika aktywności i pracy w wskaźniku w tle dla wskaźnika kombinacji i wskaźnika aktywności.
- W przypadku innych typów wskaźników nie należy używać etykiet opisowych do odwoływania się do wskaźnika. W razie potrzeby użyj grafiki, aby opisać sposób wyświetlania wskaźnika myszy na ekranie.
przykłady :
- Wskaż obramowanie okna.
- Za pomocą myszy kliknij przycisk Minimalizuj.
- Przytrzymaj Shift i kliknij prawym przyciskiem myszy.
- Gdy wskaźnik staje się
, przeciągnij wskaźnik, aby przenieść linię podziału.
Zobacz też
- wskazówki dotyczące interakcji z ułatwieniami dostępu
- wskazówki dotyczące interakcji Touch
- wskazówki dotyczące interakcji z piórem
- linków tekstowych
- łącza grafiki
- Przechwyć myszy
- ustawianie obrazu kursora
- dane wejściowe użytkownika: rozszerzony przykład