弹出式菜单弹出式菜单(也称为Context,快捷,弹出或弹出式菜单是一个
图形用户界面(GUI))的出现后,为用户交互提供了便利。
首次出现在弹出式菜单上的施乐帕洛阿尔托电脑,在那里它们被称为弹出式菜单
Smalltalk的环境。操作系统的
NeXTSTEP的进一步发展理念,即纳入一个向右或鼠标中键所带来的主菜单功能(这是自动改变垂直和弹出位置而定)以鼠标的位置,从而消除了需要移动
鼠标指针一路穿过大(时间)
NextStep自动屏幕。
弹出式菜单打开用户交互通过各种形式的针对一个区域的GUI支持
上下文菜单。对用户交互的具体形式和地区,其中一个是有针对性的手段有所不同:
●在运行
微软Windows的Mac OS X或
UNIX上运行
X窗口系统的电脑,点击鼠标左键中学(通常是右键)打开一个地区,根据
鼠标指针的上下文菜单。
●支持一键鼠标的系统,打开上下文菜单通常是通过按住鼠标主键(在Mac OS X Dock中的图标)或按键盘/鼠标组合(如
Ctrl-鼠标在Mac OS点击)。一个Mac OS的键盘替代方法是在普及,使
鼠标键。然后,在是否延长笔记本电脑或契约或使用键盘类型的不同,Function+ Ctrl+5或Ctrl+5(数字键盘)或者Function+ Ctrl+i(笔记本电脑)。
●在Microsoft Windows中,按应用程序键或Shift+ F10键打开该地区的一个具有焦点的
上下文菜单。
有时弹出式菜单分级组织,允许通过不同层次的导航菜单结构。不同的实现:Microsoft Word中是第一个应用程序后,只显示在弹出式菜单中点击箭头图标,否则执行与父项关联的操作子菜单项的一些项目之一。这使得它可以快速重复一个与以往的参数执行的行动,并从不同的行动更好的选择。
弹出式菜单已经收到一些可用性分析师的批评,使用不当,如一些应用使得某些功能只有在弹出式菜单可用,这可能会使普通甚至有经验的用户混淆(特别是当弹出式菜单只能在一个应用程序的客户端窗口面积内激活)。通常打开弹出式菜单下的一个固定位置的指针,但是当指针接近屏幕边缘是菜单将被淘汰--从而减少一致性和妨碍肌肉
记忆体使用。