Klawiatura
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.
Klawiatura jest podstawowym urządzeniem wejściowym używanym do wprowadzania tekstu w systemie Microsoft Windows. W celu zapewnienia ułatwień dostępu i wydajności większość akcji można również wykonać przy użyciu klawiatury.
Klawiatury mogą również odnosić się do wirtualnych, ekranowych klawiatur i klawiatur pisania używanych przez komputery bez klawiatury fizycznej, takich jak komputery oparte na tabletach.
klawiatury ekranowej
Klawiatura ekranowa dla tabletów z systemem Windows i touch.
do pisania tabletu z systemem Windows
Tablet z systemem Windows i konsola do pisania technologii Touch.
Istnieją sześć podstawowych typów kluczy:
- Klucz znaku wysyła znak literału do okna z fokusem wejściowym.
- modyfikatora w połączeniu z innym kluczem zmienia znaczenie skojarzonego z nim klucza, takiego jak Ctrl, Alt, Shift i logo systemu Windows.
- Klucze nawigacji to strzałki kierunkowe, a także Strona główna, Koniec, Strona w górę i Strona w dół.
- Klucze edycji to Insert, Backspace i Delete.
- Klucze funkcji to od F1 do F12.
- Klucze systemowe umieszczają system w trybie lub wykonują zadania systemowe, takie jak ekran wydruku, blokada caps i blokada Num.
Klucze dostępu to klucze lub kombinacje używane do ułatwień dostępu do interakcji ze wszystkimi kontrolkami lub elementami menu przy użyciu klawiatury. skrótów to klucze lub kombinacje używane przez zaawansowanych użytkowników do wykonywania często używanych poleceń w celu zwiększenia wydajności. System Windows wskazuje klucze dostępu, podkreślając przypisanie klucza dostępu.
W tym przykładzie przedstawiono zarówno klucze dostępu, jak i skrótów.
Aby wyeliminować bałagan wizualny, system Windows domyślnie ukrywa podkreślenie dostępu i wyświetla je tylko po naciśnięciu Alt. Aby zachować spójność w systemie Windows, obrazy w przewodniku UX są również wyświetlane z podkreśleń klucza dostępu ukryte, chyba że wytyczne obejmują klucze dostępu.
Aby zwiększyć świadomość przypisań kluczy dostępu w programie w całym procesie programowania, można je wyświetlać przez cały czas. W Panelu sterowania przejdź do centrum ułatwień dostępu, a następnie kliknij przycisk Ułatwi korzystanie z klawiatury; następnie zaznacz pole wyboru Podkreśl skróty klawiaturowe i dostępu.
Uwaga: wytyczne związane z ułatwieniami dostępu są prezentowane w osobnym artykule.
Pojęcia dotyczące projektowania
Elementy nawigacji za pomocą klawiatury
Użytkownicy wchodzą w interakcję z oknem przy użyciu klawiatury, przechodząc do kontrolek, wybierając opcje i wykonując polecenia. Poniższe elementy współpracują ze sobą, aby tak się stało.
Aby zilustrować elementy nawigacji za pomocą klawiatury na poniższej liście, odwołujemy się do tego okna dialogowego.
Fokus danych wejściowych. Kontrolka z fokusem wejściowym otrzymuje większość danych wejściowych klawiatury. Fokus wejściowy jest wskazywany prostokątem kropkowym nazywanym prostokątem fokusu. Niektóre dane wejściowe klawiatury są wysyłane do kontrolek, które nie mają fokusu wejściowego, jak wyjaśniono później.
Pierwsza kontrolka Kolory podstawowe ma fokus wejściowy, jak wskazano w prostokątie kropkowym.
tabulatora i tabulatory. Tab jest podstawowym mechanizmem nawigowania w oknie. Tab odwiedza tylko te kontrolki z zatrzymaniem karty. Wszystkie kontrolki interakcyjne powinny mieć zatrzymane karty (chyba że znajdują się w grupie), natomiast kontrolki nieinterakcyjne, takie jak etykiety, nie powinny.
Kolejność tabulacji. Wszystkie kontrolki z zatrzymanymi tabulatorami są odwiedzane w kolejności tabulacji. Naciśnięcie Tab przenosi fokus danych wejściowych do następnej kontrolki w kolejności tabulacji, a naciśnięcie Shift+Tab powoduje przeniesienie fokusu danych wejściowych do poprzedniej kontrolki.
Grupy kontrolne. Zestaw powiązanych kontrolek można utworzyć w grupie i przypisać jeden przystanek karty. Grupy kontrolek są używane w przypadku zestawów kontrolek, które zachowują się jak jedna kontrolka, na przykład przyciski radiowe. Można ich również używać, gdy zbyt wiele kontrolek umożliwia efektywne nawigowanie przy użyciu samego Tab.
Kolory podstawowe i kolory niestandardowe to grupy kontrolek, co daje pięć zatrzymań tego okna dialogowego. Istnieje tak wiele kontrolek, że nawigacja byłaby nieefektywna bez używania grup kontrolek.
strzałek. strzałek przenoszą fokus wejściowy między kontrolkami w grupie. Naciśnięcie strzałki w prawo powoduje przeniesienie fokusu wejściowego do następnej kontrolki w kolejności tabulacji, a naciśnięcie strzałki w lewo powoduje przeniesienie fokusu do poprzedniej kontrolki. Strona główna, koniec, w górę i w dół również mają oczekiwane zachowanie w grupie. Użytkownicy nie mogą przechodzić poza grupę sterowania przy użyciu strzałek.
Przyciski domyślne. System Windows z przyciskami poleceń i linkami poleceń ma jeden przycisk domyślny wskazywany przez wyróżnione obramowanie, czyli przycisk, który jest klikany po naciśnięciu Enter. Domyślnie jest przypisany pojedynczy domyślny przycisk polecenia lub link polecenia. Jednak przycisk domyślny jest przesuwany, gdy użytkownik przechodzi do innego przycisku polecenia lub linku polecenia. W związku z tym każdy przycisk polecenia lub link polecenia z fokusem wejściowym jest również zawsze domyślnym przyciskiem.
Przycisk OK jest zwykle domyślnym przyciskiem wskazywany przez wyróżnione obramowanie. Jeśli jednak użytkownik miał na karcie przycisk Anuluj, stałby się on przyciskiem domyślnym i zostałby aktywowany za pomocą Enter.
Spacja, Enter i Esc. Pasek spacji aktywuje kontrolkę z fokusem wejściowym, podczas gdy Enter aktywuje przycisk domyślny. Naciśnięcie Esc powoduje anulowanie lub zamknięcie okna.
Klucze dostępu. Klucze dostępu są używane do bezpośredniej interakcji z kontrolkami zamiast nawigowania za pomocą karty. Są one łączone z Alt i oznaczone podkreśloną literą w etykiecie.
Uzyskiwanie dostępu do etykiet kluczy. Chociaż niektóre kontrolki zawierają własne etykiety, takie jak przyciski poleceń, pola wyboru i przyciski radiowe, inne kontrolki mają etykiety zewnętrzne, takie jak pola listy i widoki drzewa. W przypadku etykiet zewnętrznych klucz dostępu jest przypisywany do etykiety, a w razie wywołania przechodzi do następnej kontrolki w kolejności tabulacji. Przyciski oznaczone etykietą OK, Anuluj i Zamknij nie są przypisane klucze dostępu, ponieważ są wywoływane za pomocą Enter i Esc.
"b" i "d"
Naciśnięcie Alt+B powoduje przejście do wybranego koloru podstawowego, naciśnięcie Alt+D powoduje kliknięcie przycisku Definiuj kolory niestandardowe, Enter wywołuje przycisk OK, a Esc wywołuje przycisk Anuluj.
Zachowanie klucza dostępu. Po wywołaniu klucza dostępu i przypisaniu go unikatowo, skojarzona kontrolka jest klikana. Jeśli przypisanie nie jest unikatowe, skojarzona kontrolka ma fokus wejściowy. Jeśli użytkownik ponownie wpisze ten sam klucz dostępu, następna kontrolka w kolejności tabulatora z tym samym przypisaniem ma fokus wejściowy.
Chociaż ten mechanizm jest dość skomplikowany, jest również dość intuicyjny. Użytkownicy od razu pobierają większość tych szczegółów, mimo że niewielu może wyjaśnić dokładnie, jak działają.
Obsługa klawiatury dla ułatwień dostępu i zaawansowanych użytkowników
w systemie Windows projektowanie klawiatury sprowadza się do zapewnienia dobrze zaprojektowanej nawigacji za pomocą klawiatury, dostępu do ułatwień dostępu i skrótów dla zaawansowanych użytkowników.
Aby upewnić się, że funkcjonalność programu jest łatwo dostępna dla najszerszej gamy użytkowników, w tym osób niepełnosprawnych i niedowidzących, wszystkie interaktywne elementy interfejsu użytkownika muszą być dostępne za pomocą klawiatury. Ogólnie rzecz biorąc, oznacza to, że najczęściej używane elementy interfejsu użytkownika są dostępne przy użyciu pojedynczego klucza dostępu lub kombinacji, natomiast rzadziej używane elementy mogą wymagać dodatkowej nawigacji tabulatora lub strzałki. W przypadku tych użytkowników kompleksowość jest ważniejsza niż spójność.
Aby upewnić się, że funkcjonalność programu jest wydajna dla doświadczonych użytkowników, często używane elementy interfejsu użytkownika powinny również mieć skrótów do bezpośredniego dostępu za pomocą klawiatury. Doświadczeni użytkownicy często mają silne preferencje dotyczące używania klawiatury, ponieważ polecenia oparte na klawiaturze można wprowadzać szybciej i nie wymagają usunięcia rąk z klawiatury. Dla tych użytkowników kluczowe znaczenie mają wydajność i spójność; kompleksowość jest ważna tylko w przypadku najczęściej używanych poleceń.
Podczas projektowania dostępu za pomocą klawiatury dla tych dwóch grup istnieją subtelne różnice, dlatego system Windows zapewnia dwa niezależne mechanizmy dostępu za pomocą klawiatury bezpośredniej. Dzięki efektywnemu używaniu zarówno dostępu, jak i skrótów możesz zapewnić swoim programom wydajny, spójny, kompleksowy dostęp za pomocą klawiatury, który przynosi korzyści wszystkim.
Klucze dostępu
Klucze dostępu mają następujące cechy:
- Używają Alt oraz klucza alfanumerycznego.
- Są one przeznaczone głównie dla ułatwień dostępu.
- Są one przypisywane do wszystkich menu i większości kontrolek okna dialogowego.
- Nie są one przeznaczone do zapamiętania, więc są udokumentowane bezpośrednio w interfejsie użytkownika przez podkreślenie odpowiedniego znaku etykiety kontrolki.
- Mają one wpływ tylko w bieżącym oknie i przejdź do odpowiedniego elementu menu lub kontrolki.
- Nie są one przypisywane spójnie, ponieważ nie zawsze mogą być. Jednak klucze dostępu powinny być stale przypisywane dla często używanych poleceń, zwłaszcza przycisków zatwierdzania.
- Są zlokalizowane.
Ponieważ klucze dostępu nie mają być zapamiętane, są one przypisywane do znaku, który jest na początku etykiety, aby ułatwić ich znajdowanie, nawet jeśli w dalszej części etykiety pojawia się słowo kluczowe.
poprawna:
niepoprawne:
W poprawnym przykładzie klucz dostępu jest przypisywany do znaku, który znajduje się na początku etykiety.
skrótów
Natomiast skrótów mają następujące cechy:
- Używają przede wszystkim sekwencji Ctrl i Function (skrótów systemowych systemu Windows używają również Alt+non-alfanumeryczne i logo systemu Windows).
- Są one przeznaczone głównie do wydajności dla zaawansowanych użytkowników.
- Są one przypisywane tylko do najczęściej używanych poleceń.
- Są one przeznaczone do zapamiętania i są udokumentowane tylko w menu, etykietkach narzędzi i Pomocy.
- Mają one wpływ w całym programie, ale nie mają wpływu, jeśli nie mają zastosowania.
- Muszą być przypisywane spójnie, ponieważ są one zapamiętane i nie są bezpośrednio udokumentowane.
- Nie są zlokalizowane.
Ponieważ skrótów są przeznaczone do zapamiętania, najczęściej używane skrótów najlepiej używać liter z pierwszych lub najbardziej pamiętnych znaków w słowach kluczowych polecenia,, takich jak Ctrl+C do kopiowania i Ctrl+Q dla żądania.
Niespójne znaczenia dobrze znanych skrótów są frustrujące i powodują błędy.
niepoprawne:
W tym przykładzie ctrl+F jest standardowym skrótem dla funkcji Znajdź, więc przypisywanie go do funkcji Forward jest frustrujące i podatne na błędy. Ctrl+W byłoby lepszym, niezapomnianym wyborem.
Na koniec, ponieważ mają być zapamiętane, skrótów specyficzne dla aplikacji mają sens tylko w przypadku programów i funkcji, które są uruchamiane wystarczająco często, aby zmotywowani użytkownicy do zapamiętywania. Rzadko używane programy i funkcje nie wymagają skrótów. Na przykład programy instalacyjne i większość kreatorów nie wymagają żadnych specjalnych przypisań skrótów ani rzadko używanych poleceń w aplikacji zwiększającej produktywność.
Przypisywanie kluczy dostępu w oknach dialogowych
Jeśli to możliwe, przypisz unikatowe klucze dostępu do wszystkich kontrolek interaktywnych, z wyjątkiem tych, które zwykle nie są przypisane klucze dostępu. Jednak w języku angielskim jest tylko 26 znaków. Niektóre znaki mogą nie pojawiać się w żadnej z etykiet i może nie zawierać znaków charakterystycznych we wszystkich etykietach, co jeszcze bardziej zmniejsza tę liczbę. Ponadto należy zaplanować utworzenie kilku nieprzypisanych znaków w celu ułatwienia lokalizacji. W związku z tym można przypisać tylko około 20 unikatowych kluczy dostępu w jednym oknie dialogowym.
Jeśli masz okno dialogowe z ponad 20 kontrolkami interaktywnymi, nie przypisz kluczy dostępu do niektórych kontrolek lub, w rzadkich sytuacjach, przypisz zduplikowane klucze dostępu.
Jeśli istnieje wiele interaktywnych kontrolek, nie wszystkie z nich wymagają przypisanego klucza dostępu.
Aby przypisać klucze dostępu, wykonaj następującą ogólną procedurę:
- Najpierw przypisz klucze dostępu do przycisków zatwierdzania i linków poleceń. Jeśli ma zastosowanie, użyj standardowej tabeli przypisań kluczy dostępu. W przeciwnym razie użyj pierwszej litery pierwszego słowa.
- Pomiń kontrolki, które nie są przypisane klucze dostępu.
- Przypisz unikatowe klucze dostępu do pozostałych kontrolek (począwszy od najczęściej używanych):
- Jeśli to możliwe, przypisz klucz dostępu zgodnie ze standardową tabelą przypisań kluczy dostępu.
- Inaczej:
- Preferuj znaki, które pojawiają się na początku etykiety, najlepiej pierwszy znak pierwszego lub drugiego wyrazu.
- Preferuj charakterystyczne spółgłoski lub samogłoski, takie jak "x" w "Exit".
- Preferuj znaki o szerokiej szerokości, jak w, m i wielkie litery.
- Unikaj używania znaków, które sprawiają, że podkreślenie jest trudne do zobaczenia, takie jak litery o szerokości jednego piksela, litery ze malejąco i litery obok litery ze malejącym.
- Jeśli nie wszystkie kontrolki mogą mieć unikatowe klucze dostępu (zacznij od najmniej często używanych):
- Jeśli istnieją grupy powiązanych kontrolek, takich jak:
- Pojedynczy zestaw przycisków radiowych
- Zestaw powiązanych pól wyboru
- Zestaw powiązanych kontrolek w polu grupy
- Jeśli istnieją grupy powiązanych kontrolek, takich jak:
Przypisz klucze dostępu do etykiet grup zamiast poszczególnych kontrolek. Zwykle robi się odwrotnie. (W tym celu upewnij się, że istnieje grupa kontrolna zdefiniowana dla tych kontrolek).
- Jeśli nadal nie wszystkie kontrolki mogą mieć unikatowe klucze dostępu:
- W następujących przypadkach można przypisać nieu unikatowe klucze dostępu:
- Kontrolki byłyby w przeciwnym razie zbyt trudne do przejścia.
- Klucze dostępu, które nie są unikatowe, nie powodują konfliktu z kluczami dostępu często używanych kontrolek.
- W przeciwnym razie dostęp do pozostałych kontrolek można uzyskać przy użyciu nawigacji Tab i strzałki.
- W następujących przypadkach można przypisać nieu unikatowe klucze dostępu:
zrzut ekranu
W tym przykładzie istnieją powtarzające się kontrolki, więc klucze dostępu są przypisywane do grup przycisków radiowych.
Zapobieganie przypadkowym poleceniom
Jeśli okno wyświetlane poza kontekstem (nie zainicjowane przez użytkownika) przechwyci fokus wejściowy, istnieje duża szansa, że to okno otrzyma dane wejściowe przeznaczone dla innego okna. Ponadto dostępu obowiązują po naciśnięciu Alt bez naciśnięcia Alt, jeśli okno dialogowe nie ma żadnych kontrolek, które przyjmują wprowadzanie tekstu (takie jak pola tekstowe i listy). Dlatego w poniższym przykładzie naciśnięcie "r" aktywuje przycisk Uruchom teraz.
Oczywiście takie dane wejściowe mogą mieć znaczące niezamierzone konsekwencje.
niepoprawne:
W tym przykładzie wpisywanie tekstu ze spacją, "r" lub Enter powoduje przypadkowe ponowne uruchomienie systemu Windows.
Oczywiście najlepszym rozwiązaniem tego problemu nie jest kradzież fokusu danych wejściowych. Zamiast tego albo flash przycisk paska zadań programu lub wyświetlić powiadomienie, aby zwrócić uwagę użytkownika.
Jeśli jednak musisz wyświetlić takie okno, najlepszym rozwiązaniem jest nie przypisanie domyślnego przycisku lub kluczy dostępu i ustawienie początkowego fokusu danych wejściowych do kontrolki innej niż przycisk zatwierdzenia.
poprawna:
W tym przykładzie przypadkowe ponowne uruchomienie systemu Windows jest znacznie trudniejsze.
Jeśli robisz tylko sześć rzeczy...
- Zaprojektuj dobrą nawigację za pomocą klawiatury z rozsądną kolejnością tabulacji i odpowiednimi grupami kontrolek, początkowym fokusem wejściowym i przyciskami domyślnymi.
- Przypisz klucze dostępu do wszystkich menu i większości kontrolek.
- Przypisz klucze dostępu do znaku, który pojawia się na początku etykiety, aby ułatwić ich znalezienie.
- Przypisz skrótów do najczęściej używanych poleceń.
- Spróbuj przypisać skrótów do pierwszych lub najbardziej pamiętnych znaków w słowach kluczowych.
- Nadaj dobrze znanym skrótów spójne znaczenie.
Wytyczne
Interakcja
Nie używaj Shift do modyfikowania poleceń w menu lub oknach dialogowych. Takie działanie jest nieodkryte i nieoczekiwane.
niepoprawne:
W tym przykładzie z systemu Windows XP przytrzymanie Shift zastępuje wartość Tak do opcji Wszystkie z wartością Nie do wszystkich.
Nie wyłączaj kontrolki z fokusem wejściowym. Może to uniemożliwić okno odbierania danych wejściowych klawiatury. Zamiast tego przed wyłączeniem kontrolki z fokusem wejściowym przenieś fokus danych wejściowych do innej kontrolki.
Jeśli okno jest wyświetlane poza kontekstem, potencjalnie zaskakujące użytkowników, może być konieczne zapobieganie znaczącym niezamierzonym konsekwencjom:
- Nie przypisuj przycisku domyślnego.
- Nie przypisuj kluczy dostępu.
- Przypisz początkowy fokus danych wejściowych do kontrolki innej niż przycisk zatwierdzenia.
Nawigacja za pomocą klawiatury
- Zawsze pokazuj wskaźnik koncentracji uwagi wejściowej. Wyjątek: Możesz tymczasowo pominąć wskaźnik koncentracji uwagi wejściowej, jeśli:
- Wskaźnik koncentracji uwagi wejściowej jest wizualnie rozpraszający (podobnie jak w przypadku dużego widoku listy, który nie znajduje się w widoku Szczegóły).
- Użycie Enter jest prawdopodobnie poprzedzone innymi danymi wejściowymi klawiatury, takimi jak Alt lub strzałek.
- Wskaźnik koncentracji uwagi wejściowej jest wyświetlany na dowolnym wejściu klawiatury.
- Przypisz początkowy fokus danych wejściowych do kontrolki, z którą użytkownicy najprawdopodobniej będą korzystać z pierwszej, która jest często pierwszą interaktywną kontrolką. Jeśli pierwsza interaktywna kontrolka nie jest dobrym wyborem, rozważ zmianę układu okna.
- Przypisywanie kart zatrzymuje się do wszystkich kontrolek interakcyjnych, w tym pól edycji tylko do odczytu. Wyjątki:
- Grupuj zestawy powiązanych kontrolek, które zachowują się jako pojedyncza kontrolka, na przykład przyciski radiowe. Takie grupy mają jeden przystanek tabulatora.
- Poprawnie zawierają grupy, tak aby strzałek były cyklowane zarówno do przodu, jak i do tyłu w grupie i pozostają w grupie.
- Kolejność tabulacji powinna być zgodna z kolejnością odczytu, która zazwyczaj przepływa od lewej do prawej, od góry do dołu. Rozważ utworzenie wyjątków dla często używanych kontrolek, umieszczając je wcześniej w kolejności tabulacji. Karta powinna przechodzić przez wszystkie karty zatrzymuje się w obu kierunkach bez zatrzymywania.
- w ramach zatrzymania karty kolejność strzałek powinna przepływać od lewej do prawej, od góry do dołu, bez wyjątków. strzałek powinny przechodzić przez wszystkie elementy w obu kierunkach bez zatrzymywania.
-
Przycisków zatwierdzenia w następującej kolejności:
- OK/[Zrób to]/Tak
- [Nie rób tego]/Nie
- Anuluj
- Zastosuj (jeśli istnieje)
gdzie [Zrób to] i [Nie rób tego] to konkretne odpowiedzi na instrukcję główną.
- Wybierz najbezpieczniejszy (aby zapobiec utracie danych lub dostępu do systemu) i najbezpieczniejszy przycisk polecenia lub link polecenia, aby być domyślnym. Jeśli bezpieczeństwo i zabezpieczenia nie są czynnikami, wybierz najbardziej prawdopodobną lub wygodną odpowiedź.
- Nawigacja za pomocą klawiatury nie powinna zmieniać wartości kontrolek ani powodować komunikatu o błędzie. Nigdy nie wymagaj od użytkowników zmiany początkowej wartości kontrolki podczas nawigacji. Zamiast tego zainicjuj kontrolki, które weryfikują po zakończeniu z prawidłowymi wartościami, i weryfikują wartość kontrolki tylko wtedy, gdy uległa zmianie.
Klucze dostępu
Jeśli to możliwe, przypisz klucze dostępu do często używanych poleceń zgodnie z poniższą tabelą. Chociaż spójne przypisania kluczy dostępu nie zawsze są możliwe, są one z pewnością preferowane szczególnie w przypadku często używanych poleceń.
Klucz dostępu Polecenie A Około A Zawsze na górze A Zastosować B Wstecz B Śmiały B lub r Przeglądać C Zamykać C Kopiować C Skopiuj tutaj s Tworzenie skrótu s Tutaj utwórz skrót t Ciąć D Usunąć D Nie pokazuj tego elementu ponownie E Redagować x Wyjście E Badać F Mniej F Plik F Znaleźć n Znajdź dalej F Czcionka F Naprzód H Pomoc t Tematy pomocy H Ukrywać Ja Wstawiać o Wstaw obiekt Ja Kursywa L Link tutaj x Maksymalizować n Zminimalizować M Więcej M Ruszać M Przenieś tutaj N Nowy N Następny N Nie O Otwierać w Otwórz za pomocą O Opcje u Konfiguracja strony P Wklejać l Wklej łącze s Wklej skrót s Wklej specjalne P Pauza P Grać P Drukować P Drukuj tutaj r Właściwości R Ponowić R Powtórzyć R Przywrócić R Wznawiać R Ponów próbę R Biegać S Zapisać a Zapisz jako a Zaznacz wszystko n Wyślij do S Pokazać S Rozmiar p Rozszczepiać S Zatrzymać T Narzędzia U Podkreślać U Cofnąć V Widok W Okno Y Tak Preferuj znaki o szerokiej szerokości, takie jak w, m i wielkie litery.
Preferuj charakterystyczną spółgłoskę lub samogłoski, takie jak "x" w "Exit".
Unikaj używania znaków, które utrudniają podkreślenie, takie jak (od najbardziej problematycznych do najmniej problematycznych):
- Znaki o szerokości tylko jednego piksela, takie jak i i l.
- Znaki malejąco, takie jak g, j, p, q i y.
- Znaki obok litery ze malejącym.
Podczas przypisywania kluczy dostępu na stronach kreatora pamiętaj, aby zarezerwować wartość "B" dla pozycji Wstecz i "N" dla pozycji Dalej.
Podczas przypisywania kluczy dostępu na stronach właściwości pamiętaj, aby zarezerwować wartość "A" dla opcji Zastosuj, jeśli jest używana.
Menu access keys (Klucze dostępu menu)
Przypisz klucze dostępu do wszystkich elementów menu. Brak wyjątków.
W przypadku dynamicznych elementów menu (takich jak ostatnio używane pliki) przypisz klucze dostępu numerycznie.
W tym przykładzie program Paint w systemie Windows przypisuje klucze dostępu liczbowego do ostatnio używanych plików.
Przypisz unikatowe klucze dostępu na poziomie menu. Możesz ponownie użyć kluczy dostępu na różnych poziomach menu.
Łatwe znajdowanie kluczy dostępu:
- W przypadku najczęściej używanych elementów menu wybierz znaki na początku pierwszego lub drugiego wyrazu etykiety, najlepiej pierwszego znaku.
- W przypadku rzadziej używanych elementów menu wybierz litery, które są charakterystycznym spółgłoskiem lub samogłoską w etykiecie.
Klucze dostępu okna dialogowego
zawsze, gdy to możliwe, przypisz unikatowe klucze dostępu do wszystkich kontrolek interaktywnych lub ich etykiet.pola tekstowe tylko do odczytu są kontrolkami interaktywnymi (ponieważ użytkownicy mogą je przewijać i kopiować tekst), dzięki czemu korzystają z kluczy dostępu. Nie przypisz kluczy dostępu do:
OK, Anuluj i Zamknij przyciski. Enter i Esc są używane dla ich kluczy dostępu. Jednak zawsze przypisz klucz dostępu do kontrolki, która oznacza OK lub Anuluj, ale ma inną etykietę.
W tym przykładzie przycisk zatwierdzenia pozytywnego ma przypisany klucz dostępu.
Etykiety grup. Zwykle poszczególne kontrolki w grupie są przypisywane klucze dostępu, więc etykieta grupy nie musi jej potrzebować. Jednak przypisz klucz dostępu do etykiety grupy, a nie do poszczególnych kontrolek, jeśli brakuje kluczy dostępu.
ogólne przyciski Pomocy, do których uzyskuje się dostęp za pomocą F1.
Etykiety łączy. Często istnieje zbyt wiele linków do przypisywania unikatowych kluczy dostępu, a podkreślenia linków ukrywają podkreślenia klucza dostępu. Zamiast tego użytkownicy mają dostęp do linków za pomocą Tab.
Nazwy kart. Karty są cyklowane przy użyciu Ctrl+Tab i Ctrl+Shift+Tab.
Przyciski przeglądania oznaczone etykietą "...". Nie można przypisać im unikatowych kluczy dostępu.
kontrolki bez etykiet, takie jak kontrolki spin, przyciski poleceń graficznych i nieoznaczone kontrolki stopniowego ujawniania.
Statyczny tekst lub etykiety bez etykiety dla kontrolek, które nie są interaktywne,, takie jak paski postępu.
Przypisz najpierw klucze dostępu przycisku zatwierdzenia, aby upewnić się, że mają one standardowe przypisania kluczy. Jeśli nie ma standardowego przypisania klucza, użyj pierwszej litery pierwszego wyrazu. Na przykład klucz dostępu dla przycisków Tak i Bez zatwierdzenia powinien zawsze mieć wartość "Y" i "N", niezależnie od innych kontrolek w oknie dialogowym.
W przypadku przycisków zatwierdzenia negatywnego (innego niż Anuluj) frazy "Nie", przypisz klucz dostępu do "n" w obszarze "Nie". Jeśli nie jest to fraza "Nie", użyj standardowego przypisania klucza dostępu lub przypisz pierwszą literę pierwszego wyrazu. Dzięki temu wszystkie pozycje Nie i Nie mają spójnego klucza dostępu.
Aby ułatwić znajdowanie kluczy dostępu, przypisz klucze dostępu do znaku, który pojawia się na początku etykiety, najlepiej pierwszy znak, nawet jeśli istnieje słowo kluczowe, które pojawia się później w etykiecie.
przypisz co najwyżej 20 kluczy dostępu, więc masz kilka nieprzypisanych znaków w celu ułatwienia lokalizacji.
Jeśli istnieje zbyt wiele kontrolek interakcyjnych w celu przypisania unikatowych kluczy dostępu, możesz przypisać nieu unikatowe klucze dostępu, jeśli:
- Kontrolki byłyby w przeciwnym razie zbyt trudne do przejścia.
- Klucze dostępu, które nie są unikatowe, nie powodują konfliktu z kluczami dostępu często używanych kontrolek.
Nie używaj pasków menu w oknach dialogowych. W tym przypadku trudno jest przypisać unikatowe klucze dostępu, ponieważ kontrolki okna dialogowego i elementy menu mają takie same znaki.
skrótów
Przypisz skrótów do najczęściej używanych poleceń. Rzadko używane programy i funkcje nie wymagają skrótów, ponieważ użytkownicy mogą zamiast tego używać kluczy dostępu.
Nie należy wprowadzać skrótu jako jedynego sposobu wykonywania zadania. Użytkownicy powinni również mieć możliwość używania myszy lub klawiatury za pomocą Tab, strzałki i dostępu.
Nie przypisuj różnych znaczeń do dobrze znanych skrótów. Ponieważ są one zapamiętane, niespójne znaczenia dobrze znanych skrótów są frustrujące i podatne na błędy.
Nie próbuj przypisywać skrótów programu dla całego systemu. Klucze skrótów programu będą obowiązywać tylko wtedy, gdy program ma fokus wejściowy.
Dokumentowanie wszystkich skrótów. Skróty dokumentów w elementach paska menu, etykietkach narzędzi paska narzędzi i jednym artykule Pomocy, który dokumentuje wszystkie używane skrótów. Dzięki temu użytkownicy mogą nauczyć się przypisań skrótów, które nie powinny być wpisami tajnymi.
- Wyjątek: Nie wyświetlaj przypisań skrótów w menu kontekstowych. Menu kontekstowe nie wyświetlają przypisań skrótów, ponieważ te menu są zoptymalizowane pod kątem wydajności.
skrótu jest udokumentowany w etykietce narzędzia.
Jeśli program przypisuje wiele skrótów, zapewnij możliwość dostosowywania przypisań. Dzięki temu użytkownicy mogą ponownie przypisać sprzeczne skrótów i migrować z innych produktów. Większość programów nie przypisuje wystarczającej liczby skrótów, aby potrzebować tej funkcji.
Wybieranie skrótów
- W przypadku dobrze znanych skrótów użyj standardowych przypisań.
- W przypadku niestandardowych przypisań kluczy użyj następujących zalecanych skrótów, aby częściej używać poleceń. Te skrótów są zalecane, ponieważ nie powodują konfliktu ze znanymi skrótami i są łatwe do naciśnięcia.
- Ctrl+G, J, K, L M, Q, R lub T
- Ctrl+dowolna liczba
- F7, F8, F9 lub F12
- Shift+F2, F3, F4, F5, F7, F8, F9, F11 lub F12
- Alt+dowolny funkcji z wyjątkiem F4
- Użyj następujących zalecanych skrótów dla rzadziej używanych poleceń. Te skrótów nie mają konfliktów, ale są trudniejsze do naciśnięcia często wymagających dwóch rąk.
- Ctrl+any funkcji z wyjątkiem F4 i F6
- Ctrl+Shift+dowolna litera lub cyfra
-
łatwe zapamiętanie często używanych skrótów:
- Użyj liter zamiast cyfr lub kluczy funkcji.
- Spróbuj użyć litery, która znajduje się w pierwszym słowie lub najbardziej pamiętnym znaku w słowach kluczowych polecenia.
- Użyj funkcji dla poleceń, które mają efekt małej skali,, takie jak polecenia, które mają zastosowanie do wybranego obiektu. Na przykład F2 zmienia nazwę wybranego elementu.
- użyj kombinacji Ctrl dla poleceń, które mają efekt na dużą skalę,, takie jak polecenia, które mają zastosowanie do całego dokumentu. Na przykład ctrl+S zapisuje bieżący dokument.
- Użyj kombinacji Shift dla poleceń, które rozszerzają lub uzupełniają akcje standardowego skrótu. Na przykład skrótu Alt+Tab przechodzi przez otwarte okna podstawowe, natomiast cykle Alt+Shift+Tab w odwrotnej kolejności. Podobnie F1 wyświetla Pomoc, natomiast Shift+F1 wyświetla pomoc kontekstową.
- W przypadku przenoszenia lub zmieniania rozmiaru elementu za pomocą strzałek naciśnij Ctrl+strzałka, aby uzyskać bardziej szczegółową kontrolę.
Wybieranie skrótów (czego nie robić)
- Nie rozróżniaj lokalizacji kluczy. Na przykład system Windows może rozróżniać Shift w lewo i w prawo, Alt, Ctrl, logo systemu Windowsi klucze aplikacji, a także na klawiaturze liczbowej. Przypisywanie zachowania tylko do jednej lokalizacji klucza jest mylące i nieoczekiwane.
- Nie używaj modyfikującego logo systemu Windows dla skrótów programu. Klucz logo systemu Windows jest zarezerwowany do użytku z systemem Windows. Nawet jeśli kombinacja logo systemu Windows nie jest teraz używana przez system Windows, może to być w przyszłości.
- Nie używaj aplikacji jako modyfikatora skrótu. Zamiast tego użyj Ctrl, Alt i Shift.
- Nie używaj skrótów używanych przez system Windows do obsługi skrótów programu. Spowoduje to konflikt z skrótów systemowych systemu Windows, gdy program ma fokus wejściowy.
- Nie używaj kombinacji Alt+alfanumeryczne dla skrótów. Takie skrótów mogą powodować konflikt z kluczami dostępu.
- Nie używaj następujących znaków dla skrótów: @ $ {} [] \ ~ | ^ ' <>. Te znaki wymagają różnych kombinacji w różnych językach lub są specyficzne dla ustawień regionalnych.
- Unikaj złożonych kombinacji,, takich jak trzy lub więcej razem (na przykład: Ctrl+Alt+spacja) lub, które są daleko od siebie na klawiaturze (na przykład: Ctrl+F5). Użyj prostych skrótów dla często używanych poleceń.
- Nie używaj kombinacji Ctrl+Alt, ponieważ system Windows interpretuje tę kombinację w niektórych wersjach językowych jako AltGR, który generuje znaki alfanumeryczne.
Kombinacje klawiatury i myszy
- W przypadku linków użyj Shift+kliknij, aby nawigować przy użyciu nowego okna, a następnie naciśnij Ctrl+kliknij, aby nawigować przy użyciu nowej karty. Takie podejście jest zgodne z programem Windows Internet Explorer.
Dokumentacja
Podczas odwoływania się do klawiatury:
- Użyj klawiatury na ekranie, aby odwoływać się do reprezentacji klawiatury na ekranie, który użytkownik dotyka do znaków wejściowych.
- Podaj kombinacje klawiatury rozpoczynające się od modyfikatora. Prezentuj modyfikujące w następującej kolejności: Logo systemu Windows, Aplikacja, Ctrl, Alt, Shift. Jeśli jest używany modyfikator Numpad, umieść go tuż przed modyfikacją klucza.
- Nie używaj wszystkich liter ze wielkich liter dla klawiatury. Zamiast tego postępuj zgodnie z literami używanymi przez standardowe klawiatury lub małe litery, jeśli nie jest oznaczony na klawiaturze.
- W przypadku kombinacji alfabetycznych użyj wielkiej litery.
- Pisownia strony w górę, strona w dół, ekran wydruku i blokada przewijania.
- Pisownia plus znak, znak minus, łącznik, kropka i przecinek.
- W przypadku strzałek użyj strzałki w lewo, strzałki w prawo, strzałki w górę i strzałki w dół. Nie używaj etykiet graficznych dla strzałek.
- Użyj logo systemu Windows i klucza aplikacji, aby odwołać się do kluczy oznaczonych ikonami. Nie używaj etykiet graficznych dla tych kluczy.
poprawna:
spacja, tabulator, Enter, Page Up, Ctrl+Alt+Del, Alt+W, Ctrl+plus znak
niepoprawne:
SPACJA, TAB, ENTER, PG UP, Ctrl+Alt+DEL, Alt+w, Ctrl++
- Wskazuje kombinacje z znakiem plus bez spacji.
poprawna:
Ctrl+A, Shift+F5
niepoprawne:
Ctrl-A, Shift + F5
- Aby wyświetlić kombinację, która zawiera znaki interpunkcyjne, które wymagają użycia Shift, takie jak znak zapytania, dodaj Shift do kombinacji i nadaj nazwę lub symbol przesuniętego. Użycie nazwy nieoshiftowanego klucza, takiego jak 4, a nie $, może być mylące dla użytkowników, a nawet błędne; na przykład ? i / znaki nie zawsze są przesuwane na każdej klawiaturze.
poprawna:
Ctrl+Shift+?, Ctrl+Shift+*, Ctrl+Shift+przecinek
niepoprawne:
Ctrl+Shift+/, Ctrl+?, Ctrl+Shift+8, Ctrl+8
- W pierwszej wzmianki użyj i z nazwą klucza, jeśli jest to konieczne, na przykład F1. We wszystkich kolejnych odwołaniach odwołuje się do klucza tylko według jego nazwy, na przykład naciśnij F1.
- Zapoznaj się z kluczami dostępu i kluczami skrótów w programowaniu i inną dokumentacją techniczną. Nie używaj akceleratora, mnemonic ani dostępu. Wszędzie indziej używać skrótu klawiaturowego, zwłaszcza w dokumentacji użytkownika.
Podczas odwoływania się do interakcji:
- Użyj naciśnięcia, a nie wciśnięcia, przekreślenia, trafienia lub typu, gdy naciśnięcie i natychmiastowe zwolnienie inicjuje akcję w programie lub przechodzi w dokumencie lub interfejsie użytkownika.
- Użyj typu, a nie wprowadź, aby skierować użytkowników do wpisywania tekstu.
- Użyj funkcji w sytuacjach, gdy naciśnięcie może być mylące, na przykład podczas odwoływania się do typu, takiego jak strzałek lub funkcji. W takich przypadkach naciśnięcie może sprawić, że użytkownicy będą myśleć, że muszą naciskać wszystkie jednocześnie.
- Użyj blokady podczas naciśnięcia i przytrzymywania, takiego jak modyfikatora.
- Nie używaj naciśnięcia jako synonimu kliknięcia.
Przykłady:
- Wpisz swoją nazwę, a następnie naciśnij Enter.
- Naciśnij Ctrl+F, a następnie wpisz tekst, którego chcesz wyszukać.
- Aby zapisać plik, naciśnij Y.
- Aby przenieść punkt wstawiania, użyj strzałek.