共用方式為


鍵盤

注意

此設計指南已針對 Windows 7 建立,但尚未更新較新版本的 Windows。 大部分指引仍適用原則,但簡報和範例不會反映我們目前的設計指導方針

鍵盤是用於Microsoft Windows 中文字輸入的主要輸入設備。 為了方便存取和效率,大部分的動作也可以使用鍵盤來執行。

鍵盤也可以參考沒有實體鍵盤的計算機所使用的虛擬螢幕鍵盤和書寫板,例如平板電腦計算機。

螢幕小鍵盤 的螢幕快照

Windows 平板電腦和觸控技術螢幕上的鍵盤。

windows 平板電腦書寫板 螢幕快照

Windows 平板電腦和觸控技術書寫板。

金鑰有六種基本類型:

  • 字元索引鍵會將常值字元傳送至具有輸入焦點的視窗。
  • 結合另一個按鍵的修飾詞鍵會改變其相關聯按鍵的意義,例如 Ctrl、Alt、Shift 和 Windows 標誌鍵。
  • 導覽鍵是方向箭頭,加上 [首頁]、[結束]、[上一頁] 和 [下一頁]。
  • 編輯索引鍵為 Insert、Backspace 和 Delete。
  • 函式索引鍵是 F1 到 F12。
  • 系統索引鍵會將系統放入模式或執行系統工作,例如列印畫面、Caps Lock 和 Num Lock。

訪問鍵是按鍵或按鍵組合,用於輔助功能,以使用鍵盤與所有控件或功能表項互動。 快速鍵是進階使用者用來執行常用命令以提高效率的按鍵或按鍵組合。 Windows 會藉由內嵌存取金鑰指派來指出存取密鑰。

存取鍵和快速鍵的螢幕快照

此範例顯示訪問鍵和快速鍵。

為了消除視覺雜亂,Windows 預設會隱藏訪問鍵底線,並只在按下 Alt 鍵時顯示它們。 為了維持與 Windows 的一致性,除非指導方針涉及存取密鑰,否則 UX 指南中的影像也會以隱藏的存取鍵底線顯示。

若要改善整個開發程式中存取金鑰指派的認知,您可以隨時顯示這些指派。 在 [控制面板] 中,移至 [輕鬆存取中心],然後按兩下 [讓鍵盤更容易使用;然後選取 [底線鍵盤快捷方式和存取鍵] 複選框。

附注:輔助功能相關的指導方針 會在個別文章中呈現。

設計概念

鍵盤流覽的元素

使用者透過流覽至控件、進行選取和執行命令,來與窗口互動。 下列元素會一起運作,讓這種情況發生。

編輯色彩對話框的 螢幕快照

為了說明下列清單中的鍵盤流覽元素,我們將參考此對話方塊。

  • 輸入焦點。 具有輸入焦點的控件會接收大部分的鍵盤輸入。 輸入焦點會以稱為焦點矩形的虛線矩形表示。 某些鍵盤輸入會傳送至沒有輸入焦點的控件,如稍後所述。

    編輯色彩對話框中第一列的螢幕快照

    第一個基本色彩控件具有輸入焦點,如以虛線矩形表示。

  • Tab 鍵和製表位。 Tab 鍵是視窗內巡覽的主要機制。 Tab 鍵只會流覽具有製表位的控件。 所有互動式控件都應該有製表位(除非它們位於群組中),而非互動式控件,例如標籤,則不應該。

  • 定位順序。 所有具有製表位的控件都會依定位順序流覽。 按 Tab 鍵會依定位順序將輸入焦點移至下一個控件,而按 Shift+Tab 會將輸入焦點移至上一個控件。

  • 控件群組。 您可以將一組相關的控件組成群組,並指派單一製表位。 控件群組是用於一組類似單一控制件的控制項,例如單選按鈕。 當控件太多而無法單獨使用 Tab 鍵進行有效率地巡覽時,也可以使用它們。

    基本和自定義色彩群組 螢幕快照

    基本色彩和自定義色彩是控件群組,提供此對話框五個製表位。 有許多控件,巡覽在不使用控件群組的情況下會沒有效率。

  • 箭頭鍵。 箭頭鍵會在群組內的控件之間移動輸入焦點。 按向右鍵會依定位順序將輸入焦點移至下一個控件,而按下向左鍵會將輸入焦點移至上一個控件。 Home、End、Up 和 Down 也會在群組內有其預期的行為。 用戶無法使用箭頭鍵流覽出控件群組。

  • 默認按鈕。 具有命令按鈕和命令連結的 Windows 具有醒目提示框線所表示的單一默認按鈕,也就是按下 Enter 鍵時所按下的按鈕。 預設會指派單一預設命令按鈕或命令連結。 不過,當使用者索引標籤到另一個命令按鈕或命令連結時,預設按鈕會移動。 因此,任何具有輸入焦點的命令按鈕或命令連結也一律是預設按鈕。

    [確定] 和 [取消] 按鈕的螢幕快照

    [確定] 按鈕通常是默認按鈕,如其醒目提示框線所指示。 不過,如果使用者要索引標籤到 [取消] 按鈕,它就會變成預設按鈕,並使用 Enter 鍵啟動。

  • 空格鍵、Enter 鍵和 Esc 鍵。 空格鍵會啟動具有輸入焦點的控件,而 Enter 鍵則會啟動預設按鈕。 按下 Esc 鍵會取消或關閉視窗。

  • 存取金鑰。 訪問鍵可用來直接與控件互動,而不是使用 Tab 流覽。它們會與 Alt 鍵結合,並以標籤中的加底線字母表示。

  • 存取索引鍵標籤。 雖然某些控件包含自己的標籤,例如命令按鈕、複選框和單選按鈕,但其他控件有外部標籤,例如清單框和樹檢視。 針對外部標籤,存取鍵會指派給標籤,如果叫用,則會依定位順序流覽至下一個控件。 標示為 [確定]、[取消] 和 [關閉] 的按鈕不會獲指派存取密鑰,因為它們是使用 Enter 和 Esc 叫用。

    具有 'b' 和 'd' 底線螢幕快照

    按 Alt+B 流覽至選取的基本色彩,按 Alt+D 按兩下 [定義自訂色彩] 按鈕、Enter 會叫用 [確定] 按鈕,而 Esc 會叫用 [取消]。

  • 存取金鑰行為。 叫用存取金鑰並唯一指派時,會按兩下相關聯的控制件。 如果指派不是唯一的,則相關聯的控件會獲得輸入焦點。 如果使用者再次輸入相同的訪問鍵,則會指定具有相同指派的下一個索引卷標順序控件。

雖然這個機制相當複雜,但它也是相當直覺的。 使用者會立即挑選大部分這些詳細數據,即使很少有人可以確切地解釋其運作方式。

輔助功能和進階用戶的鍵盤支援

在 Windows 中,鍵盤的設計會歸結為提供設計完善的鍵盤瀏覽、輔助功能的訪問鍵,以及進階使用者的快速鍵。

為了確保程式的功能很容易提供給最廣泛的使用者使用,包括身心障礙的使用者,所有互動式使用者介面 (UI) 元素都必須可透過鍵盤存取。 一般而言,這表示最常使用的UI元素可以使用單一訪問鍵或按鍵組合來存取,而較不常使用的元素可能需要額外的索引卷標或箭頭鍵流覽。 對於這些用戶來說,完整性比一致性更重要。

為了確保程式的功能對有經驗的使用者有效率,常用的UI元素也應該有快捷鍵來直接存取鍵盤。 有經驗的使用者通常會偏好使用鍵盤,因為鍵盤型命令可以更快速地輸入,而且不需要從鍵盤移除他們的手。 對於這些使用者而言,效率與一致性至關重要;完整性對於最常使用的命令而言很重要。

設計這兩個群組的鍵盤存取時有細微的區別,這就是為什麼 Windows 提供兩種獨立的直接鍵盤存取機制。 藉由有效地使用訪問鍵和快速鍵,您可以讓程式有效率、一致、全面的鍵盤存取,讓所有人受益。

存取金鑰

存取金鑰具有下列特性:

  • 他們會使用Alt鍵加上英數位元索引鍵。
  • 它們主要適用於輔助功能。
  • 它們會指派給所有功能表和大部分的對話框控制件。
  • 它們不打算被記住,因此會藉由內嵌對應的控件標籤,直接記錄在 UI 中。
  • 它們只會在目前視窗中生效,並流覽至對應的功能表項或控件。
  • 它們不會一致地指派,因為它們不一定是。 不過,應該一致地為常用的命令指派訪問鍵,特別是認可按鈕。
  • 它們已當地語系化。

因為訪問鍵不是要記住的,所以會指派給標籤早期用來方便尋找的字元, 即使標籤稍後出現關鍵詞也一樣。

正確:

標籤底線 中第一個字元的螢幕快照

不正確:

第二十一個字元的螢幕快照加上底線

在正確的範例中,存取密鑰會指派給標籤早期字元。

快速鍵

相反地,快速鍵具有下列特性:

  • 它們主要使用 Ctrl 和函式按鍵序列(Windows 系統快捷鍵也會使用 Alt+非英數位元鍵和 Windows 標誌鍵)。
  • 它們主要是為了進階使用者的效率。
  • 它們只會指派給最常用的命令。
  • 它們的目的是要記住,而且只會記錄在功能表、工具提示和說明中。
  • 它們在整個程式中都有作用,但如果不適用,則沒有任何作用。
  • 必須以一致的方式指派它們,因為它們是記住的,而不是直接記載的。
  • 它們並未當地語系化。

因為快捷鍵是要記住的,所以最常使用的快捷鍵最好使用命令關鍵詞內第一個或最難忘的字元的字母, 例如 Ctrl+C 進行複製和 Ctrl+Q for Request。

已知快捷鍵的意義不一致,令人沮喪,並導致錯誤。

不正確:

以 『w』 底線加上底線的向前按鈕螢幕快照

在此範例中,Ctrl+F 是 Find 的標準快捷方式,因此將它指派給 Forward 會令人沮喪且容易出錯。 Ctrl+W 會是一個更好的,令人難忘的選擇。

最後,因為它們的目的是要記住,應用程式特定快捷鍵僅適用於經常執行的程式和功能,以便有動力的使用者記住。 不常使用的程式和功能不需要快速鍵。 例如,安裝程式和大部分精靈不需要任何特殊的快捷鍵指派,也不需要在生產力應用程式中不常使用命令。

在對話框中指派存取金鑰

盡可能將唯一存取鍵指派給所有互動式控件,但通常未指派存取密鑰的控件除外。 不過,英文只有 26 個字元。 某些字元可能不會出現在任何標籤中,而且所有標籤中可能沒有獨特的字元,進一步減少這個數位。 此外,您應該計劃有一些未指派的字元,以利當地語系化。 因此,您只能在單一對話框中指派大約 20 個唯一存取密鑰。

如果您有超過 20 個互動式控件的對話方塊,則不會將訪問鍵指派給某些控制件,或在極少數情況下指派重複的存取鍵。

字型對話框的螢幕快照

當有許多互動式控件時,並非所有控件都需要指派存取密鑰。

使用下列一般程式來指派存取金鑰:

  • 首先,將存取金鑰指派給 認可按鈕, 和命令連結。 套用標準存取鍵指派數據表時,請使用,否則請使用第一個單字的第一個字母。
  • 略過未指派存取金鑰的控制件。
  • 將唯一存取鍵指派給其餘控件(從最常使用的開始):
    • 可能的話,請根據標準存取密鑰指派數據表來指派存取密鑰。
    • 否則:
      • 偏好在標籤中早期出現的字元,最好是第一個或第二個字的第一個字元。
      • 偏好獨特的同音或元音,例如 「Exit」 中的 「x」。
      • 偏好寬度為 w、m 和大寫字母的字元。
      • 避免使用難以看到底線的字元,例如寬度為一圖元的字母、具有子系的字母,以及下階字母旁的字母。
  • 如果並非所有控制項都可以有唯一的存取鍵(從最少使用的開始):
    • 如果有相關控件群組,例如:
      • 單一單選按鈕集
      • 一組相關的複選框
      • 群組方塊中的一組相關控件

將存取鍵指派給群組標籤,而不是個別控件。 通常,您會執行相反動作。 (如此一來,請確定已針對這些控件定義一個控件群組。

  • 如果仍然並非所有控制項都可以有唯一的存取金鑰:
    • 如果下列專案,您可以指派非唯一存取金鑰:
      • 否則控制項會太難巡覽至 。
      • 非唯一存取鍵不會與常用控件的存取鍵衝突。
    • 否則,可以使用 Tab 鍵和箭頭鍵瀏覽來存取其餘控件。

使用不同存取金鑰的群組 螢幕快照

在此範例中,有重複的控件,因此會將訪問鍵指派給單選按鈕群組。

防止意外的命令

如果顯示的內容外視窗(不是使用者起始)竊取輸入焦點,則此視窗很有可能會收到用於另一個視窗的輸入。 此外,如果對話框沒有任何接受文字輸入的控件(例如文字框和清單),則按下時,存取鍵就會生效。 因此,在下列範例中,按 「r」 會啟動 [立即重新啟動] 按鈕。

顯然,這類輸入可能會有顯著的非預期後果。

不正確:

[立即重新啟動] 按鈕的螢幕快照,'r' 加上底線

在此範例中,輸入具有空格、“r” 或 Enter 的文字時,會意外重新啟動 Windows。

當然,解決這個問題的最佳解決方案不是竊取輸入焦點。 相反地,請閃爍程式 任務欄按鈕,或顯示通知以引起使用者的注意。

不過,如果您必須顯示這類視窗,最好的方法是不要指派預設按鈕或訪問鍵,並將初始輸入焦點提供給認可按鈕以外的控件。

正確:

重新啟動按鈕的螢幕快照,『r』 不會加上底線

在此範例中,不小心重新啟動 Windows 會更加困難。

如果你只做六件事...

  1. 設計良好的鍵盤流覽,具有合理的定位順序和適當的控件群組、初始輸入焦點和默認按鈕。
  2. 將所有選單與大部分控制件的存取鍵指定給 。
  3. 將訪問鍵指派給標籤早期出現的字元,使其易於尋找。
  4. 將快捷鍵指派給最常用的命令。
  5. 嘗試將快捷鍵指派給關鍵詞中的第一個或最難忘的字元。
  6. 提供已知的快捷鍵一致的意義。

指引

互動

  • 請勿使用 Shift 鍵修改選單或對話框中的命令。 這樣做是無法探索和未預期的。

    不正確:

    確認資料夾取代對話框的 螢幕快照

    在此 Windows XP 範例中,按住 Shift 鍵會將 [是] 取代為 [全部],而 [否] 取代為 [全部]。

  • 請勿停用具有輸入焦點的控件。 這樣做可能會導致視窗無法接收鍵盤輸入。 相反地,在停用具有輸入焦點的控件之前,請將輸入焦點移至另一個控件。

  • 如果視窗在內容外顯示,可能令人吃驚的使用者,您可能需要防止重大非預期的後果:

    • 請勿指派預設按鈕。
    • 請勿指派存取金鑰。
    • 將初始輸入焦點提供給認可按鈕以外的控件。

鍵盤流覽

  • 一律顯示輸入焦點指標。 例外: 如果下列情況,您可以暫時隱藏輸入焦點指標:
    • 輸入焦點指標在視覺上會分散注意力(如同大型清單檢視不在 [詳細數據] 檢視中)。
    • Enter 鍵的使用方式可能前面有其他鍵盤輸入,例如 Alt 鍵或箭頭鍵。
    • 輸入焦點指標會顯示在任何鍵盤輸入上。
  • 將初始輸入焦點指派給使用者最有可能與第一個互動的控件, 通常是第一個互動式控制件。 如果第一個互動式控制項不是不錯的選擇,請考慮變更視窗的配置。
  • 將索引標籤停止指派給所有互動式控制件,包括唯讀編輯框。 異常:
    • 將做為單一控件的相關控件集合分組,例如單選按鈕。 這類群組具有單一製表位。
    • 正確包含群組,讓箭頭鍵在群組中向前和向後迴圈,並保留在群組內。
  • 定位順序應遵循閱讀順序,通常從左至右、由上至動。 請考慮將常用控件的例外狀況放在定位順序中。 索引標籤應該迴圈到兩個方向的所有製表位,而不停止。
  • 在製表位內,箭頭鍵順序應從左至右、由上至動, 不例外。 箭頭鍵應該迴圈執行雙向的所有專案,而不會停止。
  • 依下列順序顯示認可按鈕:
    • 確定/[執行]/是
    • [不要這麼做]/否
    • 取消
    • 套用 (如果有)

其中 [執行] 和 [不要執行] 是主要指令的特定回應。

  • 選取最安全的命令按鈕或命令連結,以防止資料或系統存取遺失,而最安全的命令按鈕或命令連結則為預設值。 如果安全性和安全性不是因素,請選取最有可能或方便的回應。
  • 鍵盤流覽不應該變更控制項值或產生錯誤訊息。 絕對不需要使用者在瀏覽期間變更控制件的初始值。 請改用有效值初始化在結束時驗證的控件,並只在控件變更時驗證控件的值。

存取金鑰

  • 可能的話,請根據下表指派常用命令的存取密鑰。 雖然一致的存取密鑰指派不一定可行,但對於常用命令來說,這當然是慣用的。

    存取金鑰 命令
    一個
    大約
    一個
    一律在頂端
    一個
    應用
    B
    返回
    B
    大膽
    B 或 r
    流覽
    C
    關閉
    C
    複製
    C
    在這裡複製
    s
    建立快捷方式
    s
    在這裡建立快捷方式
    t

    D
    刪除
    D
    不要再顯示此 [專案]
    E
    編輯
    x
    退出
    E
    探討
    F

    F

    F
    找到
    n
    尋找下一個
    F
    字體
    F
    向前
    H
    幫助
    t
    說明主題
    H
    隱藏

    插入
    o
    Insert 物件

    斜體的
    L
    在這裡連結
    x
    最大化
    n
    最小化
    M
    更多
    M
    移動
    M
    移至這裡
    N
    新增功能
    N
    下一個
    N

    O
    打開
    w
    使用 開啟
    O
    選項
    u
    頁面設定
    P

    l
    貼上連結
    s
    貼上快捷方式
    s
    貼上特殊
    P
    暫停
    P

    P
    列印
    P
    在這裡列印
    r
    性能
    R
    重做
    R
    重複
    R
    恢復
    R
    恢復
    R
    重試
    R

    S

    一個
    另存新檔
    一個
    全部選取
    n
    傳送至
    S
    顯示
    S
    大小
    p
    分裂
    S

    T
    工具
    U
    下劃線
    U
    恢復
    V
    視圖
    W

    Y
    是的
  • 偏好寬度寬的字元, 例如 w、m 和大寫字母。

  • 偏好獨特的同音或元音, 如 “Exit” 中的 “x”。

  • 避免使用使底線難以看到的字元, 例如(從最有問題到最不有問題的字元):

    • 只有一個像素寬的字元,例如 i 和 l。
    • 具有子系的字元,例如 g、j、p、q 和 y。
    • 具有下階的字母旁的字元。
  • 在精靈頁面中指派訪問鍵時,請記得保留 “B” for Back 和 “N” for Next。

  • 在屬性頁中指派存取密鑰時,請記得保留 “A” 作為 [套用],如果使用的話。

  • 將存取鍵指派給所有功能表項。 沒有例外狀況。

  • 針對動態功能表項(例如最近使用的檔案),請以數值方式指派訪問鍵。

    具有數值存取鍵的功能表項 螢幕快照

    在此範例中,Windows 中的 Paint 程式會將數值存取鍵指派給最近使用的檔案。

  • 在功能表層級內指派唯一存取鍵。 您可以在不同的選單層級重複使用存取鍵。

  • 讓存取金鑰易於尋找:

    • 對於最常使用的功能表項,請選擇標籤第一個或第二個單字開頭的字元,最好是第一個字元。
    • 對於較不常使用的功能表項,請選擇標籤中具有獨特同音符或元音的字母。

對話框存取金鑰

  • 盡可能將唯一存取鍵指派給所有互動式控件或其標籤。唯讀文字框 是互動式控件(因為使用者可以捲動這些文本框並複製文字),因此可受益於訪問鍵。 請勿將存取金鑰指派給:

    • [確定]、[取消] 和 [關閉] 按鈕。 Enter 和 Esc 會用於其存取金鑰。 不過,一律將存取密鑰指派給表示 OK 或 Cancel 的控件,但具有不同的標籤。

      具有 [是] 和 [否] 按鈕的對話框螢幕快照

      在此範例中,正認可按鈕已指派存取密鑰。

    • 群組標籤。 一般而言,群組內的個別控件會指派存取密鑰,因此群組標籤不需要一個。 不過,如果存取金鑰短缺,請將存取金鑰指派給群組標籤,而不是個別控件。

    • 一般說明按鈕, F1 存取。

    • 連結標籤。 指派唯一存取密鑰的連結通常太多,而且鏈接底線會隱藏訪問鍵底線。 讓使用者改為使用 Tab 鍵存取連結。

    • 索引標籤名稱。 索引標籤是使用 Ctrl+Tab 和 Ctrl+Shift+Tab 迴圈。

    • 標示為 “...”的瀏覽按鈕。 這些無法唯一指派存取金鑰。

    • 未標記的控件, 例如微調控件、圖形命令按鈕和未標記的漸進式洩漏控件。

    • 非互動式控件的非標籤文字或標籤, 例如進度列。

  • 先指派認可按鈕存取鍵,以確保它們具有標準密鑰指派。 如果沒有標準索引鍵指派,請使用第一個單字的第一個字母。 例如,不論對話框中的其他控件為何,[是] 和 [沒有認可] 按鈕的存取密鑰應該一律為 “Y” 和 “N”。

  • 若為 「Don』t「片組的負認可按鈕(非 Cancel),請將存取密鑰指派給 「Don」t」中的 「n」。 如果不是片語為「不要」,請使用標準存取金鑰指派或指派第一個單字的第一個字母。 如此一來,所有 Don's 和 No 都有一致的存取密鑰。

  • 若要讓訪問鍵易於尋找,請將存取鍵指派給標籤早期出現的字元, 最好是第一個字元,即使卷標稍後出現關鍵詞也一樣。

  • 指派最多 20 個存取金鑰, 讓您有一些未指派的字元來加速當地語系化。

  • 如果有太多互動式控件無法指派唯一存取密鑰,您可以指派非唯一存取密鑰,

    • 否則控制項會太難巡覽至 。
    • 非唯一存取鍵不會與常用控件的存取鍵衝突。
  • 不要在對話框中使用功能表欄。 在此情況下,很難指派唯一的存取鍵,因為對話框控件和功能表項會共用相同的字元。

快速鍵

  • 將快捷鍵指派給最常用的命令。 不常使用的程式和功能不需要快速鍵,因為使用者可以改用訪問鍵。

  • 請勿將快捷鍵設為執行工作的唯一方法。 用戶也應該能夠使用滑鼠或鍵盤搭配 Tab、箭頭和訪問鍵。

  • 請勿將不同的意義指派給已知的快捷鍵。 因為它們被記住,已知快捷方式的不一致意義令人沮喪和容易出錯。

  • 請勿嘗試指派全系統程式快速鍵。 只有當程式具有輸入焦點時,您程式的快速鍵才會生效。

  • 記錄所有快捷鍵。 功能表列專案、工具列工具提示和單一說明文章中的檔案快捷方式,可記錄所有使用的快速鍵。 這麼做可協助使用者了解他們不應該是秘密的快速鍵指派。

    • 例外狀況: 不要在作功能表內顯示快捷鍵指派。 作功能表不會顯示快捷鍵指派,因為這些功能表已針對效率進行優化。

    粗體快捷鍵 工具提示的螢幕快照

    快速鍵記載於工具提示中。

  • 如果您的程式指派許多快速鍵,請提供自定義指派的能力。 這麼做可讓使用者重新指派衝突的快速鍵,並從其他產品移轉。 大部分程式都未指派足夠的快捷鍵來需要這項功能。

選擇快捷鍵

  • 如需已知的快速鍵,請使用標準指派。
  • 針對非標準索引鍵指派,請使用下列建議的快捷鍵來取得更常用命令。 建議使用這些快捷鍵,因為它們不會與已知的快捷方式衝突,而且很容易按下。
    • Ctrl+G、J、K、L M、Q、R 或 T
    • Ctrl+any 數位
    • F7、F8、F9 或 F12
    • Shift+F2、F3、F4、F5、F7、F8、F9、F11 或 F12
    • 除了 F4 以外的 Alt+any 函式索引鍵
  • 針對較不常使用的命令,請使用下列建議的快捷鍵。 這些快捷鍵沒有衝突,但更難按通常需要雙手。
    • 除了 F4 和 F6 以外,Ctrl+any 函式按鍵
    • Ctrl+Shift+any 字母或數位
  • 讓常用快捷鍵容易記住:
    • 使用字母而非數位或函式索引鍵。
    • 嘗試使用位於命令關鍵詞內第一個單字或最令人難忘的字元中的字母。
  • 針對具有小規模效果的命令使用函式索引鍵, 例如套用至選取物件的命令。 例如,F2 會重新命名選取的專案。
  • 針對具有大規模效果的命令使用 Ctrl 鍵組合, 例如套用至整份文件的命令。 例如,Ctrl+S 會儲存目前的檔。
  • 針對擴充或補充標準快速鍵動作的命令使用 Shift 鍵組合。 例如,Alt+Tab 快速鍵會循環開啟的主要視窗,而 Alt+Shift+Tab 會以反向順序迴圈。 同樣地,F1 會顯示 [說明],而 Shift+F1 則會顯示上下文相關說明。
  • 使用箭頭鍵移動或調整專案大小時,請使用 Ctrl+箭頭鍵進行更細微的控制。

選擇捷徑 (不該做什麼)

  • 請勿區分主要位置。 例如,Windows 可以區分左右 Shift、Alt、Ctrl、Windows 標誌,以及 應用程式索引鍵,以及數位鍵臺上的索引鍵。 將行為指派給只有一個主要位置會令人困惑和非預期。
  • 請勿針對程式快捷鍵使用 Windows 標誌修飾詞鍵。 Windows 標誌鍵保留給 Windows 使用。 即使 Windows 現在未使用 Windows 標誌按鍵組合,也可能在未來使用。
  • 請勿使用應用程式索引鍵作為快捷鍵修飾詞。 請改用 Ctrl、Alt 和 Shift。
  • 請勿使用 Windows 用於程式快速鍵的快速鍵。 這樣做會在您的程式具有輸入焦點時,與 Windows 系統快捷鍵發生衝突。
  • 請勿將Alt+英數位元按鍵組合用於快捷鍵。 這類快速鍵可能會與訪問鍵衝突。
  • 不要將下列字元用於快捷鍵: @ $ {} [] \ ~ |^ ' <>。 這些字元需要不同語言或地區設定特定的按鍵組合。
  • 避免複雜的按鍵組合, 例如三個或多個按鍵(例如:Ctrl+Alt+空格鍵)或鍵盤上相距甚遠的按鍵(例如:Ctrl+F5)。 針對常用命令使用簡單的快速鍵。
  • 不要使用 Ctrl+Alt 組合,,因為 Windows 會將某些語言版本中的這個組合解譯為 AltGR 鍵,以產生英數位元。

鍵盤和滑鼠組合

  • 如需連結,請使用 Shift+click 以使用新視窗流覽,再按 Ctrl+按兩下即可使用新的索引標籤進行流覽。此方法與 Windows Internet Explorer 一致。

文件

參考鍵盤時:

  • 使用螢幕上的鍵盤來參照用戶接觸輸入字元之螢幕上的鍵盤表示法。
  • 提供從修飾詞鍵開始的鍵盤組合。 以下列順序呈現修飾詞鍵:Windows 標誌、應用程式、Ctrl、Alt、Shift。 如果使用 Numpad 修飾詞,請將它修改的機碼放在它之前。
  • 請勿將所有大寫字母用於鍵盤按鍵。 相反地,請遵循標準鍵盤所使用的大寫,如果鍵盤上沒有標記按鍵,則遵循小寫。
    • 針對字母鍵組合,請使用大寫字母。
    • 拼出 [向上頁]、[向下頁]、[列印畫面] 和 [捲動鎖定]。
    • 拼出加號、減號、連字元、句號和逗號。
    • 針對箭號鍵,請使用向左鍵、向右箭號、向上箭號和向下箭號。 請勿使用箭頭鍵的圖形標籤。
    • 使用 Windows 標誌鍵和應用程式金鑰來參考標示圖示的索引鍵。 請勿針對這些索引鍵使用圖形標籤。

正確:

空格鍵、Tab 鍵、Enter、向上頁、Ctrl+Alt+Del、Alt+W、Ctrl+加號

不正確:

空格鍵、TAB 鍵、ENTER、PG UP、Ctrl+Alt+DEL、Alt+w、Ctrl++

  • 指出具有加號的按鍵組合,不含空格。

正確:

Ctrl+A、Shift+F5

不正確:

Ctrl-A、Shift + F5

  • 若要顯示索引鍵組合,其中包含需要使用 Shift 鍵的標點符號,例如問號、將 Shift 新增至組合,並提供已移位索引鍵的名稱或符號。 使用未移轉密鑰的名稱,例如 4 而不是 $,可能會讓使用者感到困惑,甚至錯誤;例如, ? 和 / 字元不一定會在每個鍵盤上移動按鍵。

正確:

Ctrl+Shift+?、Ctrl+Shift+*、Ctrl+Shift+逗號

不正確:

Ctrl+Shift+/、Ctrl+?、Ctrl+Shift+8、Ctrl+*

  • 首先,如有需要,請使用 和 索引鍵搭配密鑰名稱,例如 F1 機碼。 在後續的所有參考中,只依其名稱參照索引鍵,例如按 F1。
  • 具體來說,請參閱程式設計和其他技術檔中的訪問鍵和快捷鍵。 請勿使用快速鍵、助記鍵或快捷鍵。 其他地方都使用鍵盤快捷方式,特別是在用戶檔中。

參考互動時:

  • 按下按鍵並立即放開程式內的動作,或在檔或 UI 內巡覽時,請使用按下、不壓抑、罷工、點擊或輸入。
  • 使用 type,而非 enter,將使用者導向輸入文字。
  • 在按下可能會造成混淆的情況下使用,例如參考箭頭鍵或函式按鍵等按鍵類型時。 在這種情況下,按下可能會讓用戶認為他們需要同時按下所有按鍵。
  • 按下並按住按鍵時,請使用hold,例如修飾詞鍵。
  • 請勿使用按 做為按兩下的同義字。

例子:

  • 輸入您的名稱,然後按 Enter 鍵。
  • 按 Ctrl+F,然後輸入您想要搜尋的文字。
  • 若要儲存盤案,請按 Y。
  • 若要移動插入點,請使用箭頭鍵。