複製鏈接
請複製以下鏈接發送給好友

訪問鍵

鎖定
訪問鍵(access key),為了提高效率或為不便操作鼠標的人提供訪問途徑,菜單等控件項目上往往帶有用下劃線標註的訪問鍵。這種訪問鍵在英文中直接表現為帶下劃線的字母,而在中文字符界面中,由於鍵盤上沒有直接對應字符,需要再添加鍵盤上存在的英文字符(如果是字母,則一律轉為大寫)來獲取訪問鍵。通常的做法是將訪問鍵用半角括號括住,放在最後。
中文名
訪問鍵
外文名
access key
學    科
計算機程序設計
定    義
用於代替鼠標點擊的字母或數字鍵
別    名
熱鍵

訪問鍵簡介

例如英文中的 File 菜單項(內部表示為&File),用中文表示為 文件(F)(內部表示為文件(&F))。並且只對當前級別的菜單或控件有效。假若 File1 菜單下的還有一個 File2 菜單項,那麼打開第一層 File1 之後,再按下 Alt-F 就是訪問第二層的 File2 而不是 File1

訪問鍵對比

訪問鍵和快捷鍵在傳統桌面應用程序設計方面會經常用到。微軟和Oracle、SAP等公司也將兩者寫入了自己的設計規範中。
但具體應用的時候,有時候不容易區分,用法上也容易產生錯誤。不僅程序員如此,一些設計人員也難以避免。
圖1windows資源管理器菜單中的訪問鍵和快捷鍵 圖1windows資源管理器菜單中的訪問鍵和快捷鍵
圖1:windows資源管理器菜單中的訪問鍵和快捷鍵

訪問鍵訪問鍵概述

最容易辨別。它的外觀就是括號括起來的一個帶下劃線的大寫字母。比如 File(F) Edit (E) View(V) 。
訪問鍵可以簡單理解為:通過訪問鍵,可以定位到功能觸發器(而不是觸發功能)。打個比方:話到嘴邊,千鈞一髮。
訪問鍵的特點是:
外觀形式為:括號括起帶下劃線的一個大寫字母
鍵盤訪問規則為: Alt + 字母
應用規則為:它是一直可見的。即帶有訪問鍵的都直接可以看到,不會隱藏起來
命名規則為:命名方法相對不必固定。一般為英文單詞首字母,比如FILE的(F),在中文環境下除了固定用法,可以採用拼音字母或任意字母。
交互規則為:訪問鍵只提供訪問,不提供觸發。也就是説按下訪問鍵以後,當前控件被激活,但是不發生點擊。

訪問鍵快捷鍵

快捷建與訪問鍵很不同。它的外觀形式比較多樣。常見的形式是” Ctrl + 大寫字母”。但也有其他形式,比如 F1 、F2、 Home、 Del、 End 以及 Alt + 功能鍵等多種形式。比如,一個窗口默認帶有兩個快捷鍵,一個是【回車】-觸發窗口默認按鈕的提交;一個是【Esc】-觸發退出當前窗口的事件。
快捷鍵可以簡單理解為:通過快捷鍵,可以直接觸發功能(不僅定位到功能,而且觸發)。打個比方:話已出口,覆水難收。
快捷鍵的特點是:
外觀形式:多樣化,包括功能鍵、Ctrl+大寫字母、Alt +功能鍵等多種形式(但不允許Alt+帶下劃線的大寫字母形式)
鍵盤訪問規則:包括功能鍵、Ctrl+字母組合、Alt+功能鍵等多種形式(但不包括Alt+字母的形式)
應用規則:它不一定是可見的。有些快捷鍵可見(比如資源管理器的子菜單)、有些在鼠標移動到其上方時可見(比如工具欄提示)、有些一直不可見(比如Esc鍵退出窗口)
命名方法:相對固定。比如拷貝、粘貼、刪除、確定等約定俗成的快捷鍵都相對固定,我們在開發時都要遵守。其他一些沒有約定的,可以自行設定,前提是不與通用快捷鍵衝突、不重複。
交互規則:訪問的同時觸發動作。也就是説快捷鍵按下以後,不只激活控件,而且激活了對應的動作。

訪問鍵訪問鍵與快捷鍵的關係

在界面開發中應採取的一般原則是:訪問鍵必須有,快捷鍵可選。兩者可以同時存在。
兩者的鍵盤方式不能重複。比如訪問鍵使用,則快捷鍵不能同樣設為Alt+A,一般我們採取”Ctrl+字母”的方式與訪問鍵區分開。
例外:訪問鍵只提供給系統默認菜單和功能。用户自定義的功能和第三方插件允許例外。

訪問鍵訪問鍵與快捷鍵比較表

-
訪問鍵
快捷鍵
外觀
只有Alt+大寫字母
多樣化
鍵盤訪問
只有Alt+字母
多樣化
是否看見
一直可見
都可以
是否必須
如無特殊情況,是
不是
命名方法
英文首字母,或自定義
常見快捷鍵用法固定,特殊鍵科自行定義
應用場合
菜單條,按鈕
菜單條,按鈕,工具欄,其他控件
英文
Access key
Accelerator key
別名
-
交互
激活控件,不觸發動作
激活控件同時觸發動作
[1] 
參考資料