About Face. Ch22 Review
Chapter 22. Menus
Menu has very long history from command line menu to today’s standardized menu. Very earlier command line menus are can be shown in sequential hierarchical menus, which is display the numbered menu in text to command lines. After select one number then also display the inner menu related to selected number menu. The menu has a disadvantage that it seems like a maze. Very difficult to see total menu hierarchy. However, Lotus 1-2-3 solve these problem, they displayed the total menu hierarchy. After GUI possible, the menus advanced to two types: drop-down menu and pop-up menu. Today’s menus has a meaning that it contains the whole possible actions.
File, edit, windows, and help are kinds of standard menu, and view, insert, settings, format, and tool are optional menus. Most recently used(MRU) is useful on file menu. In edit menu, selecting, cutting, pasting, and modifing something are usually represented. And multi-documented application, they need windows menu.
Furthermore, menu itself has some types: cascading memu, adaptive menu, and recently ribbon type. Cascading is similar to traditional hierarchy menu, but it’s visually more strong, but still suffered from difficult to understand especially novice users. Adaptive menus are show frequently used menu at first, and if user clicks the expand button at the end of the menu, then show whole menus to users. It also not easy to understand and makes users annoying. Recently introduced ribbon menus are combined menus with toolbars so that they visually strong but it needs time to used to.
Lastly, menus can be more strong when it combines with accelerators, checkmarks or enable and disable status when needed, icons, and mnemonics.