上下文關聯幫助
上下文關聯幫助(Context-sensitive help),又稱「上下文敏感幫助」,屬於在線幫助的一種,它提供與程序當前位置和狀態相關聯的幫助信息。上下文關聯幫助為用戶提供即時幫助和信息,而無需用戶離開當前工作界面。
與一般的在線幫助或在線手冊不同,上下文關聯幫助無需在一個窗口中向讀者展示幫助文件的全部內容。每個主題只描述軟件的某一個狀態、情況或功能。[1]
上下文關聯幫助的常見形式
工具提示(Tooltip)
當用戶將鼠標光標懸停在某個界面元素(例如圖標)上,將彈出工具提示小窗口,為用戶提供關於該元素的更多信息。
嚮導(Guided Tour)和逐步說明(Walkthrough)
嚮導和逐步說明是引導用戶如何使用界面的一系列工具提示。嚮導首先向用戶展示操作過程,然後讓用戶跟着操作。逐步說明則是依次出現的一系列工具提示,引導用戶從頭至尾逐步完成操作。[2][3]
輸入框提示(Inline Instruction)
這是關聯幫助最基本的形式。當創建賬戶或填寫表格時,我們會看到界面中的輸入框提示,它提示用戶在對話框中填入所需信息。[3]
嵌入式幫助
嵌入式幫助通過軟件界面本身向用戶展示上下文關聯幫助,無需用戶搜索幫助。[3]
嵌入式幫助中心
簡單來說,嵌入式幫助中心就是可以從軟件直接訪問的幫助中心。雖然有些嵌入式幫助中心能指向與當前頁面相關的文章,但通常仍需要用戶自己找到解決問題的相關內容。[4]
優勢
根據 Bri Hillmer 的研究總結,上下文關聯幫助有以下優勢:
劣勢
根據 Bri Hillmer 的研究總結,以下是上下文關聯幫助的一些潛在問題:
實現方式
上下文關聯幫助可通過多種方式實現:
如何訪問上下文關聯幫助
以下是訪問普通(非嵌入式)關聯幫助的傳統方式:[7]
幫助菜單
幫助菜單應至少包含以下條目:
- 打開幫助主題對話框的條目
- 打開當前窗口關聯幫助的條目
- 使程序進入「這是什麼?」幫助模式的條目
窗口與對話框幫助
- 按 F1 鍵打開窗口或對話框的幫助
- 每個對話框都應有一個幫助按鈕,該按鈕觸發與 F1 鍵相同的幫助主題。
控件幫助
- 按 Shift-F1 使程序進入「這是什麼?」幫助模式。進入幫助模式後,鼠標光標變成帶問號的箭頭,用這個光標點擊界面中某個控件,即可彈出相對應的幫助內容。
- 對話框的標題欄以及窗口的工具欄(如果有工具欄)都應包含問號按鈕。該按鈕使程序進入「這是什麼?」幫助模式。
- 右鍵點擊某個控件的彈出菜單應包含「這是什麼?」條目,該條目可打開當前控件的關聯幫助。
- 如果選擇 F1 打開控件幫助,應確保所有控件都如此。
上下文關聯的基本形式
嵌入式幫助
嵌入式幫助是最新、最前沿的在線幫助方式,也是上下文關聯幫助的一種。它與其他在線幫助類型有很大區別,要求非常簡短、與當前任務相關的主題,且不依賴於傳統幫助工具,如目錄和索引。嵌入式幫助不是在一個單獨的窗口顯示,而是直接顯示在軟件用戶界面里。 註:應避免將嵌入式幫助與軟件嚮導相混淆。
嵌入式用戶幫助的優勢
- 需要時可立即獲得所需幫助信息。[9]
- 幫助對用戶持續可見,幫助主題隨鼠標光標位置或用戶當前操作而變化。[7]
- 不會遮擋用戶界面。[7]
- 使用戶能專注於當前任務、不受干擾。[9]
- 可鏈接到更多信息。[9]
- 用戶將嵌入式用戶幫助看做是軟件的一部分,而不是「幫助文件」。[9]
實現方式
嵌入式用戶幫助的實現方式取決於具體的應用程序。以下例舉了三種主要的實現方式:[7]
- 每個控件的旁邊顯示說明性文字或提供詳細描述。
- 在程序主窗口中嵌入一個幫助窗口,並顯示主要的幫助主題。
- 使用嵌入式窗口顯示幫助信息。當用戶將鼠標置於不同控件上時,幫助信息隨之改變。
註:嵌入式幫助窗口占用了用戶界面空間,因此需允許用戶在不需要幫助信息時將幫助窗口最小化或將其關閉。
如何訪問嵌入式幫助
以下是訪問嵌入式幫助的傳統方式:[7]
幫助菜單
幫助菜單應至少包含以下條目:
- 打開幫助主題對話框的條目
- 打開當前窗口關聯幫助的條目
- 使程序進入「這是什麼?」幫助模式的條目
窗口與對話框幫助
- 按 F1 鍵打開窗口或對話框的幫助
- 每個對話框都應有一個幫助按鈕,該按鈕觸發與 F1 鍵相同的幫助主題。
控件幫助
- 將鼠標懸停在某個控件上,嵌入窗口將顯示該控件的關聯幫助。
- 用戶能夠輕鬆打開或關閉嵌入窗口。
- 如果嵌入窗口有多個選項卡,應允許用戶選擇顯示哪些類型的信息。例如,其中一個選項卡顯示描述性信息,另一個選項卡顯示操作步驟類信息。
參見
- AnswerDash
參考文獻
- ^ 1.0 1.1 1.2 1.3 1.4 1.5 Context Sensitive Help. ClickHelp. [2018-06-24]. (原始內容存檔於2018-06-24).
- ^ 2.0 2.1 Diána Lakatos. An overview of context-sensitive and embedded help formats. [2018-07-01]. (原始內容存檔於2018-06-24).
- ^ 3.0 3.1 3.2 CONTEXTUAL HELP: MAKING HELP MORE RELEVANT TO THE USER. Whatfix. [2018-07-04]. (原始內容存檔於2018-07-04).
- ^ 4.0 4.1 4.2 4.3 4.4 4.5 Bri Hillmer. What's So Great About Contextual Help?. KnowledgeOwl. [2018-07-01]. (原始內容存檔於2018-07-02).
- ^ 5.0 5.1 Lyle Mullican. Good Help is Hard to Find. [2018-07-01]. (原始內容存檔於2018-07-02).
- ^ Creating Contextual Help for GUIs Using Screenshots (PDF). [2018-07-02]. (原始內容存檔 (PDF)於2018-07-23).
- ^ 7.0 7.1 7.2 7.3 7.4 Don Lammers. Context Sensitive Help Concepts (PDF). Shadow Mountain Tech. [2018-06-24]. (原始內容存檔 (PDF)於2017-08-30).
- ^ 8.0 8.1 Context-sensitive help. TechScribe. [2018-06-29]. (原始內容存檔於2018-06-30).
- ^ 9.0 9.1 9.2 9.3 Designing Embedded User Assistance for an Inductive UI (PDF). Matthew Ellison Consulting. [2018-06-29]. (原始內容存檔 (PDF)於2016-05-27).