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”,以反映使用者在功能表具有鍵盤焦點時必須按下的內容。