Context-sensitive user interface

A context-sensitive user interface offers the user options based on the state of the active program.[1] Context sensitivity is ubiquitous in current graphical user interfaces, often in context menus.

A 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 auditory or tactile feedback.