彈出式選單(pop-up menus)
彈出式選單彈出式選單(也稱為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中是第一個應用程式後,只顯示在彈出式選單中點擊箭頭圖示,否則執行與父項關聯的操作子選單項的一些項目之一。這使得它可以快速重複一個與以往的參數執行的行動,並從不同的行動更好的選擇。
下面的Windows管理器提供彈出式選單功能:
●9wm
●IceWM - 右鍵和中鍵點擊桌面上的彈出式選單、標題欄和標題圖示。
●olwm
●openbox
●sawfish
實用性
彈出式選單已經收到一些可用性分析師的批評,使用不當,如一些套用使得某些功能只有在彈出式選單可用,這可能會使普通甚至有經驗的用戶混淆(特別是當彈出式選單只能在一個應用程式的客戶端視窗面積內激活)。通常打開彈出式選單下的一個固定位置的指針,但是當指針接近螢幕邊緣是選單將被淘汰--從而減少一致性和妨礙肌肉記憶體使用。