2016-01-21

template key and bc, using internal links

← Older revision

Revision as of 2016-01-21T20:54:50

Line 1:

Line 1:



{{TopMenu}} {{Menu}} {{Menu.Design}}

+

{{TopMenu}}

+

{{Menu}}

+

{{Menu.Design
}}

+

{{OrigLang|
}}

__NOTOC__

__NOTOC__

Line 5:

Line 8:

[[File:LO-HIG_MenuBar.png|right|thumb|Menu bar]]

[[File:LO-HIG_MenuBar.png|right|thumb|Menu bar]]



The
<i>
menu bar
</i>
provides access to all functions using submenus or cascading menus to structure the content. Users like the persona [
https://wiki.documentfoundation.org/
Design/
HIG_artifacts
#
Primary_.28Expert.29
Eve] refer frequently to the menu bar, especially when they are seeking a function for which they know of no other interface. Ensuring that menus are well organized, are worded clearly, and behave correctly is crucial to the user’s ability to explore and access the functionality of the application.

+

The
''
menu bar
''
provides access to all functions using submenus or cascading menus to structure the content. Users like the persona [
[
Design/
HIG artifacts
#
Primary (Expert)|
Eve
]
] refer frequently to the menu bar, especially when they are seeking a function for which they know of no other interface. Ensuring that menus are well organized, are worded clearly, and behave correctly is crucial to the user’s ability to explore and access the functionality of the application.

== Organization ==

== Organization ==

Line 21:

Line 24:

== Text ==

== Text ==

* Do not change labels of menu item dynamically.

* Do not change labels of menu item dynamically.



* Assign shortcut keys to the most frequently used menu items (Ctrl
+
<Key>).

+

* Assign shortcut keys to the most frequently used menu items (
{{key|
Ctrl
|
<Key>
}}
).



* For well-known shortcut keys, use standard assignments.

+

* For well-known shortcut keys, use standard assignments.



* Use function keys for commands that have a small-scale effect (F2 = Rename).

+

* Use function keys for commands that have a small-scale effect (
{{key|
F2
}}
= Rename).



* Use ctrl key for large-scale effect (Ctrl
+S
= Save).

+

* Use ctrl key for large-scale effect (
{{key|
Ctrl
|s}}
= Save).



* Indicate a function that needs additional information (including a confirmation) by adding an ellipsis at the end of the label (e.g. Save as…).

+

* Indicate a function that needs additional information (including a confirmation) by adding an ellipsis at the end of the label (e.g.
{{bc|
Save as…
}}
).

* Turning on an item in the menu should always enable the option. Negative options create a double negative which can be confusing. For example, use 'Show hidden files' instead of 'Hide hidden files'.

* Turning on an item in the menu should always enable the option. Negative options create a double negative which can be confusing. For example, use 'Show hidden files' instead of 'Hide hidden files'.



* Use singular form in
labelling
when applicable (e.g. Insert
>
Shape, though multiple shapes are listed under the submenu, a user can only select one item).

+

* Use singular form in
labeling
when applicable (e.g.
{{key|
Insert
|
Shape
}}
, though multiple shapes are listed under the submenu, a user can only select one item).

* Standardize on the verbs used - Show and Hide, Enable and Disable. Refer to the LO [terminology].

* Standardize on the verbs used - Show and Hide, Enable and Disable. Refer to the LO [terminology].

* Have an accelerator key with every label. Ideally do not duplicate accelerators in one menu and use the first letter.

* Have an accelerator key with every label. Ideally do not duplicate accelerators in one menu and use the first letter.

Line 37:

Line 40:

* Apple [https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/MenuBarMenus.html OS X Human Interface Guidelines]

* Apple [https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/MenuBarMenus.html OS X Human Interface Guidelines]



[[Category:Design]][[Category:HIG]]

+

[[Category:Design]]

+

[[Category:HIG]]

Show more