KDE TechBase
  • Page
  • Discussion
  • Edit
  • History
KDE TechBase is a Wiki - You can help! Please contribute! Questions?
Please ask development related questions in the KDE Community Forum.

Projects/Usability/HIG/SOU Workspace/Context Menu

< Projects | Usability | HIG | SOU Workspace

[edit] Context Menu

Contextual menus are menus called by user interaction that provide a set of commands related to the context of where the interaction takes place within the interface object. They offer only items that are applicable or relevant to the object or region at the location of the focus or the pointer.

The appearance of contextual menus is similar to that of drop-down menus, including the display of accelerator keys and keyboard shortcuts, but they do not have a menu title.

A contextual menu appears when the user right-clicks an object, or focuses the object and presses Shift+F10.

Image:Context.png

A context menu

[edit] Guidelines

  • Provide a contextual menu for every object, selectable part, and text input target such as entry fields.
  • Every item which is displayed in the contextual menu must also be provided in the menu.
  • Provide keyboard accelerators for every item in the contextual menu.
  • For ease of use, keep contextual menus simple by avoiding more than ten items in a menu, and avoiding submenus.
  • Organize items in a contextual menu in the expected frequency-of-use order, considering the guidelines for grouping items. If existent, provide the double-click action for the object on the first position
Retrieved from "http://techbase.kde.org/Projects/Usability/HIG/SOU_Workspace/Context_Menu"

Navigation

  • Home
  • Help
  • Recent changes

Sections

  • Getting started
  • Development
  • Schedules
  • Policies
  • Contribute
  • Projects

Toolbox

  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link

Personal tools

  • 38.107.191.98
  • Talk for this IP
  • Log in / create account
  • Login with OpenID
Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal