环境菜单(英文:Context Menu,又称作右键菜单、右键菜单、快捷菜单、快捷菜单、快显功能表、弹出式菜单)是图形用户界面的一种菜单。会透过用户的交互动作,例如右擊滑鼠而出现。菜单可以提供用户一些适合被选物件的状况的交互选项或文字。从电脑编程的角度来看,右键菜单是一种控件。
历史
1970世纪中,环境菜单初次出现在Xerox Alto的Smalltalk电脑环境上。当时环境菜单被称作“弹出式菜单”(Pop-up menus),并由Dan Ingalls发明应用。[1][2]
1990年,Microsoft Office 3.0版本时同样添加的环境菜单来实现复制与粘贴的功能。宝蓝公司于1991年在于亚利桑那凤凰城的第二次Paradox发布会上示范了环境菜单的延伸用途。同年OS/2的Lotus 1-2-3/G电子表格系统版本1.0,同样增加了菜单的格式化选项。1992年,宝蓝给Windows 1.0版系统的Quattro Pro 介绍了现在普遍的环境菜单。
执行功能
环境菜单会透过用户对着可以支持菜单的界面交互而开启。具体的开启与交互方式在不同系统上有不同方法:
- 执行 Microsoft Windows、macOS、u.或在X Window System执行的Unix的电脑,点击滑鼠次要选择模式(通常是右键)时会在滑鼠下开启环境菜单。
- 支持单一按钮滑鼠的系统通常会把环境菜单开启方式设为按住主要案件一段时间。或者使用按键与滑鼠的组合来开启环境菜单。(例如在Classic Mac OS或macOS下Ctrl键加上滑鼠点击 ).。macOS 通用存取模式下,键盘同样也可以当作滑鼠的替代点击工具。根据不同的电脑或者扩展键盘,开启菜单的通用键为 Function+Ctrl+5 或者Ctrl+5(数字键盘) 或Function+Ctrl+i (手提电脑)。
- 支持多点触控的界面(例如MacBook或Surface)开启环境菜单时可以使用长按或著两指点按的方式开启。
Windows系统的环境菜单在滑鼠被持续按住时不会开启;必须要放开滑鼠按纽时才会执行动作,所以用户在使用环境菜单时必须再次点击所要菜单交互方式。这种点击行为可能在不同的系统中而产生区别。
- Microsoft Windows中,按下菜单键或者 Shift+F10 可以同样在滑鼠选择区域开启环境菜单。
环境菜单有时会依照交互选项的功能进行分级调整,使其成为一个类似于分类功能的结构。同时可执行的功能也可能不一:Microsoft Word是其中一个只显示子项的环境菜单。这使得用户可以快速重复母项的偏好设置,去更好的提升效率。
下列的窗口管理器提供有功能的环境菜单:
使用性
环境菜单曾在使用性上因为不当使用而饱受批评,部分应用程式可能设置只有环境菜单才可以使用的功能,可能会使有经验的用户感到困惑(特别是有些菜单只能在特别客户端才能激活)。
环境菜单通常在滑鼠下会开启一个固定的视窗,但当属标靠近边缘时菜单通常会被误置,造成肌肉记忆在一致性上出现阻碍。如果环境菜单是被键盘给触发的话,如 Shift + F10,环境菜单则会出现在所选择的交互视窗附近,而不是滑鼠下方。
名称
Microsoft 的指南通用将环境菜单称为“Context Menu”,且明确的不使用“Shortcut Menu”称呼。[3]
参见
- 环形菜单
- 屏幕热点
- 菜单键
参考文献
外部链接
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.