Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
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.
Menu to hierarchiczne listy poleceń lub opcji dostępnych dla użytkowników w bieżącym kontekście.
Menu rozwijane to menu wyświetlane na żądanie po kliknięciu lub umieszczeniu wskaźnika myszy. Są one zwykle ukryte przed widokiem i dlatego są skutecznym sposobem oszczędzania miejsca na ekranie. Menu podrzędne lub kaskadowe to menu pomocnicze wyświetlane na żądanie z poziomu menu. Są one wskazywane przez strzałkę na końcu etykiety podmenu. Element menu jest pojedynczym poleceniem lub opcją w menu.
Menu są często wyświetlane na pasku menu, który jest listą kategorii menu z etykietami, które zwykle znajdują się w górnej części okna. Natomiast menu kontekstowe jest wyświetlane po kliknięciu prawym przyciskiem myszy obiektu lub regionu okna obsługującego menu kontekstowe.
Typowy pasek menu z menu rozwijanym i podmenu.
Uwaga
Wytyczne dotyczące przycisków poleceń, pasków narzędzi i klawiatury są prezentowane w oddzielnych artykułach.
Wzorce użycia
Menu mają kilka wzorców użycia:
| Użycie | Przykład |
|---|---|
|
Paski menu Pasek menu wyświetla polecenia i opcje w menu rozwijanych. |
paski menu są bardzo powszechne i łatwe do znalezienia, a także wydajne wykorzystanie miejsca.
Pasek menu z poczty systemu Windows. |
|
Menu paska narzędzi pasek menu zaimplementowany jako pasek narzędzi. |
Menu paska narzędzi to paski narzędzi składające się głównie z poleceń w przyciskach menu i przyciskach podziału, z tylko kilkoma poleceniami bezpośrednimi, jeśli istnieją.
Menu paska narzędzi w galerii zdjęć systemu Windows. Aby uzyskać wskazówki dotyczące tego wzorca, zobacz Paski narzędzi. |
|
Menu kart przyciski na kartach, które wyświetlają niewielki zestaw poleceń i opcji związanych z kartą w menu rozwijanym. |
karty z menu wyglądają jak zwykłe karty, z wyjątkiem ich dolnej części ma przycisk ze strzałką listy rozwijanej. Kliknięcie przycisku powoduje wyświetlenie menu rozwijanego zamiast wybierania karty.
Menu kart są używane w programie Windows Media Player. |
|
Przyciski menu przyciski poleceń, które wyświetlają niewielki zestaw powiązanych poleceń w menu rozwijanym. |
przyciski menu wyglądają jak zwykłe przyciski poleceń, z wyjątkiem strzałki listy rozwijanej w nich. Kliknięcie przycisku powoduje wyświetlenie menu rozwijanego zamiast wykonywania polecenia. przyciski podziału są podobne do przycisków menu, z tą różnicą, że są odmianami polecenia, a kliknięcie lewej części przycisku powoduje wykonanie akcji bezpośrednio na etykiecie.
Przycisk menu z małym zestawem powiązanych poleceń. |
|
Menu kontekstowe menu rozwijane, które wyświetlają niewielki zestaw poleceń i opcji związanych z bieżącym kontekstem. |
menu kontekstowe po kliknięciu prawym przyciskiem myszy obiektu lub regionu okna obsługującego menu kontekstowe.
menu kontekstowe w Eksploratorze Windows. Jeśli menu kontekstowe są najlepszym wyborem menu, ale potrzebujesz rozwiązania odpowiedniego dla wszystkich użytkowników, możesz użyć przycisku strzałki menu rozwijanego.
Menu kontekstowe widoczne za pomocą przycisku menu rozwijanego. |
|
Menu okienka zadań mały zestaw poleceń związanych z wybranym obiektem lub trybem programu. |
w przeciwieństwie do menu kontekstowych, są one wyświetlane automatycznie w okienku okna, a nie na żądanie.
Menu okienka zadań w przeglądarce Galeria zdjęć systemu Windows. |
Czy jest to właściwy interfejs użytkownika?
Aby zdecydować, rozważ następujące pytania:
Paski menu
Wykonaj następujące warunki:
- Czy okno jest oknem podstawowym?
- Czy istnieje wiele elementów menu?
- Czy istnieje wiele kategorii menu?
- Czy większość elementów menu ma zastosowanie do całego programu i okna podstawowego?
- Czy menu musi działać dla wszystkich użytkowników?
Jeśli tak, rozważ użycie paska menu.
Menu paska narzędzi
Wykonaj następujące warunki:
- Czy okno jest oknem podstawowym?
- Czy okno ma pasek narzędzi?
- Czy istnieje tylko kilka kategorii menu?
- Czy menu musi działać dla wszystkich użytkowników?
Jeśli tak, rozważ użycie menu paska narzędzi zamiast lub oprócz paska menu.
Menu kart
Wykonaj następujące warunki:
- Czy okno jest oknem podstawowym?
- Czy w oknie znajdują się karty, na których każda karta jest używana do dedykowanego zestawu zadań (w przeciwieństwie do używania kart do wyświetlania różnych widoków)?
- Czy istnieje jedna kategoria menu, która ma zastosowanie do każdej karty?
- Czy istnieje wiele poleceń i opcji, ale tylko mały zestaw dla każdej karty?
Jeśli tak, rozważ użycie menu tabulacji zamiast paska menu.
Menu kontekstowe
Wykonaj następujące warunki:
- Czy istnieje niewielki zestaw kontekstowych poleceń i opcji, które mają zastosowanie do wybranego obiektu lub regionu okna?
- Czy te elementy menu są nadmiarowe?
- Czy użytkownicy docelowi znają menu kontekstowe?
Jeśli tak, rozważ udostępnienie menu kontekstowych dla obiektów i regionów okien, które ich potrzebują.
W przypadku programów opartych na przeglądarce menu okienka zadań są bardziej typowym rozwiązaniem dla poleceń kontekstowych. Obecnie użytkownicy oczekują, że menu kontekstowe w programach opartych na przeglądarce będą ogólne i nieprzydatne.
Menu okienka zadań
Wykonaj następujące warunki:
- Czy okno jest oknem podstawowym?
- Czy istnieje niewielki zestaw kontekstowych poleceń i opcji, które mają zastosowanie do wybranego obiektu lub trybu programu?
- Czy istnieje kilka kategorii menu?
- Czy menu musi działać dla wszystkich użytkowników?
Jeśli tak, rozważ użycie menu okienka zadań zamiast menu kontekstowego.
Pojęcia dotyczące projektowania
Skuteczne menu, które promują dobre środowisko użytkownika:
- Użyj prezentacji poleceń zgodnej z typem programu, typami okien, użyciem poleceń i docelowymi użytkownikami.
- Są dobrze zorganizowane przy użyciu standardowej organizacji menu, jeśli jest to konieczne.
- Efektywnie używaj pasków menu, pasków narzędzi i menu kontekstowych.
- Efektywnie używaj ikon.
- Efektywnie używaj kluczy dostępu i skrótów.
Jeśli robisz tylko jedną rzecz...
Wybierz prezentację poleceń zgodną z typem programu, typami okien, użyciem poleceń i docelowymi użytkownikami.
Wytyczne
Ogólne
- Wszystkie wzorce menu z wyjątkiem pasków menu wymagają strzałki listy rozwijanej, aby wskazać obecność menu rozwijanego. Obecność menu nie mówi na pasku menu, ale nie w innych wzorcach.
- Nie zmieniaj nazw elementów menu dynamicznie. Takie działanie jest mylące i nieoczekiwane. Na przykład nie zmieniaj opcji Tryb pionowy na Tryb poziomy po zaznaczeniu. W przypadku trybów należy zamiast tego używać punktorów i znaczników wyboru .
- Wyjątek: Nazwy elementów menu, które są oparte na nazwach obiektów dynamicznie. Na przykład listy ostatnio używanych plików lub nazw okien mogą być dynamiczne.
Paski menu
- Rozważ wyeliminowanie pasków menu z co najmniej trzema kategoriami menu. Jeśli istnieje tylko kilka poleceń, preferuj lżejsze alternatywy, takie jak menu paska narzędzi, lub więcej bezpośrednich alternatyw, takich jak przyciski poleceń i linki.
- Nie masz więcej niż 10 kategorii menu. Zbyt wiele kategorii menu jest przytłaczające i sprawia, że pasek menu jest trudny do użycia.
- Rozważ ukrycie paska menu, jeśli pasek narzędzi lub polecenia bezpośrednie udostępniają prawie wszystkie polecenia wymagane przez większość użytkowników. Zezwalaj użytkownikom na pokazywanie lub ukrywanie za pomocą opcji znacznika wyboru paska menu w menu paska narzędzi.
W tym przykładzie program Windows Internet Explorer udostępnia opcję paska menu.
Aby uzyskać więcej informacji, zobacz ukrywanie pasków menu.
Ukrywanie pasków menu
Ogólnie rzecz biorąc, paski narzędzi działają świetnie razem z paskami menu, ponieważ obie umożliwiają każdej z nich skupienie się na ich mocnych stronach bez naruszenia.
- Ukryj pasek menu domyślnie, jeśli projekt paska narzędzi sprawia, że pasek menu jest nadmiarowy.
- Ukryj pasek menu zamiast całkowicie go usuwać, ponieważ paski menu są bardziej dostępne dla użytkowników klawiatury.
- Aby przywrócić pasek menu, podaj opcję znacznika wyboru paska menu w kategorii menu Widok (dla podstawowych pasków narzędzi) lub Narzędzia (dla pomocniczych pasków narzędzi). Aby uzyskać więcej informacji, zobacz standardowe menu i przyciski podziału.
Kategorie menu
- Wybierz pojedyncze nazwy wyrazów dla kategorii menu. Użycie wielu słów sprawia, że separacja między kategoriami jest myląca.
- W przypadku programów, które tworzą lub wyświetlają dokumenty, użyj standardowych kategorii menu, takich jak Plik, Edycja, Widok, Narzędzia i Pomoc. Dzięki temu typowe elementy menu są przewidywalne i łatwiejsze do znalezienia.
- W przypadku innych typów programów rozważ zorganizowanie poleceń i opcji w bardziej przydatne, naturalne kategorie na podstawie celu programu i sposób, w jaki użytkownicy myślą o swoich zadaniach i celach. Nie czuj się zobowiązany do korzystania ze standardowej organizacji menu, jeśli nie jest odpowiedni dla twojego programu.
- Jeśli zdecydujesz się używać niestandardowych kategorii menu, musisz wybrać dobre nazwy kategorii. Aby uzyskać więcej informacji, zobacz sekcję Etykiety .
- Preferuj kategorie menu zorientowane na zadania dla kategorii ogólnych. Kategorie zorientowane na zadania ułatwiają znajdowanie elementów menu.
W tym przykładzie usługa Windows Media Player używa kategorii menu zorientowanych na zadania.
- Unikaj kategorii menu z tylko jednym lub dwoma elementami menu. Jeśli rozsądne, skonsoliduj z innymi kategoriami menu, być może przy użyciu podmenu.
-
Rozważ umieszczenie tego samego elementu menu w wielu kategoriach tylko wtedy, gdy:
- Element menu logicznie należy do wielu kategorii menu.
- Masz dane pokazujące, że użytkownicy mają problemy ze znalezieniem elementu w jednej kategorii menu.
- W wielu kategoriach znajduje się tylko jeden lub dwa trudne do znalezienia elementy menu.
- Nie umieszczaj różnych elementów menu, które używają tej samej nazwy w wielu kategoriach. Na przykład nie mają różnych elementów menu Opcje w wielu kategoriach.
- Wyjątek: Wzorzec menu tabulacji może zawierać różne opcje i elementy menu Pomoc w każdym menu kart.
W tym przykładzie program Windows Media Player zawiera opcje i elementy menu Pomoc w każdym menu kart.
Organizacja elementów menu i kolejność
- Organizowanie elementów menu w grupy siedmiu lub mniej silnie powiązanych elementów. W tym celu podmenu liczą się jako pojedynczy element menu w menu nadrzędnym.
- Nie umieszczaj więcej niż 25 elementów w jednym poziomie menu (nie licząc podmenu).
- Umieść separatory między grupami w menu. Separator to pojedynczy wiersz obejmujący szerokość menu.
- W menu umieść grupy w kolejności logicznej. Jeśli nie ma kolejności logicznej, najpierw umieść najczęściej używane grupy.
- W grupie umieść elementy w kolejności logicznej. Jeśli nie ma logicznej kolejności, najpierw umieść najczęściej używane elementy. Umieść elementy liczbowe (takie jak wartości procentowe powiększenia) w kolejności liczbowej.
Podmenu
- Unikaj niepotrzebnego używania podmenu. Podmenus wymaga większej ilości wysiłku fizycznego do użycia i zazwyczaj utrudnia lokalizowanie elementów menu.
- Nie umieszczaj często używanych elementów menu w podmenu. W ten sposób użycie tych poleceń byłoby nieefektywne. Można jednak umieścić często używane polecenia w podmenu, jeśli są one zwykle uzyskiwane bardziej bezpośrednio, na przykład za pomocą paska narzędzi.
-
Rozważ użycie podmenu, jeśli:
- Upraszcza to menu nadrzędne, ponieważ zawiera wiele elementów (20 lub więcej) lub podmenu jest częścią grupy zawierającej więcej niż siedem elementów.
- Elementy w podmenu są używane rzadziej niż te w menu nadrzędnym.
- Podmenu będzie mieć co najmniej trzy elementy.
- Istnieją co najmniej trzy polecenia, które zaczynają się od tego samego słowa. W tym przypadku użyj tego słowa jako etykiety podmenu.
W tym przykładzie podmenu New zastępuje oddzielne polecenia dla nowej wiadomości e-mail, New news message, New folder i New contact.
- Użyj maksymalnie trzech poziomów menu. Oznacza to, że można mieć menu podstawowe i na najwyżej dwóch poziomach podmenu. Dwa poziomy podmenu powinny być rzadkie.
Prezentacja
-
Wyłącz elementy menu, które nie mają zastosowania do bieżącego kontekstu, zamiast ich usuwania. Dzięki temu zawartość paska menu jest stabilna i łatwiejsza do znalezienia. wyjątki :
- W przypadku kategorii menu kontekstowego usuń zamiast wyłączać elementy menu kontekstowego, które nie mają zastosowania do bieżącego kontekstu. Kategoria menu jest kontekstowa, gdy jest wyświetlana tylko dla określonych trybów, takich jak po wybraniu określonego typu obiektu. Aby uzyskać szczegółowe informacje, zobacz wskazówki dotyczące usuwania i wyłączania menu kontekstowych.
- Jeśli określenie, kiedy element menu powinien być wyłączony, powoduje zauważalne problemy z wydajnością, pozostaw aktywny element menu i jeśli jest to konieczne, powoduje wyświetlenie komunikatu o błędzie.
Menu kart
- Każde menu kart może zawierać opcje kontekstowe i elementy menu Pomoc. Jest to w przeciwieństwie do wszystkich innych wzorców menu. Każda karta jest używana do dedykowanego zestawu zadań, więc każda nadmiarowość w menu kart nie jest myląca.
Menu kontekstowe
- Użyj menu kontekstowych tylko dla kontekstowych poleceń i opcji. Elementy menu powinny być stosowane tylko do wybranego (lub klikniętego) obiektu lub regionu okna, a nie całego programu.
- Nie udostępniaj poleceń tylko za pomocą menu kontekstowych. Podobnie jak skrótów, menu kontekstowe to alternatywne metody wykonywania poleceń i wybierania opcji. Na przykład polecenie Właściwości jest również dostępne za pośrednictwem paska menu lub dostępu Alt+Enter.
- Udostępniaj menu kontekstowe dla wszystkich obiektów i regionów okien , które korzystają z małego zestawu kontekstowych poleceń i opcji. Wielu użytkowników regularnie klika prawym przyciskiem myszy i oczekuje, że znajdziesz menu kontekstowe w dowolnym miejscu.
- Rozważ użycie przycisku strzałki menu rozwijanego dla menu kontekstowych przeznaczonych dla wszystkich użytkowników. Zwykle menu kontekstowe są odpowiednie dla poleceń i opcji przeznaczonych dla użytkowników zaawansowanych. Można jednak użyć przycisku menu rozwijanego w przypadkach, w których menu kontekstowe są najlepszym wyborem menu i musisz wybrać wszystkich użytkowników.
W tym przykładzie przycisk menu rozwijanego służy do uwidoczniania menu kontekstowego.
Organizacja elementów menu i kolejność
- Organizowanie elementów menu w grupy siedmiu lub mniej silnie powiązanych elementów.
- Unikaj używania podmenu , aby zachować proste, bezpośrednie i wydajne menu kontekstowe.
- Nie umieszczaj więcej niż 15 elementów w menu kontekstowym.
- Umieść separatory między grupami w menu. Separator to pojedynczy wiersz obejmujący szerokość menu.
- Prezentuj elementy menu przy użyciu następującej kolejności:
- Podstawowe (najczęściej używane) polecenia
- Pomocnicze polecenia obsługiwane przez obiekt
-
<separator>
Polecenia transferu - Ustawienia obiektu
-
<separator>
Polecenia obiektu
- Otwórz separator wydruku Uruchom odtwórz <>
- Wycinanie separatora kopiowania wklejania <>
- Usuń właściwości separatora> zmiany nazwy <
Prezentacja
- Wyświetl domyślne polecenie przy użyciu pogrubienia. Gdy jest to praktyczne, należy również uczynić go pierwszym elementem menu. Domyślne polecenie jest wywoływane po dwukrotnym kliknięciu lub wybraniu obiektu przez użytkowników i naciśnięciu Enter.
- Usuń zamiast wyłączać elementy menu kontekstowego, które nie mają zastosowania do bieżącego kontekstu. Dzięki temu menu kontekstowe i wydajne.
-
Wyjątek: Wyłącz elementy menu, które nie mają zastosowania, jeśli istnieje uzasadnione oczekiwanie, że będą dostępne:
- Zawsze mają odpowiednie standardowe polecenia menu kontekstowego, takie jak wycinanie, kopiowanie, wklejanie, usuwanie i zmienianie nazwy.
- Zawsze mają polecenia, które zawierają powiązane zestawy. Jeśli na przykład istnieje funkcja Wstecz, powinna istnieć również wartość Prześlij dalej. Jeśli istnieje wycinanie, zawsze mają kopię i wklejanie.
-
Wyjątek: Wyłącz elementy menu, które nie mają zastosowania, jeśli istnieje uzasadnione oczekiwanie, że będą dostępne:
Punktory i znaczniki wyboru
- Elementy menu, które są opcjami, mogą używać punktorów i znaczników wyboru. Polecenia mogą nie być.
- Użyj punktora, aby wybrać jedną opcję z małego zestawu wzajemnie wykluczających się wyborów. Zawsze w grupie powinny znajdować się co najmniej dwa punktory. Aby uzyskać więcej informacji, zobacz Przyciski radiowe.
- Użyj znacznika wyboru, aby włączyć lub wyłączyć niezależne ustawienie. Jeśli wybrane i wyczyszczone stany nie są jasne i jednoznaczne, należy zamiast tego użyć zestawu punktorów. Aby uzyskać więcej informacji, zobacz Pola wyboru.
- W przypadku mieszanego stanu znacznika wyboru wyświetl element menu bez znacznika wyboru. Stan mieszany jest używany do wielokrotnego zaznaczenia, aby wskazać, że opcja jest ustawiona dla niektórych, ale nie wszystkich obiektów, więc każdy pojedynczy obiekt ma wybrany lub wyczyszczonego stanu. Stan mieszany nie jest używany jako trzeci stan dla pojedynczego elementu.
- Umieść separatory między powiązanymi zestawami znaczników wyboru lub punktorów. Separator to pojedynczy wiersz obejmujący szerokość menu.
Ikony
-
Rozważ udostępnienie ikon elementów menu dla:
- Najczęściej używane elementy menu.
- Elementy menu, których ikona jest standardowa i dobrze znana.
- Elementy menu, których ikona dobrze ilustruje to, co robi polecenie.
- Jeśli używasz ikon, nie należy podawać ich dla wszystkich elementów menu. Ikony tajemnicze nie są przydatne, tworzą bałagan wizualny i uniemożliwiają użytkownikom skupienie się na ważnych elementach menu.
W tym przykładzie menu Organizuj zawiera ikony tylko dla najczęściej używanych elementów menu.
- Upewnij się, że ikony menu są zgodne z wytycznymi dotyczącymi ikon w stylu Aero.
Aby uzyskać więcej informacji i przykładów, zobacz Ikony.
Klucze dostępu
- Przypisz klucze dostępu do wszystkich elementów menu. Brak wyjątków.
- Jeśli to możliwe, przypisz klucze dostępu do powszechnie używanych poleceń zgodnie z przypisaniami kluczy dostępu w warstwie Standardowa. 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ń.
- 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.
- 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):
- Litery o szerokości tylko jednego piksela, takie jak i i l.
- Litery ze maleńcami, takie jak g, j, p, q i y.
- Litery obok litery ze malejącym.
Aby uzyskać więcej wskazówek i przykładów, zobacz Klawiatura.
klawisze skrótów
- Przypisz skrótów do najczęściej używanych elementów menu. Rzadko używane elementy menu 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.
- W przypadku dobrze znanych skrótów użyj standardowych przypisań.
- 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. Zobacz skrótów klawiaturowych systemu Windows, aby zapoznać się z dobrze znanymi skrótów używanymi przez programy systemu Windows.
- 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. Dzięki temu użytkownicy mogą nauczyć się przypisań skrótów.
- Wyjątek: Nie wyświetlaj przypisań skrótów w menu kontekstowych. Menu kontekstowe nie wyświetlają przypisań skrótów, ponieważ są zoptymalizowane pod kątem wydajności.
-
W przypadku niestandardowych przypisań kluczy:
- Wybierz skrótów, które nie mają standardowych przypisań. Nigdy nie przypisz ponownie standardowych skrótów.
- Spójnie używaj niestandardowych przypisań kluczy w całym programie. Nie przypisuj różnych znaczeń w różnych oknach.
- Jeśli to możliwe, wybierz przypisania kluczy mnemonic, szczególnie w przypadku często używanych poleceń.
- 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 w menu Shift+F1 jest wyświetlana kontekstowa pomoc.
- 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.
- 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.
- 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.
Aby uzyskać więcej wytycznych i standardowych przypisań skrótów, zobacz Klawiatura.
Menu standardowe
- Użyj standardowej organizacji menu dla programów tworzących lub wyświetlających dokumenty. Organizacja menu standardowego sprawia, że typowe elementy menu są przewidywalne i łatwiejsze do znalezienia.
- W przypadku innych typów programów należy używać standardowej organizacji menu tylko wtedy, gdy ma to sens. Rozważ zorganizowanie poleceń i opcji w bardziej przydatne, naturalne kategorie na podstawie celu programu i sposób, w jaki użytkownicy myślą o swoich zadaniach i celach.
Standardowe paski menu
Standardowa struktura paska menu jest następująca. Ta lista zawiera etykiety kategorii i elementów menu, ich kolejność z separatorami, ich dostępem i skrótów oraz wielokropkiem.
Plik
Nowy Ctrl+N
Otwierać... Ctrl+O
Zamknij polecenie Zapisz Ctrl+S
Zapisz jako... Wyślij do wydruku... Ctrl+P
Podgląd wydruku
Konfiguracja strony
1 <filename>
2 <filename>
3 <filename>
...
Zamknij Alt+F4 (skrót zwykle nie podano)
Edytuj
Cofnij Ctrl+Z
Wykonaj ponownie ctrl+Y
<separator>
Wytnij Ctrl+X
Kopiuj Ctrl+C
Wklej Ctrl+V
<separator>
Zaznacz wszystko Ctrl+A
<separator>
Usuń del (skrót zwykle nie podano)
<separator>
Znaleźć... Ctrl+F
Znajdź następne F3 (polecenie zwykle nie podano)
Zastąpić... Ctrl+H
Przejdź do... Ctrl+G
widok
Paski narzędzi
Pasek stanu
<separator>
Powiększanie powiększenia w ctrl++
Pomniejszanie ctrl+-
<separator>
Pełny ekran F11
Odśwież F5
Narzędzia
<separator>
Opcje Pomoc <program name> F1
<separator>
Około <program name>
Standardowe przyciski menu paska narzędzi
Standardowe przyciski menu paska narzędzi są następujące. Na tej liście przedstawiono kategorię menu i etykiety elementów, ich kolejność z separatorami, skrótów i wielokropkiem.
- Narzędzia
- Pełny ekranF11(Ponowne przypisywanie klucza dostępu, jeśli jest również używane wyszukiwanie). Paski narzędzi (zwróć uwagę, że polecenie paska menu jest dostępne tutaj). <separator> Drukuj... Znaleźć... <separator> Powiększanie opcji separatora> rozmiaru <tekstu
- Nowy folderCtrl+N <separator> CutCtrl+X CopyCtrl+C PasteCtrl+V <separator> Select allCtrl+A <separator> DeleteDel(skrót zwykle nie podano) Opcje separatora> zmiany nazwy <
- Nowy rozmiar tekstu powiększenia oknaCtrl+N <separatora>
Standardowe menu kontekstowe
Standardowa zawartość menu kontekstowego jest następująca. Ta lista zawiera etykiety elementów menu, ich kolejność z separatorami, kluczami dostępu i wielokropkiem. Menu kontekstowe nie wyświetlają skrótów.
- Otwórz polecenie Uruchom odtwórz edycję wydruku... <separator> wycinania separatora> wklejania <Usuń separator zmiany nazwy <>
Zablokuj <object name>(checkmark)
Właściwości
Używanie wielokropka
Podczas gdy polecenia menu są używane do akcji natychmiastowych, może być konieczne wykonanie akcji. Wskaż polecenie, które wymaga dodatkowych informacji (w tym potwierdzenia), dodając wielokropek na końcu etykiety.
W tym przykładzie drukuj... Polecenie wyświetla okno dialogowe Drukowanie, aby zebrać więcej informacji.
Prawidłowe użycie wielokropka jest ważne, aby wskazać, że użytkownicy mogą dokonać dalszych wyborów przed wykonaniem akcji, a nawet całkowicie anulować akcję. Wizualizacja oferowana przez wielokropek umożliwia użytkownikom eksplorowanie oprogramowania bez obaw.
Nie oznacza to, że należy użyć wielokropka zawsze, gdy akcja wyświetla kolejne okno tylko wtedy , gdy do wykonania akcji są wymagane dodatkowe informacje. Na przykład polecenia Informacje, Zaawansowane, Pomoc, Opcje, Właściwości i Ustawienia muszą wyświetlać kolejne okno po kliknięciu, ale nie wymagają dodatkowych informacji od użytkownika. Dlatego nie potrzebują wielokropka.
W przypadku niejednoznaczności (na przykład etykieta polecenia nie zawiera zlecenia), zdecyduj na podstawie najbardziej prawdopodobnej akcji użytkownika. Jeśli po prostu wyświetlanie okna jest częstą akcją, nie używaj wielokropka.
poprawna:
Więcej kolorów...
Informacje o wersji
W pierwszym przykładzie użytkownicy najprawdopodobniej wybiorą kolor, więc użycie wielokropka jest poprawne. W drugim przykładzie użytkownicy najprawdopodobniej będą wyświetlać informacje o wersji, co sprawia, że wielokropek jest niepotrzebny.
Uwaga
Podczas określania, czy polecenie menu wymaga wielokropka, nie używaj konieczności podniesienia uprawnień jako czynnika.
Podniesienie uprawnień nie jest wymagane do wykonania polecenia (a raczej uprawnienia), a konieczność podniesienia uprawnień jest wskazywana za pomocą osłony zabezpieczeń.
Etykiety
-
Użyj wielkich liter w stylu zdania.
- Wyjątek: W przypadku starszych aplikacji możesz użyć wielkich liter w stylu tytułu, jeśli to konieczne, aby uniknąć mieszania stylów wielkich liter.
Nazwy kategorii menu
- Użyj nazw kategorii menu, które są pojedynczymi czasownikami lub nounami wyrazów. Etykieta wielokrotnego wyrazu może być zdezorientowana dla dwóch etykiet jednego wyrazu.
- Preferuj nazwy menu oparte na czasownikach. Jednak pomiń czasownik, jeśli jest to Create, Show, View lub Manage. Na przykład następujące kategorie menu nie mają czasowników:
- Tabela
- Narzędzia
- Okno
- W przypadku niestandardowych nazw kategorii użyj pojedynczego, konkretnego słowa, które wyraźnie i dokładnie opisuje zawartość menu. Chociaż nazwy nie muszą być tak ogólne, że opisują wszystkie elementy w menu, powinny być wystarczająco przewidywalne, aby użytkownicy nie byli zaskoczeni tym, co znajdują w menu.
Nazwy elementów menu
- Użyj nazw elementów menu rozpoczynających się od frazy czasownika, rzeczownika lub rzeczownika.
- Preferuj nazwy menu oparte na czasownikach. Jednak pomiń czasownik, jeśli:
- Czasownik to Create, Show, View lub Manage. Na przykład następujące polecenia nie mają czasowników:
- O nas
- Zaawansowany
- Pełny ekran
- Nowy
- Opcje
- Właściwości
- Czasownik jest taki sam jak nazwa kategorii menu, aby uniknąć powtórzeń. Na przykład w kategorii menu Wstawianie użyj opcji Tekst, Tabela i Obraz zamiast wstaw tekst, Wstaw tabelę i Wstaw obraz.
- Czasownik to Create, Show, View lub Manage. Na przykład następujące polecenia nie mają czasowników:
- Użyj określonych czasowników. Unikaj ogólnych, nieprzydatnych czasowników, takich jak Zmiana i zarządzanie.
- Użyj pojedynczych rzeczowników dla poleceń, które mają zastosowanie do pojedynczego obiektu, w przeciwnym razie użyj rzeczowników w liczbie mnogiej.
- Użyj modyfikatorów w razie potrzeby, aby odróżnić podobne polecenia. Przykłady: Wstaw wiersz powyżej, Wstaw wiersz poniżej.
- W przypadku par poleceń uzupełniających wybierz wyraźnie uzupełniające nazwy. Przykłady: Dodawanie, usuwanie; Pokaż, Ukryj; Wstaw, usuń.
- Wybierz nazwy elementów menu na podstawie celów i zadań użytkownika, a nie technologii.
poprawna:
niepoprawne:
W niepoprawnym przykładzie element menu jest oparty na jego technologii.
- Użyj następujących nazw elementów menu w określonym celu:
- Opcje Aby wyświetlić opcje programu.
- Dostosuj Aby wyświetlić opcje programu związane z konfiguracją mechanicznego interfejsu użytkownika.
- Personalizacji Aby wyświetlić podsumowanie często używanych ustawień personalizacji .
- Preferencje Nie używaj. Zamiast tego użyj opcji.
- Właściwości Aby wyświetlić okno właściwości obiektu.
- Ustawienia Nie używaj jako etykiety menu. Zamiast tego użyj opcji.
Nazwy podmenu
- Elementy menu, które wyświetlają podmenu, nigdy nie mają wielokropka na etykiecie. Strzałka podmenu wskazuje, że wymagane jest inne zaznaczenie.
niepoprawne:
W tym przykładzie element menu Nowy niepoprawnie zawiera wielokropek.
Dokumentacja
W przypadku odwoływania się do menu:
- W poleceniach, które wyświetlają lub ukrywają menu, odwołują się do pasków menu. Nie nazywaj ich klasycznymi menu.
- Zapoznaj się z menu według ich etykiet. Użyj dokładnego tekstu etykiety, w tym jego wielkości liter, ale nie dołączaj podkreślenia klucza dostępu ani wielokropka.
- Aby odwołać się do kategorii menu, użyj polecenia "W
<category name>menu". Jeśli lokalizacja elementu menu jest jasna z kontekstu, nie musisz wspominać o kategorii menu. - Aby opisać interakcję użytkownika z elementami menu, użyj kliknięcia bez menu wyrazu lub polecenia. Nie należy wybierać, wybierać ani wybierać. Nie należy odwoływać się do elementu menu jako elementu menu z wyjątkiem dokumentacji technicznej.
- Aby opisać usuwanie znacznika wyboru z opcji menu, użyj przycisku kliknij, aby usunąć znacznik wyboru. Nie używaj wyczyść.
- Zapoznaj się z menu kontekstowymi jako menu kontekstowymi, a nie menu skrótów.
- Nie używaj kaskadowych, rozwijanych, rozwijanych ani wyskakujących okienek, aby opisać menu, z wyjątkiem dokumentacji programowania.
- Odwołaj się do niedostępnych elementów menu jako niedostępnych, a nie jako wygaszonych, wyłączonych lub szarych. Użyj opcji wyłączonej w dokumentacji programowania.
- Jeśli to możliwe, sformatuj etykiety przy użyciu pogrubionego tekstu. W przeciwnym razie umieść etykiety w cudzysłowie tylko wtedy, gdy jest to wymagane, aby zapobiec nieporozumieniu.
Przykłady:
- W menu Plik kliknij pozycję Drukuj , aby wydrukować dokument.
- W menu Widok wskaż pozycję Paski narzędzi, a następnie kliknij pozycję Formatowanie.