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”,以反映用户在菜单具有键盘焦点时必须按下的内容。