訪問鍵

訪問鍵的特點是: 快捷建與訪問鍵很不同。 套用規則:它不一定是可見的。

訪問鍵(access key),為了提高效率或為不便操作滑鼠的人提供訪問途徑,選單等控制項項目上往往帶有用下劃線標註的訪問鍵。這種訪問鍵在英文中直接表現為帶下劃線的字母,而在中文字元界面中,由於鍵盤上沒有直接對應字元,需要再添加鍵盤上存在的英文字元(如果是字母,則一律轉為大寫)來獲取訪問鍵。通常的做法是將訪問鍵用半角括弧括住,放在最後。例如英文中的 File 選單項(內部表示為&File),用中文表示為 檔案(F)(內部表示為檔案(&F))。並且只對當前級別的選單或控制項有效。假若 File1 選單下的還有一個 File2 選單項,那么打開第一層 File1 之後,再按下 Alt-F 就是訪問第二層的 File2 而不是 File1

訪問鍵vs快捷鍵(accelerator key)

訪問鍵和快捷鍵在傳統桌面應用程式設計方面會經常用到。微軟和Oracle、SAP等公司也將兩者寫入了自己的設計規範中。
但具體套用的時候,有時候不容易區分,用法上也容易產生錯誤。不僅程式設計師如此,一些設計人員也難以避免。
左圖: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+字母”的方式與訪問鍵區分開。
例外:訪問鍵只提供給系統默認選單和功能。用戶自定義的功能和第三方外掛程式允許例外。
訪問鍵與快捷鍵比較表

相關詞條

熱門詞條

聯絡我們