Menu (computing)

Menu (computing)
A generic application menu

In computing and telecommunications, a menu is a list of commands presented to an operator by a computer or communications system. A menu is used in contrast to a command-line interface, where instructions to the computer are given in the form of commands (or verbs).

Choices given from a menu may be selected by the operator by a number of methods (called interfaces):


Types of menus

Text-based menu in an application program

A computer using a graphical user interface presents menus with a combination of text and symbols to represent choices. By clicking on one of the symbols or text, the operator is selecting the instruction that the symbol represents. A context menu is a menu in which the choices presented to the operator are automatically modified according to the current context in which the operator is working.

A common use of menus is to provide convenient access to various operations such as saving or opening a file, quitting a program, or manipulating data. Most widget toolkits provide some form of pull-down or pop-up menu. Pull-down menus are the type commonly used in menu bars (usually near the top of a window or screen), which are most often used for performing actions, whereas pop-up (or "fly-out") menus are more likely to be used for setting a value, and might appear anywhere in a window.

According to traditional human interface guidelines, menu names were always supposed to be verbs, such as "file", "edit" and so on.[1] This has been largely ignored in subsequent user interface developments. A single word verb however is sometimes unclear, and so as to allow for multiple word menu names, the idea of a vertical menu was invented, as seen in NeXTSTEP.

Menus are now also seen in consumer electronics, starting with TV sets that had then-new on-screen displays in the early 1990s, and extending into computer monitors, VCRs, and DVD players. Menus allow the control of settings like tint, brightness, contrast, bass and treble, and other functions such as channel memory and closed captioning. Other electronics with text-only displays can also have menus, anything from business telephone systems with digital telephones, to weather radios that can be set to respond only to specific weather warnings in a specific area. Other more recent electronics in the 2000s also have menus, such as digital media players.


Menu and expanded sub-menu

Menus are sometimes hierarchically organized, allowing navigation through different levels of the menu structure. Selecting a menu entry with an arrow will expand it, showing a second menu (the sub-menu) with options related to the selected entry.

Usability of sub-menus has been criticized as difficult, because of the narrow height that must be crossed by the pointer. The steering law predicts that this movement will be slow, and any error in touching the boundaries of the parent menu entry will hide the sub-menu. Some techniques proposed to alleviate these errors are keeping the sub-menu open while moving the pointer in diagonal, and using Mega Drop-Down menus designed to enhance scannability and categorization of its contents.[2][3]

See also


  1. ^ Apple Human Interface Guidelines - Menus
  2. ^ Jakob Nielsen. "Mega Drop-Down Navigation Menus Work Well". 
  3. ^ Jakob Nielsen. "Mega-Menus Gone Wrong". 

External links

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • menu — Used in the context of general equities. Hierarchy of choices concerning price and volume of bids or offers proposed to a customer ( e.g. Menu of offerings to a customer buyer a) 10m @ 24 1/4; b) 25m @ 24 1/2; or c) 50m @ 24 3/4). Bloomberg… …   Financial and business terms

  • Menu (disambiguation) — The word menu may refer to: A restaurant menu. In computing, an on screen list of alternatives; see menu (computing), context menu and pie menu. In military history, Operation Menu On a computer keyboard, the menu key. On a non shuffle iPod, the… …   Wikipedia

  • menu bar — UK US noun [countable] [singular menu bar plural menu bars] computing a row of all the menus in a computer program that usually appears at the top of your computer screen Thesaurus: on the computer screen …   Useful english dictionary

  • menu bar — menu ,bar noun count COMPUTING a row of all the menus in a computer program that usually appears at the top of your computer screen …   Usage of the words and phrases in modern English

  • menu — ► NOUN 1) a list of dishes available in a restaurant. 2) the food available or to be served in a restaurant or at a meal. 3) Computing a list of commands or facilities displayed on screen. ORIGIN French, detailed list …   English terms dictionary

  • computing — noun 1. the procedure of calculating; determining something by mathematical or logical methods • Syn: ↑calculation, ↑computation • Derivationally related forms: ↑computational (for: ↑computation), ↑compute …   Useful english dictionary

  • Menu bar — A menu bar is a region of a screen or application interface where drop down menus are displayed. The menu bar s purpose is to supply a common housing for window or application specific menus which provide access to such functions as opening files …   Wikipedia

  • Menu key — The context menu in Mozilla Firefox In computing, the Menu key or Application key is a key found on Microsoft Windows oriented computer keyboards. Its symbol is a small icon depicting a cursor hovering above a menu. It is typically found on the… …   Wikipedia

  • menu */*/ — UK [ˈmenjuː] / US [ˈmenju] noun [countable] Word forms menu : singular menu plural menus 1) a list of the food that is available in a restaurant, café etc We asked the waiter for a menu. There are plenty of options for vegetarians on our menu. 2) …   English dictionary

  • menu — men|u [ menju ] noun count ** 1. ) a list of the food that is available in a restaurant, cafe, etc.: We asked the waiter for a menu. There are plenty of options for vegetarians on our menu. 2. ) COMPUTING a list of choices on a computer screen… …   Usage of the words and phrases in modern English

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.