*** Welcome to piglix ***

Context-sensitive user interface


A context-sensitive user interface is one which can automatically choose from a multiplicity of options based on the current or previous state(s) of the program operation.Context sensitivity is almost ubiquitous in current graphical user interfaces, usually in the form of context menus. Context sensitivity, when operating correctly, should be practically transparent to the user. This can be experienced in computer operating systems which call a compatible program to run files based upon their filename extension, e.g. opening text files with a word processor, video files (.mpg .mov .avi, etc.) with a video player, image files (.jpg .png etc.) with a photo viewer or running program files themselves, and their shortcuts, ((i.e. .exe files) when selected.

The user-interface may also provide Context sensitive feedback, such as changing the appearance of the mouse pointer or cursor, changing the menu color, or with applicable auditory or tactile feedback.

The primary reason for introducing context sensitivity is to simplify the user interface.

Advantages include:

Context sensitive actions may be perceived as dumbing down of the user interface - leaving the operator at a loss as to what to do when the computer decides to perform an unwanted action. Additionally non-automatic procedures may be hidden or obscured by the context sensitive interface causing an increase in user workload for operations the designers did not foresee.

A poor implementation can be more annoying than helpful – a classic example of this is Office Assistant.

At the simplest level each possible action is reduced to a single most likely action – the action performed is based on a single variable (such as file extension). In more complicated implementations multiple factors can be assessed such as the user's previous actions, the size of the file, the programs in current use, metadata etc.

The method is not only limited to the response to imperative button presses and mouse clicks - pop-up menus can be pruned and/or altered, or a web search can focus results based on previous searches.


...
Wikipedia

...