共用方式為


KeyboardShortcut 屬性

KeyboardShortcut 屬性描述可啟動指定可存取物件的按鍵或按鍵組合。

呼叫 IAccessible::get_accKeyboardShortcut來擷取 KeyboardShortcut屬性。

擷取的字串描述 快捷鍵(也稱為 鍵盤快捷鍵),或 訪問鍵(也稱為 助記鍵)。 訪問鍵是功能表、功能表項或控件標籤文字中的加底線字元,例如按鈕。

擷取的字串必須包含索引鍵的名稱以及修飾詞索引鍵或索引鍵。 字串必須具有下列格式,用戶端才能輕鬆地剖析它:[[修飾詞索引鍵]+[...]+] 金鑰名稱。

範例包括 ALT+F、CTRL+ALT+4、WIN+F1、CTRL+ALT+SHIFT+BACKSPACE,或只是 BACKSPACE。

下表列出修飾詞索引鍵。

修飾詞索引鍵 描述
ALT 替代修飾詞索引鍵
CTRL 控件修飾詞索引鍵
轉變 Shift 修飾詞索引鍵
Windows 標誌鍵
FN 可攜式電腦上的功能金鑰

 

請勿將鍵盤快捷方式字串本地化。

處理同時具有兩個索引鍵類型的物件

如果物件同時具有快捷鍵和訪問鍵,則 KeyboardShortcut 屬性會傳回存取鍵。 訪問鍵是使用者會在物件或物件的父系具有鍵盤焦點時按下的按鍵。 例如,列印 功能表項可能同時有快速鍵 (CTRL+P) 和存取鍵 (P)。 如果使用者在功能表作用中時按下 CTRL+P,則不會發生任何動作。 但是,如果使用者在功能表作用中時按下 P,則會叫用應用程式的 [列印 ] 對話框。 在此情況下,KeyboardShortcut 屬性為 “P”,以反映使用者在功能表具有鍵盤焦點時必須按下的內容。